@import url("//fast.fonts.com/t/1.css?apiType=css&projectid=2f9c337f-0594-48e7-899e-7b595b9b9840");@font-face{font-family:"SST";src:url("../css/font/52adf2b6-12bd-41e4-bfee-9ca637d6045d.eot?#iefix");src:url("../css/font/7c0c7307-e38f-4784-a632-d49333cb65e8.ttf") format("truetype"),url("../css/font/f3aa7336-d7d0-40dd-9177-d17f97a16f45.svg#f3aa7336-d7d0-40dd-9177-d17f97a16f45") format("svg"),url("../css/font/52adf2b6-12bd-41e4-bfee-9ca637d6045d.eot?#iefix") format("eot"),url("../css/font/21ee40af-ca04-4a40-a3cc-e0f6a8d68101.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"SST";src:url("../css/font/580b2ea4-f6e0-4626-9ef8-3562f00da4b3.eot?#iefix");src:url("../css/font/2ed52a6a-e86f-4b97-923e-5c9af2866617.ttf") format("truetype"),url("../css/font/8f7596eb-da17-4318-8ca4-46c048c4e97a.svg#8f7596eb-da17-4318-8ca4-46c048c4e97a") format("svg"),url("../css/font/580b2ea4-f6e0-4626-9ef8-3562f00da4b3.eot?#iefix") format("eot"),url("../css/font/5c14fe05-1e00-48ad-90a4-7fa0de36fb7b.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"SST W01 Bold";src:url("../css/font/52adf2b6-12bd-41e4-bfee-9ca637d6045d.eot?#iefix");src:url("../css/font/52adf2b6-12bd-41e4-bfee-9ca637d6045d.eot?#iefix") format("eot"),url("../css/font/7c0c7307-e38f-4784-a632-d49333cb65e8.ttf") format("truetype"),url("../css/font/f3aa7336-d7d0-40dd-9177-d17f97a16f45.svg#f3aa7336-d7d0-40dd-9177-d17f97a16f45") format("svg"),url("../css/font/21ee40af-ca04-4a40-a3cc-e0f6a8d68101.woff") format("woff");font-weight:bold;font-style:normal;}@font-face{font-family:"SST W01 Roman";src:url("../css/font/580b2ea4-f6e0-4626-9ef8-3562f00da4b3.eot?#iefix");src:url("../css/font/580b2ea4-f6e0-4626-9ef8-3562f00da4b3.eot?#iefix") format("eot"),url("../css/font/2ed52a6a-e86f-4b97-923e-5c9af2866617.ttf") format("truetype"),url("../css/font/8f7596eb-da17-4318-8ca4-46c048c4e97a.svg#8f7596eb-da17-4318-8ca4-46c048c4e97a") format("svg"),url("../css/font/5c14fe05-1e00-48ad-90a4-7fa0de36fb7b.woff") format("woff");font-weight:normal;font-style:normal;}body{background-color:#fff;font-size:12px;font-family:'SST','SST W01 Roman',Arial,sans-serif;}p,li,td,dt,dd,blockquote{font-size:1em;line-height:1.5;}ul,p,dl,blockquote{margin:0 0 1.45em 0;}ul,ol,li{padding-left:0;}button,input{border:0;}a{color:#4571ec;text-decoration:none;}ul{list-style-type:none;}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:normal;}h1{font-size:30px;font-size:2.5rem;line-height:1.2;margin-top:.6em;}h2{font-size:18px;font-size:1.5rem;line-height:1;margin-top:1em;}h3{font-size:15px;font-size:1.25rem;line-height:1.2;margin-top:1.2em;}h4{font-size:14px;font-size:1.1667rem;line-height:1.2857;margin-top:1.2857em;}h5{font-size:12px;font-size:1rem;line-height:1.5;margin-top:1.5em;}caption,.ws-caption,.ws-note,small,sub{font-size:11px;font-size:.9167rem;line-height:1.6364;margin-top:1.6364em;}.sny-header,.sny-staff-picks h2 a,.sny-recommended-group-contents .ws-heading{font-size:30px;color:#30343f;}.sny-staff-picks .ws-price{font-size:32px;}.ws-shipping-item-promo,.ws-cost-summary .ws-promo-value,.sny-cart-edit-product .ws-promotion-short-title{color:#ed4e24;font-weight:bold;margin:0;}.sny-staff-picks-member dt,.sny-main-cart .ws-promo-code-label,.sny-cart-edit-product .ws-selection,.sny-cart-title,.sny-main-cart .ws-cart-items-theader,.sny-main-cart .hproduct,.sny-main-cart .ws-tooltip-closable,.sny-main-cart .kor-open-as-dialog,.sny-main-cart .ws-tooltip-wrapper,.sny-main-cart .ws-cart-text-or,.sny-main-cart .ws-update,.sny-main-cart .ws-remove,.sny-promo-details-link,#ws-cart .kor-tip,.ws-current .ws-step-name,.ws-progress-bar .ws-passed,.sny-cart-right-loop .ws-heading,.sny-cart-right-loop .ws-product-title,.sny-cart-right-loop .ws-sale-price{color:#30343f;}.ws-checkout-steps .ws-step{color:#bdbccc;}.kor-minicart-items,.sny-hdr-container,.sny-program-link,.sny-support-link,.sny-utility-link,.ws-live-chat-link{color:#eaedf4;}.sny-utility-item .ws-change-country-select{color:#b8bdc2;}.ws-text,.ws-select,.ws-search-form,.ws-transaction_field,.ws-password,.ws-field select,.ws-select,.ws-wishlist-find-input{color:#30343F;}.sny-staff-picks-recommend{color:#111c24;}.ws-dropdown-list-item-level-1>a{color:#000;}.sny-offers-item,.sny-offers-item a{color:#2f333f;font-size:11px;}.sny-shipping-promotion,.sny-main-cart .ws-product-quantity-input,.sny-cart-edit-product label,.sny-cart-edit-product .ws-promotion-short-title,.sny-cart-edit-product .ws-sale-price-temporary,.sny-cart-edit-product .sny-product-price,.sny-cart-edit-product .ws-product-title,.ws-minicart-subtotal .type,.kor-minicart .ws-product-price,.kor-minicart .ws-product-title,.sny-main-cart .ws-cart-totals,.sny-main-cart .ws-cart-item-total,.ws-price,.sny-number{font-weight:bold;}.sny-product-price-group .ws-price{font-weight:normal;}.sny-staff-picks-member-video dt,.sny-view-all-link,.sny-main-cart .ws-cart-item-link{color:#4571ec;}.sny-staff-picks-member-video dd,.sny-staff-picks-member dd,.reviewer-title{color:#7c7e8b;}.ws-returning-customers-login .ws-forgot,.ws-billing-address .ws-fpo,.ws-billing-address .ws-note a,.ws-shipopt2 .ws-fpo,.kor-edit-address-link,.ws-edit-address-contents p a,.ws-field-tooltip .ws-fpo,.ws-field .ws-fpo,.ws-cancel-address-update,.ws-addresses .ws-edit,.ws-shipping-methods .ws-method a,.ws-credit-card-form .ws-tooltip-closable,.ws-payment-description a,.ws-gift-cards .ws-details,.ws-delete-actions .kor-delete-credit-card-link,.ws-edit-actions .kor-edit-credit-card-link,.savePII .ws-tooltip-closable,.ws-shipping-method .ws-edit,.ws-paymentinfo .ws-tooltip-closable,.sny-empty-cart-main-content .ref-cart-transactions,.ws-wishlist-list-row-data .ws-wishlist,.sny-wishlist-detail .ws-wshlst-btn-name-edit,.sny-wishlist-detail .ws-wshlst-lnk,.ws-wshlst-prod-lst-head-availablty .ws-wshlst-btn-rem-item,.ws-rewards #link-sonyRewards-forgotPassword,.ws-payment-description strong,.ws-cart-product-actions .ws-cart-add-to-wishlist,.ws-aside .ws-cart-summary .ws-promo-applied-details a,.ws-aside .ws-cost-summary .ws-promo-applied-details a,.ws-aside .ws-cost-summary .ws-line-item-promotion .kor-open-as-dialog,.ws-plcc-apply-promotion,.ws-plcc-what-is,.sny-plcc-apply-promotion,.sny-plcc-what-is,.sny-wishlist-print-preview-group .ws-print-link,.sny-fin-payment-service .sny-plcc-apply-promotion,.ws-order-level-promotions .ws-tooltip-closable,.sny-chkout-apply-giftcard .ws-gift-card-table-remove a{text-decoration:underline;color:#30343f;font-weight:normal;background:none;padding:0;font-size:12px;}.ws-shipping-method .ws-edit:hover{background:none;color:#30343f;}.ws-inputText,.ws-text,.ws-select,.ws-password,#ws-card-expires-on-month,#ws-card-expires-on-year,.ws-wishlist-find-input{box-shadow:0 1px 0 rgba(0,0,0,0.25) inset;}.ws-inputText,.ws-text,.ws-select,.ws-transaction_field,.ws-password,.ws-field select,.ws-select,.ws-available-addresses,#ws-card-expires-on-month,#ws-card-expires-on-year,.ws-wishlist-find-input,#store-search-street{padding:7px;display:inline-block;background-color:white;border:1px solid #d3d5db;border-radius:1px;}input{outline:none;}.ws-main-content .kor-add-new-shipping-address.kor-add-new-address .ws-cancel-address-update,.ws-main-content .kor-edit-address.kor-edit-shipping-address .ws-cancel-address-update,.ws-main-content .kor-add-new-billing-address.kor-add-new-address .ws-cancel-address-update,.ws-main-content .kor-edit-billing-address.kor-edit-address .ws-cancel-address-update,.sny-product-detail .sny-product-notification-link,.sny-account-ordertracking .login-link,.sny-add-address-link a,.sny-account-saved-address .ws-add-address,.sny-account-container .address-book .ws-edit-buttons a,.sny-account-address-validation .sny-address-validation-form .ws-submit,.sny-account-section .sny-form .ws-update,.sny-account-profile-settings .ws-update,.sny-account-orderdetails .ws-print-link,.sny-new-customer-copy+a,.ws-form-account-password-force-change button,.ws-forgot-password button,.ws-edit,.ws-apply,.ws-back-to-shopping,.ws-submit,.ws-apply-promo,.ws-btnLogin,.ws-button,.ws-cancel,.sny-familylist-viewlink,.ws-multiple-shipping-page .kor-add-new-shipping-address-link,.ws-view-checkout,.ws-checkout-review-wrap .ws-return-to-cart-widget-link,.ws-select-address-td .kor-add-new-shipping-address-link,.ws-receipt-page-continue-shopping,.sny-empty-cart-back-to-shopping,.kor-cart-button,.sny-empty-cart-back-to-shopping,#enrollService input,.ws-wishlist-btn-create,.kor-customization-details .kor-control,.ws-plcc-submit{text-transform:capitalize;padding:.8333em 1.5em;border:none;text-decoration:none;border-radius:1px;text-align:center;font-weight:bold;}.ws-select-address-td .kor-add-new-address-link{text-transform:capitalize;padding:.4em 1.5em;border:none;text-decoration:none;border-radius:1px;text-align:center;font-weight:bold;}.kor-add-new-address .ws-text,.kor-add-new-shipping-address .ws-text,.kor-edit-billing-address .ws-text,.kor-edit-shipping-address .ws-text{width:322px;}.kor-edit-billing-address .ws-country-list,.kor-edit-shipping-address .ws-country-list,.kor-add-new-address .ws-country-list,.kor-add-new-shipping-address .ws-country-list{width:338px;}.ws-action-buttons .ws-multiple-shipping-button{text-transform:none;}.sny-product-notification-action button,.sny-product-detail .sny-product-notification-link,.sny-account-ordertracking .login-link,.sny-add-address-link a,.sny-account-saved-address .ws-add-address,.sny-account-container .address-book .ws-edit-buttons a,.sny-account-address-validation .sny-address-validation-form .ws-submit,.sny-account-section .sny-form .ws-update,.sny-account-profile-settings .ws-update,.sny-account-orderdetails .ws-print-link,.sny-returns-print-form .ws-print-link,.sny-new-customer-copy+a,.ws-form-account-password-force-change button,.ws-forgot-password button,.ws-edit,.ws-apply,.ws-back-to-shopping,.ws-apply-promo,.ws-btnLogin,.ws-button,.ws-cancel,.ws-submit,.sny-familylist-condition-neg .sny-familylist-viewlink,.sny-compare-loop .ws-compare-show-different-attributes,.empty-search-input .ws-search-submit,.ws-select-address-td .kor-add-new-address-link,.ws-edit-address-contents .ws-multiple-shipping-button,.ws-gc-check-balance,.ws-multiple-shipping-page .kor-add-new-shipping-address-link,.ws-paymentForm .ws-payment-wallet-list-item .editCC,.ws-submit.ws-different-address-submit,.ws-checkout-review-wrap .ws-return-to-cart-widget-link,.ws-select-address-td .kor-add-new-shipping-address-link,.ws-receipt-page-continue-shopping,.kor-cart-button,.sny-empty-cart-back-to-shopping,#enrollService input,.ws-wishlist-btn-create,.ws-plcc-submit,.ws-edit-address .ws-multiple-shipping-button,.ws-edit-address-contents .ws-button.ws-multiple-shipping-button{background-color:#1058A2;color:white;position:relative;display:inline-block;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}.sny-product-notification-action button:hover,.sny-account-ordertracking .login-link:hover,.sny-add-address-link a:hover,.sny-account-saved-address .ws-add-address:hover,.sny-account-container .address-book .ws-edit-buttons a:hover,.sny-account-address-validation .sny-address-validation-form .ws-submit:hover,.sny-account-section .sny-form .ws-update:hover,.sny-account-profile-settings .ws-update:hover,.sny-account-orderdetails .ws-print-link:hover,.sny-returns-print-form .ws-print-link:hover,.sny-new-customer-copy+a:hover,.ws-forgot-password button:hover,.ws-edit:hover,.ws-apply:hover,.ws-back-to-shopping:hover,.ws-apply-promo:hover,.ws-btnLogin:hover,.ws-button:hover,.ws-cancel:hover,.ws-submit:hover,.sny-familylist-condition-neg .sny-familylist-viewlink:hover,.ws-select-address-text .kor-add-new-address-link:hover,.ws-edit-address-contents .ws-multiple-shipping-button:hover,.ws-gc-check-balance:hover,.sny-familylist-condition-neg .sny-familylist-viewlink:hover,.ws-multiple-shipping-page .kor-add-new-shipping-address-link:hover,.ws-paymentForm .ws-payment-wallet-list-item .editCC:hover,.ws-submit.ws-different-address-submit:hover,.ws-checkout-review-wrap .ws-return-to-cart-widget-link:hover,.ws-select-address-td .kor-add-new-shipping-address-link:hover,.ws-receipt-page-continue-shopping:hover,.sny-empty-cart-back-to-shopping:hover,.kor-cart-button:hover,.sny-empty-cart-back-to-shopping:hover,#enrollService input:hover,.ws-wishlist-btn-create:hover,.ws-plcc-submit:hover,.ws-edit-address .ws-multiple-shipping-button:hover,.ws-edit-address-contents .ws-button.ws-multiple-shipping-button:hover{background-color:#0D4782;}.sny-product-detail .sny-product-notification-link,.sny-product-add-to-cart .ws-add-to-cart-submit,.ws-proceed-to-checkout,.ws-new-customer-address-form .ws-submit,.ws-edit-address-contents .ws-continue-checkout-button,.ws-action-buttons .ws-applymultipleshiptoaddresses,.ws-shippingForm .ws-submit,.ws-paymentForm .ws-continue,.kor-minicart .ws-view-checkout,.ws-checkout-review-form .ws-submit,.ws-multiple-bucket-form .ws-submit,.kor-cart-button,.sny-cart-edit-product .ws-button,.ws-edit-address .ws-continue-checkout-button,.ws-edit-address-contents .ws-button{background-color:#ed4e24;cursor:pointer;text-transform:none;}.sny-product-detail .sny-product-notification-link:hover,.sny-product-add-to-cart .ws-add-to-cart-submit:hover,.ws-proceed-to-checkout:hover,.ws-new-customer-address-form .ws-submit:hover,.ws-edit-address-contents .ws-continue-checkout-button:hover,.ws-action-buttons .ws-applymultipleshiptoaddresses:hover,.ws-shippingForm .ws-submit:hover,.ws-paymentForm .ws-continue:hover,.kor-minicart .ws-view-checkout:hover,.ws-checkout-review-form .ws-submit:hover,.ws-multiple-bucket-form .ws-submit:hover,.kor-cart-button:hover,.sny-cart-edit-product .ws-button:hover,.ws-edit-address .ws-continue-checkout-button:hover,.ws-edit-address-contents .ws-button:hover{background-color:#d34520;color:#fff;}.sny-checkout-receipt .ws-print-receipt{background-color:#43516d;}.sny-checkout-receipt .ws-print-receipt:hover{background-color:#323c52;}.ws-disabled{background-color:#e8e9eb;color:#b4b5bc;}.ws-disabled:hover{background-color:#e8e9eb;}.ws-removed-items .kor-cart-button:hover{background-color:transparent;}.ws-close,.ws-wshlist-btn-close,.kor-customization-details .kor-control{background-color:#fff;color:#43516e;border:1px solid #c2c3c5;padding:.8333em 1.5em;border-radius:1px;}.ws-field{font-size:1em;line-height:1.7143em;margin-bottom:1.7143em;position:relative;}.ws-field label{margin-right:10px;}.ws-note{margin-top:0;}.ws-cancel-address-update{margin-left:25px;}.sny-account-orderdetails .ws-print-link,.sny-returns-print-form .ws-print-link{background-color:#43516D;padding:10px 18px;}
.ws-formSelectIn,.ws-selectbox-container{display:inline;}#ws-product .ws-add-to-cart-inactive,#ws-product .ws-add-to-cart-inactive:hover,.sny-compare-loop .ws-add-to-cart-inactive{background-color:#e8e9eb;color:#b4b5bc;cursor:default;}.ws-continue:before,.ws-back-to-shopping:before{position:absolute;content:"";display:inline-block;text-indent:-10000px;width:25px;height:25px;}.ws-update,.ws-remove{border:0;}.ws-required{color:#fe007f;}.ws-field-note{display:none;}.kor-field-error .ws-text,.kor-field-error .ws-checkbox,.kor-field-error .ws-select-box{color:#f00;background-repeat:no-repeat;background-color:white;background-position:right -153px;}.kor-field-error-list{padding-left:0;margin-bottom:0;}.ws-error .ws-text,.kor-field-error-list-item{display:block;list-style-type:none;}.ws-error .ws-text{padding:0;box-shadow:none;border:none;background:none;}.ws-global-error-hide{display:none;}.kor-form-error-message-mini{color:#F00;padding:15px;background-color:#fcc;border:1px solid #f00;margin:10px 0;text-align:center;}.ws-checkout .kor-form-error-message{color:#F00;padding:5px;background-color:#fcc;border:1px solid #f00;margin:10px 0;text-align:center;}.kor-form-error-message p,.kor-form-error-message-mini p{margin-bottom:0;}.kor-field-error-list-item,.ws-giftcard-header-alert,.ws-cart-items-ship-to-td .kor-form-error-message-small{text-align:left;color:#f00;padding-bottom:5px;}input.ws-error,.ws-field .kor-field-error,.kor-field-error-message+input,.ws-field .kor-error{border:1px solid #f00;}.ws-aside-contents .kor-form-error-message-contents{line-height:0;}.ws-credit-card-form .kor-field-error-list-item{margin-left:142px;}.inputError a{color:#f00;text-decoration:underline;}.ws-login-username,.ws-login-password{width:200px;}.ws-billing-address label,.ws-returning-customers .ws-field label{width:35%;}.ws-credit-card-form label,.ws-field-birthday select,.ws-shipping-address label,.ws-billing-address label,.ws-returning-customers .ws-field label,#email-and-password-div .ws-field,#email-and-password-div .ws-field label,.ws-account-create-account-addresses-billing-address label,.ws-account-create-account-addresses-shipping-address label,.ws-account-create-account-addresses-billing-address,.ws-account-create-account-addresses-shipping-address{display:inline-block;}.ws-credit-card-form .ws-hidden-labels{display:none;}.ws-account-create-account-addresses-billing-address .ws-field,.ws-account-create-account-addresses-shipping-address .ws-field,#email-and-password-div .ws-field{vertical-align:top;}#email-and-password-div .ws-field{margin-left:21px;margin-right:21px;}.ws-credit-card-form label,.ws-shipping-address label,.ws-billing-address label,.ws-account-create-account-addresses-billing-address label,.ws-account-create-account-addresses-shipping-address label,#email-and-password-div label{text-align:right;width:178px;}.ws-new-customer-address-form .ws-billing-address label,.ws-new-customer-address-form .ws-shipping-address label{text-align:left;display:block;}.ws-shipping-options label{width:auto;}.ws-credit-card-form .ws-text{width:246px;}.ws-shipping-address .ws-text,.ws-billing-address .ws-text,.ws-account-create-account-addresses-billing-address .ws-text,.ws-account-create-account-addresses-shipping-address .ws-text,#email-and-password-div .ws-field .ws-text{width:309px;}.ws-credit-card-form .ws-credit-type,.ws-shipping-address select,.ws-account-create-account-addresses-billing-address select,.ws-account-create-account-addresses-shipping-address select,#email-and-password-div .ws-field select{width:256px;}.ws-billing-address select,.ws-shipping-address select{width:321px;}.ws-field-birthday select{width:auto;}#AddressForm_Birthday_Month{margin-right:8px;}.ws-checkout-email-newsletter-field label,.ws-newsletter-clear,#email-and-password-div .ws-newsletter-clear label{width:100%;}.ws-checkout-email-newsletter-field,.ws-newsletter-clear{margin:0;}.ws-checkout-email-newsletter-field .ws-checkbox input,#email-and-password-div .ws-newsletter-clear input{margin-right:12px;}.ws-checkout-email-newsletter-field label,#email-and-password-div .ws-newsletter-clear label{text-align:center;font-size:18px;}.ws-product-quantity-input{width:40px;}.ws-payment-methods .ws-checkbox{margin-left:97px;}.ws-giftCertificate-text,.ws-gift-certificate-text{width:200px;}.sny-giftcard-multiface-egiftcard label{color:#666;font-size:12px;}.sny-giftcard-multiface-egiftcard dt span{color:red;}.ws-giftCertificate-form textarea,.ws-giftCard-form textarea{height:100px;max-height:100px;max-width:300px;min-height:100px;min-width:300px;width:300px;}.ws-giftCertificate-form dt,.ws-giftCertificate-form dd{display:inline-block;margin:5px 10px 20px 0;vertical-align:bottom;width:150px;}.ws-giftCertificate-form dd{width:310px;}.sny-account-container .sny-account-saved-address .sny-address-list .ws-edit-buttons .ws-button-link,.sny-account-container .sny-account-saved-address .sny-address-list .ws-edit-buttons .kor-open-as-dialog,.sny-account-saved-address .sny-address-list .ws-edit-buttons .kor-open-as-dialog:hover,.sny-account-update-address .sny-address-list .ws-edit-buttons .kor-open-as-dialog,.sny-account-update-address .sny-address-list .ws-edit-buttons .kor-open-as-dialog:hover,.sny-account-container .address-book .ws-edit-buttons .ws-button-link,.sny-account-container .address-book .ws-edit-buttons .ws-button-link:hover{border-radius:1px;font-size:12px;font-weight:bold;height:28px;line-height:28px;padding:0 20px 0 20px;min-width:80px;color:#43516E;background-color:#fff;border:1px solid #c2c3c5;}.sny-product-warranty-cart-summary .ws-add-to-cart-inactive,.sny-product-warranty-cart-summary .ws-add-to-cart-inactive:hover,.sny-product-warranty-wrapper .ws-add-to-cart-inactive,.sny-product-warranty-wrapper .ws-add-to-cart-inactive:hover{background:repeat scroll 0 0 #DADCDF;box-shadow:none;}.sny-helpdesk-contactus-form-group{margin-left:40px;}.sny-helpdesk-contactus-form-group label{display:block;font-weight:bold;}.sny-helpdesk-contactus-form-group .sny-contactus-subject select{width:302px;padding:8px 5px;}.sny-helpdesk-contactus-form-group .ws-field{display:inline-block;width:320px;vertical-align:top;}.sny-helpdesk-contactus-form-group .ws-text{width:290px;padding:8px 5px;}.sny-helpdesk-contactus-form-group .sny-contactus-subject{display:block;width:100%;}.sny-helpdesk-contactus-form-group .sny-contacts-question-comment{width:100%;}.sny-helpdesk-contactus-form-group .ws-contact-textarea{width:620px;}.sny-helpdesk-contactus-form-group .ws-customer-service-message{display:inline-block;margin-left:80px;line-height:35px;}.sny-helpdesk-contactus-form-group .ws-header{margin-bottom:20px;}.sny-helpdesk-contactus-form-group .ws-thank-you-msg{font-size:16px;font-weight:bold;}.sny-helpdesk-contactus-form-group .ws-confirmation{line-height:30px;}.sny-helpdesk-contactus-form-group .ws-indicates-required{font-weight:bold;}.sny-helpdesk-contactus-form-group .ws-continue-shopping a,.sny-helpdesk-contactus-form-group .kor-form-error-message .kor-form-error-message-contents p a{background-color:#1058A2;color:white;position:relative;padding:.8333em 1.5em;text-decoration:none;border-radius:2px;text-align:center;text-transform:capitalize;display:inline-block;}.sny-helpdesk-contactus-form-group .ws-continue-shopping a:hover,.sny-helpdesk-contactus-form-group .kor-form-error-message .kor-form-error-message-contents p a:hover{background-color:#0D4782;}.sny-helpdesk-contactus-form-group .ws-confirmation,.sny-helpdesk-contactus-form-group .kor-form-error-message .kor-form-error-message-contents p{margin-bottom:10px;}.sny-helpdesk-contactus-form-group .kor-form-error-message{padding:5px;}.sny-helpdesk-contactus-form-group .kor-form-error-message .kor-form-error-message-contents p{margin:0;}.sny-helpdesk-contactus-form-group .kor-form-error-message-contents p,.sny-helpdesk-contactus-form-group .kor-form-error-message-contents{display:inline-block;vertical-align:middle;}.cms-spot{background-color:#ccc;color:#fff;text-align:center;vertical-align:middle;font-size:22px;font-weight:bold;clear:both;}.sny-hide{display:none;}.sny-active-program,.sny-more-sony-sites-link,.sny-carousel-navigation-item,.video-view-play-icon,.sny-hdr-search .ws-search-submit,.sny-error-pls-try .ws-search-submit,.kor-control-next,.kor-control-previous,.kor-minicart-items,.sny-on-sale-now-drawer-button,.sny-on-sale-now-drawer-button .ws-heading:after,.sny-homepage-promo-cms-drawer-button,.sny-homepage-promo-cms-drawer-button .ws-heading:after,.sny-category-vaio-drawer-button,.sny-category-vaio-drawer-button .ws-heading:after,.sny-product-zoom-group .ws-product-view-link,.sny-social-link,.sny-support-link:before,.sny-email-signup-link,.sny-product-header .rating,.sny-product-imagery-grp-contents .sny-larger-image,.sny-product-utility-links-group .ws-add-to-wishlist,.sny-product-utility-links-group .ws-add-to-wishlist-inactive,.sny-product-utility-links-group .ws-wshlst-add-to,.sny-product-utility-links-group .sny-product-share-link,.sny-compare-loop .ws-compare-products-print-button,.sny-compare-loop .ws-compare-grid-title .ws-heading,.sny-product-points-group,.sny-product-finance-list .ws-header,.flag-new,.sny-top-button,.kor-header .kor-overlay-close,.kor-overlay-header .kor-overlay-close,.kor-minicart .kor-overlay-close,.ws-checkout-steps,.ws-progress-bar .ws-header,.sny-filter-group .ws-clear-filter-link,.sny-grid-switch,.sny-list-switch,.sny-filter-group .ws-filter-by,.ws-product-listing-sort-by .sny-sort-by,.ws-available-cards .ws-card,.sny-rating-stars,.ws-rewards .ws-header,.ws-cost-summary .sny-reward-points-earned,.sny-rewards-line-item,.ws-paypal-logo,.ws-points-heading,.sny-upsell-form .ws-product-warranty-title,.ws-payment-description .ws-paypal-payment-logo,#atg-chat-button-header .ws-live-chat-link,#atg-chat-offer-inline .ws-live-chat-link,.sny-sr-current-block,.ws-warranty-help-icon,.sny-filter-group fieldset .ws-header,.sny-upsell-header .sny-cart-title,.sny-assist-share .sny-product-share-link,.sny-model-dropdown{background-image:url('../css/../images/sny-sprites.png');background-repeat:no-repeat;}.sny-drawer-button-container,.sny-main-promo-dropshadow{background:url('../css/../images/sny-tile.png') repeat-x;}.sny-homepage-carousel,.sny-full-bleed-container{background-position:left bottom;}.product-details-full{background-image:url('../css/../images/sny-staffpicks-bg.png');background-position:center;background-repeat:repeat-y;}.product-details-content{background-image:url('../css/../images/shadow-bottom.png');background-position:bottom center;background-repeat:no-repeat;}.sny-staff-picks{padding:50px 0;}.sny-staff-picks .kor-carousel-group{padding:0;}.sny-staff-picks .sny-primary-loop .ws-product-list-item{margin:0 12px;height:auto;}.ws-progress-bar .ws-step-number,.ws-promotion-codes small{display:none;}.ws-logo-image{height:100px;width:124px;}.sny-savingsForm,.sny-signup-heading,.sny-footer-phone-number,.sny-footer-phone-label,.ws-change-country,.smt-lang-toggle-label,.sny-header,.sny-social-link,.kor-minicart-items,.sny-support-link:before,.sny-program-item,.sny-support-item,.sny-utility-item,.sny-copyright,.sny-footer-legal-list,.sny-footer-legal-item,.ws-dropdown-list-item-level-1,.ws-search-form,.sny-email-signup-link:before{display:inline-block;}.sny-social-item,.ws-change-country form{display:inline;}.sny-navigation,.sny-homepage-promo-cms-list,.sny-offers-list ul,.utility-navigation-list,.sny-footer-legal-list{margin-bottom:0;}.sny-social-list,.ws-search-submit,.sny-support-link:before,.recommended-list,.kor-control,.sny-email-signup-link:before{font-size:0;}.site-header{margin-bottom:14px;}.sny-hdr-container{background:#000;border-top:25px solid #30343f;padding-top:14px;}.ws-logo-link{height:50px;width:124px;float:left;margin-top:5px;overflow:hidden;}.sny-header-utility-group{position:relative;right:0;bottom:0;}.site-header .sny-header-utility-group{margin-bottom:-10px;font-weight:bold;}.kor-minicart-group{float:right;}.sny-program-list,.utility-navigation-list{text-align:right;}.sny-program-list{padding:0 0 2px 0;margin:-1px 74px 0 0;color:#CFD3D7;}.utility-navigation-list{padding:0 0 2px 0;margin:0;line-height:40px;}#atg-chat-button-header .ws-live-chat-link,#atg-chat-offer-inline .ws-live-chat-link{background-position:-48px -66px;padding-left:25px;}#atg-chat-button-header .ws-live-chat-link{color:#EAEDF4;font-size:11px;font-weight:bold;}#atg-chat-offer-inline .ws-live-chat-link{color:#4571EC;font-size:12px;}#atg-chat-button-footer .ws-live-chat-link{color:#7C7E8B;font-size:1em;}#atg-chat-offer-inline{float:right;padding-right:23px;}.sny-active-program{background-image:url('../css/../images/anchor_arrow_down.png');background-position:top center;border-top:3px solid #5787f5;}.sny-active-program-link{background-image:none;border-top:3px solid transparent;}.sny-program-link{margin:0;}.sny-active-program .sny-program-link{color:#5787f5;}.ws-change-country h3,.ws-change-country-list-link,.sny-support-link,.sny-program-link,.sny-utility-link{font-size:11px;font-weight:bold;}.sny-welcome-user{margin-right:5px;}.sny-utility-link{margin:0 10px;}.sny-support-item,.sny-utility-item{padding:0 10px;}.sny-program-item{padding:6px 0 0 0;margin:0 13px;}.sny-utility-item{padding:0 0 4px 0;margin:0;margin-bottom:-10px;color:#CFD3D7;}.sny-support-item{border-left:1px solid;line-height:1;}.sny-support-link:before{width:25px;height:11px;background-position:-50px -50px;content:"";}.ws-program-name,.sny-program-name-display{float:left;font-size:14px;width:185px;margin-left:0;border-left:1px solid #eaedf4;padding-left:10px;padding-bottom:6px;font-weight:bold;}.sny-country-toggle-list-item:hover{border:none;}.ws-change-country-heading,.ws-change-country{position:relative;margin-top:0;font-size:12px;}.ws-change-country{cursor:pointer;border-top-left-radius:3px;border-top-right-radius:3px;}.ws-change-country-list-item,.ws-change-country:hover{background-color:#30343f;color:#eaedf4;}.ws-change-country-list-link{color:#eaedf4;display:block;}.ws-change-country-list{position:absolute;font-weight:bold;opacity:0;top:0;left:-9999px;width:204px;}.sny-country-toggle-list-item:hover .ws-change-country-list,.ws-change-country:hover .ws-change-country-list{top:37px;left:0;opacity:1;z-index:65;-webkit-transition:opacity .1s ease;-ms-transition:opacity .1s ease;-o-transition:opacity .1s ease;transition:opacity .1s ease;}.ws-change-country-list-item{border-top:1px solid #000;padding:12px 0 12px 9px;}.ws-change-country-list-item:hover{background-color:#43516e;-webkit-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease;}.ws-change-country-heading{padding:12px 0 12px 32px;}.ws-change-country{background-image:url('../css/../images/sny-sprites.png');background-repeat:no-repeat;background-position:-279px -182px;padding-right:24px;padding-left:9px;width:120px;text-align:left;}.ws-change-country-list-link-fr_CA,.ws-change-country-list-link-en_CA{background-image:url('../css/../images/sny-sprites.png');background-repeat:no-repeat;padding-left:24px;}.ws-change-country-heading.ws-change-country-list-link-en_US{background-position:0 -236px;}.ws-change-country-heading.ws-change-country-list-link-en_CA{background-position:0 -285px;}.ws-change-country-heading.ws-change-country-list-link-fr_CA{background-position:0 -284px;}.ws-change-country-list-item .ws-change-country-list-link-en_US{background-position:0 -248px;}.ws-change-country-list-item .ws-change-country-list-link-en_CA{background-position:0 -298px;}.ws-change-country-list-item .ws-change-country-list-link-fr_CA{background-position:0 -297px;}.sny-category-navigation{background-color:#EAEDF3;height:38px;z-index:50;}.sny-top-nav{width:1056px;margin:0 auto;white-space:nowrap;}.sny-top-subcategory .ws-category-title{white-space:normal;}.sny-top-category{display:inline-block;}.sny-top-category .ws-heading{display:inline-block;font-weight:bold;}
.sny-top-category a{position:relative;}.sny-top-category:first-child>a{margin-left:0;}.sny-top-category:last-child>a{margin-right:0;}.sny-top-category a{display:block;text-decoration:none;color:#30343f;}.sny-top-category>a{font-size:14px;font-weight:bold;margin:0 1.66em 0 .9em;padding:7px 0;text-decoration:none;}.sny-top-category:hover>a{color:#4571ec;padding-bottom:3px;border-bottom:4px solid #4571ec;}.sny-top-category:hover>a:before{content:"";border:7px solid transparent;border-color:#4571ec transparent transparent transparent;font-size:0;left:42%;left:calc(50% - 7px);left:-moz-calc(50% - 7px);left:-webkit-calc(50% - 7px);bottom:-17px;z-index:52;position:absolute;}.sny-top-category:hover>a:after{content:"";border:8px solid transparent;border-color:#fff transparent transparent transparent;font-size:0;left:calc(50% - 8px);left:-moz-calc(50% - 8px);left:-webkit-calc(50% - 8px);bottom:-21px;z-index:51;position:absolute;}.ws-active-category{color:#4571ec;}.sny-dropmenu{border-top:2px solid #fff;}.sny-top-category .sny-dropmenu{z-index:50;box-shadow:0 10px 10px -7px rgba(0,0,0,0.25);background-color:#FFF;position:absolute;left:0;top:auto;width:100%;display:none;margin:0;padding:0;}.sny-dropmenu-top-contents,.sny-dropmenu-bottom-contents{width:1056px;margin:0 auto;overflow:hidden;}.sny-dropmenu-top-contents{padding-top:11px;}.sny-top-subcategory-list{display:inline-block;vertical-align:top;}.sny-top-category .sny-top-subcategory{width:150px;}.sny-top-subcategory{display:inline-block;margin-top:5px;width:141px;vertical-align:top;text-align:center;}.sny-top-subcategory a{padding-bottom:17px;border:none;}.sny-dropmenu .sny-top-subcategory-list a{height:165px;}.sny-dropmenu .sny-top-subcategory-list a:hover{background-color:#eaedf4;}.sny-top-subcategory a:hover{background-color:#FFF;}.sny-top-subcategory img,.sny-top-subcategory span{position:relative;}.sny-top-subcategory a:hover .ws-heading,.sny-top-subcategory a:hover .ws-category-title{color:#4571ec;}.sny-dropmenu-top-contents .cms-spot{float:right;}.sny-dropmenu-bottom{clear:both;background-color:#fff;margin-top:11px;margin-bottom:15px;}.sny-dropmenu-bottom-contents{background-color:#eaedf4;}.sny-dropmenu-bottom-contents .cms-spot{float:left;}.sny-dropmenu-bottom-contents .cms-spot+.cms-spot{float:right;clear:none;}.sny-offers-list{margin:8px 0;}.sny-offers-item,.sny-offers-list{float:left;}.sny-offers-item{border-right:1px solid #7c7e8b;padding:0 12px;}.sny-search-bar-seasonal-cms{padding-left:0;}.sny-search-bar-promotion{border-right:0;}.sny-email-signup-link{padding-left:25px;background-position:-685px -198px;}.sny-offers-item .sny-special-offer-link{color:#ed4e24;}.sny-hdr-search{background-color:#FFF;height:35px;}.sny-hdr-search .ws-search-form{margin:1px 0 0 0;float:right;width:227px;position:relative;border:1px solid #D3D5DB;border-radius:1px 1px 1px 1px;box-shadow:0 1px 0 rgba(0,0,0,0.25) inset;height:28px;right:7px;}.sny-hdr-search .ws-text{border:none;}.ws-search-form .ws-text{width:170px;padding:7px 0 3px 5px;margin:1px 0 0 0;font-weight:bold;box-shadow:none;}.ws-search-submit{background-position:-184px -147px;background-color:#FFF;display:block;height:21px;margin-top:5px;position:absolute;right:0;top:0;width:48px;border-left:1px solid #dadcdf;}.ws-predictive-search,.ws-predictive-search-list{margin:0;width:234px;background:#fff;list-style:none;z-index:65;}.ws-predictive-search .ws-term,.ws-predictive-search-list .ws-predictive-serarch-list-item,.ws-predictive-search-list .ws-predictive-search-list-item{color:#7c7e8b;border-bottom:1px solid #dadcdf;border-right:1px solid #dadcdf;border-left:1px solid #dadcdf;padding:5px;cursor:pointer;}.ws-predictive-search .ws-term:first-child,.ws-predictive-search-list .ws-predictive-serarch-list-item-first,.ws-predictive-search-list .ws-predictive-search-list-item-first{border-top:1px solid #dadcdf;}.ws-predictive-search .ws-search-term,.ws-predictive-search-list .ws-search-term{font-weight:bold;color:#7c7e8b;}.ws-predictive-search .ws-selected,.ws-predictive-search .ws-selected .ws-search-term,.ws-predictive-search-list .ws-predictve-search-list-item-selected,.ws-predictive-search-list .ws-predictve-search-list-item-selected .ws-search-term{background:#dadcdf;color:#4571ec;}.ws-breadcrumbs-list{list-style-type:none;font-size:11px;}.ws-breadcrumbs-list-item{display:inline;}.ws-breadcrumbs-list-item-active{font-weight:bold;color:#30343f;}.ws-breadcrumbs-list-link{color:#7c7e8b;font-size:11px;}.ws-breadcrumbs-list-item a:after{content:" / ";}.ws-breadcrumbs-list{margin-top:20px;margin-bottom:35px;}.ws-indicates-required{text-transform:capitalize;}.ws-required,.sny-asteriks,.sny-asterisk{color:#F95355;font-weight:normal;}.ws-footer{background-color:#eaedf4;clear:both;}.sny-footer-blog-cms,.sny-footer-card-cms{min-height:200px;}.sny-footnotes{background-color:#eaedf4;padding-top:10px;}.sny-footnotes dt{font-weight:bold;}.sny-kor-footnotes-closed{display:none;}.sny-country-selector-group-contents{border-bottom:1px solid #dadcdf;min-height:35px;position:relative;color:#7c7e8b;}.sny-footer-number-group,.sny-footer-toggle-group{position:absolute;}.sny-footer-toggle-group{left:0;font-size:11px;}.smt-lang-toggle-label{color:#7c7e8b;line-height:44px;}.sny-footer-number-group{right:0;top:10px;}.sny-support-item .sny-number{color:#5787f5;font-size:14px;font-weight:bold;}.sny-footer-phone-number,.sny-footer-phone-label{margin-left:5px;}.sny-footer-phone-label{display:inline-block;}.sny-cart-assistance-number-group{display:inline-block;}.sny-footer-phone-number{color:#4571ec;font-size:14px;font-weight:bold;}.sny-footer-phone-label .ws-heading{margin-top:0;font-size:12px;}.sny-footer h4{margin-top:25px;margin-top:1.5rem;}.sny-footer-links-item{display:inline-block;width:20%;vertical-align:top;border-top:1px solid #fff;}.sny-footer-links-item .ws-heading{font-size:20px;}.sny-footer-links-top-item{border-bottom:1px solid #dadcdf;}.sny-card-cms-group,.sny-blog-cms-group,.sny-footer-social-links{height:195px;margin-bottom:25px;margin-bottom:1.5rem;}.sny-blog-cms-group,.sny-footer-social-links{border-right:1px solid #fff;}.sny-card-cms-group,.sny-blog-cms-group{border-left:1px solid #dadcdf;}.sny-footer-blog-cms{width:60%;}.sny-blog-cms-group{padding-right:30px;padding-left:30px;}.sny-footer-card-cms{width:240px;}.sny-card-cms-group{padding-left:30px;}.ws-footer a,.sny-copyright{color:#93919c;}.sny-footer-links a[title="Sony Card"]{display:block;margin-top:-18px;}.sny-footer-links .sny-link.sny-business-line-of-credit,.sny-footer-links .sny-link.sny-tax-exemption-status{font-weight:normal;display:block;}.ws-footer .sny-footer-legal-list a{color:#bdbccc;}.sny-footer .sny-email-savings{margin-top:1.5em;}.sny-footer .sny-email-savings,.sny-footer-list-heading{display:block;margin-bottom:.5em;color:#333;font-size:14px;}.sny-newsletter-signup .ws-text{width:130px;}.sny-footer-links .sny-newsletter-signup .ws-text{margin-bottom:10px;}.sny-newsletter-signup .ws-submit,.kor-overlay .email-signup button{background:#43516d;padding:6px 10px 7px 10px;text-transform:uppercase;}.sny-footer-links-item .sny-newsletter-signup{width:220px;}.sny-retailers-item,.sny-business-item,.sny-chat-item,.sny-service-item,.sny-wish-list-item,.sny-faq-item{margin-bottom:1.5em;}.sny-newsletter-signup .email-signup label,.sny-newsletter-signup .email-signup .ws-header,.sny-newsletter-signup .email-signup p{display:none;}.sny-signup{position:absolute;bottom:0;right:0;}.sny-signup .ws-heading{margin-right:10px;vertical-align:bottom;}.sny-signup .sny-signup-contents,.sny-signup .ws-header,.sny-signup .ws-heading,.sny-signup .ws-text,.sny-signup .sny-newsletter-signup,.sny-signup .email-signup,.sny-signup form{display:inline;}.sny-social-list{vertical-align:top;}.sny-footer-social-links-item{width:calc(20% - 30px);width:-webkit-calc(20% - 30px);}.sny-social-link{background-color:#7f7f7f;width:30px;height:30px;margin-right:10px;}.sny-social-link:hover{opacity:.9;}.facebook{background-position:-185px 4px;background-color:#3b5a97;}
.pinterest{background-position:-246px 2px;background-color:#fff;}.twitter{background-position:-293px 7px;background-color:#00aced;}.flickr{background-position:-347px 9px;background-color:#fff;}.sny-legal-group{background-color:#30343f;font-size:11px;}.sny-legal-group-contents{padding:8px 0;}.sny-legal-link,.sny-legal-group-contents{color:#94929f;}.sny-footer-legal-list{text-align:right;float:right;}.sny-footer-legal-item{line-height:1;border-right:1px solid #7c7e8b;margin-right:10px;padding-right:10px;}.sny-footer-legal-item:last-child{padding-right:0;margin-right:0;border:none;}.sny-topbar{position:absolute;top:0;height:25px;width:100%;}.sny-topbar-content{height:25px;padding:5px 0;text-align:right;}.sny-topbar-feedbacklink-group .sny-feedback-link,.sny-more-sony-sites-link{color:#7c7e8b;background-position:92px -622px;font-size:11px;font-weight:bold;padding:1px 10px 1px 0;}.sny-topbar-feedbacklink-group{margin-right:10px;}.sny-topbar-feedbacklink-group .sny-feedback-link{border-right:1px solid #7c7e8b;}.sny-more-sony-sites-link{padding-right:25px;}.sny-more-sites-link-active{background-position:92px -589px;}.sny-more-sony-sites-content{background-color:#30343f;position:absolute;z-index:99;display:none;width:1056px;}.sny-topbar-feedbacklink-group,.sny-more-sony-sites-group{display:inline;}#sr_global{font-size:0;line-height:0;}.ws-cart-item-total-promo,.ws-item-level-promo,.ws-order-level-promotions,.ws-promo-saved-amount,.ws-promo-overlay-wrap .ws-promotion-long-title,.ws-promo-line-item{color:#ed4e24;font-weight:bold;}.sny-configurator-inbound{width:auto;}.sny-configurator-inbound .kor-form-error-message{width:1056px;margin:auto;}.sny-configurator-iframe{width:99%;height:900px;border:0;}#ws-pdk-video{margin;0;}.ws-checkout-account .modframe,#ws-cobrandedframe .modframe{width:830px;}#ws-product .sny-product-notification-link,#ws-product .ws-add-to-cart-submit,#ws-product .kor-cart-button{border-radius:1px;box-sizing:content-box;-moz-box-sizing:content-box;font-size:18px;font-weight:bold;height:46px;line-height:46px;padding:0 20px 0 20px;min-width:100px;}.sny-cart-section .ws-button,.ws-points-login-block .ws-apply.ws-points-apply,.sny-checkout .ws-submit,.sny-upsell-form .sny-upsell-buttons-bottom .ws-button{border-radius:1px;box-sizing:content-box;-moz-box-sizing:content-box;font-size:14px;font-weight:bold;height:38px;line-height:38px;padding:0 20px 0 20px;min-width:80px;}.sny-product-notification-action button,.sny-returns-form-link,.kor-minicart .ws-view-checkout,.sny-account-section .sny-profile-edit-profile .ws-submit,.sny-account-container .address-book .ws-edit-buttons input.ws-button-link,.sny-account-saved-address .address-book .ws-edit-buttons a,.sny-account-section .sny-account-container form .ws-btn-login,.sny-account-section .sny-account-container form .ws-button,.sny-account-section .sny-account-container form .ws-button-link,.sny-account-section .sny-account-container .ws-button,.sny-account-section .sny-account-container .sny-create-account-link,.sny-account-section .sny-account-container .sny-account-login-create a.ws-btn-login,.sny-account-section .sny-account-container .sny-account-login-create a.ws-button,.sny-cart-section .ws-back-to-shopping,.sny-create-account-form .ws-cancel,.sny-create-account-form .ws-submit,.sny-checkout .ws-apply,.sny-checkout .kor-edit-credit-card-section .ws-submit,.sny-upsell-form .sny-upsell-buttons-bottom .ws-expressshop-continue-shopping{border-radius:1px;box-sizing:content-box;-moz-box-sizing:content-box;font-size:12px;font-weight:bold;height:28px;line-height:28px;padding:0 20px 0 20px;min-width:80px;}.ws-footer a:hover,.sny-helpdesk-categories-group .ws-helpdesk-category-list-link:hover{text-decoration:underline;}.kor-overlay.kor-tip.kor-active-content,.kor-overlay.kor-active-content,.kor-overlay.sny-interstitial-tooltip-overlay{margin-top:-17px;}.kor-overlay.kor-tip.kor-active-content:before,.kor-overlay.sny-interstitial-tooltip-overlay:before{content:"";border:17px solid transparent;border-color:#ecf1ff transparent transparent transparent;font-size:0;bottom:-33px;right:50%;margin-right:-17px;z-index:13;position:absolute;}.kor-overlay.kor-tip.kor-active-content:after .kor-overlay.sny-interstitial-tooltip-overlay:after{content:"";border:17px solid transparent;border-color:#dadcdf transparent transparent transparent;font-size:0;bottom:-34px;right:50%;margin-right:-17px;z-index:12;position:absolute;}.ws-dialog,.sny-dialog,.ws-gift-card-balance-container{padding:20px 20px 20px 20px;}.kor-edit-credit-card-section{display:none;}.ws-available-cards .ws-inactive{opacity:.3;filter:alpha(opacity=30);}.ws-icon{background-image:url("../css/../images/sny-sprites.png");display:inline-block;}.ws-left-arrow-blue-icon,.ws-right-arrow-blue-icon{height:15px;width:15px;}.ws-left-arrow-blue-icon{background-position:-276px -50px;}.ws-right-arrow-blue-icon{background-position:-326px -50px;}.ws-print-icon{height:16px;width:20px;}.ws-print-icon{background-position:-448px -73px;}.ws-small-envelope-icon,.ws-small-computer-icon,.ws-small-tools-icon,.ws-small-paintbrush-icon{height:18px;width:20px;}.ws-small-envelope-icon{background-position:-109px -437px;}.ws-small-computer-icon{background-position:-150px -437px;}.ws-small-tools-icon{background-position:-194px -437px;}.ws-small-paintbrush-icon{background-position:-230px -437px;}.ws-envelope-icon,.ws-computer-icon,.ws-tools-icon,.ws-paintbrush-icon{height:30px;width:33px;}.ws-envelope-icon{background-position:-109px -459px;}.ws-computer-icon{background-position:-150px -459px;}.ws-tools-icon{background-position:-194px -459px;}.ws-paintbrush-icon{background-position:-230px -459px;}.kor-carousel .ws-product-list{width:99999px;}.kor-control{display:inline-block;position:absolute;top:12%;height:56px;width:22px;border-radius:3px;z-index:2;cursor:pointer;-ms-transition:background-color .2s ease-in;-o-transition:background-color .2s ease-in;transition:background-color .2s ease-in;}.kor-control-previous{left:0;background-position:-33px -747px;}.kor-control-next{right:0;background-position:6px -747px;}.kor-control:hover{background-color:#ed4e24;}.kor-control.kor-control-disabled{background-color:#ededed;cursor:default;}.kor-control-next:hover,.kor-control-next.kor-control-disabled,.kor-control-next.kor-control-disabled:hover{background-position:-66px -747px;}.kor-control-previous:hover,.kor-control-previous.kor-control-disabled,.kor-control-previous.kor-control-disabled:hover{background-position:-105px -747px;}.kor-vertical-carousel .kor-mask{overflow:hidden;position:relative;}.kor-vertical-carousel .kor-control{position:relative;top:auto;width:auto;height:30px;}.kor-carousel-ext-horizontal .kor-control-previous-style-bookends,.kor-carousel-ext-horizontal .kor-control-next-style-bookends{top:30%;}.kor-carousel-group{padding:0;}.kor-carousel-ext,.kor-carousel-ext-horizontal{padding:0 50px;}.kor-carousel-ext.kor-carousel-ext-horizontal .kor-carousel,.kor-carousel-ext.kor-carousel-ext-horizontal .kor-mask{position:relative;overflow:hidden;}.kor-vertical-carousel .kor-control-previous,.kor-vertical-carousel .kor-control-next{width:180px;}.sny-carousel-navigation-list{position:absolute;z-index:10;bottom:57px;left:950px;}.sny-carousel-navigation-item{width:16px;height:16px;background-position:-247px -147px;display:inline-block;padding:2px;cursor:pointer;}.kor-carousel-pagination-list-item-active{background-position:-250px -50px;}.sny-drawer-mask{height:604px;overflow:hidden;position:relative;}.sny-drawer-button{height:60px;background-position:-100px -490px;position:relative;bottom:-15px;left:413px;width:200px;}.sny-drawer-button .ws-heading{position:absolute;bottom:30px;}.sny-drawer-button-container{height:92px;background-position:0 60px;background-color:#fff;}.sny-on-sale-now-drawer-button .ws-heading:after{width:16px;height:16px;content:"";position:absolute;bottom:-20px;left:47%;}.sny-drawer-open .ws-heading:after{background-position:-350px -100px;}.sny-drawer-close .ws-heading:after{background-position:-301px -100px;}.sny-drawer-open .ws-heading:hover:after{background-position:-350px -150px;}.sny-drawer-close .ws-heading:hover:after{background-position:-301px -150px;}.sny-drawer-open .ws-heading:hover,.sny-drawer-close .ws-heading:hover{color:#30343f;}.sny-on-sale-now-drawer{clear:both;}.ws-global-error-hide{display:none;}.ws-warning-message-contents,.kor-form-error-message{color:#F00;padding:15px;background-color:#fcc;border:1px solid #F00;margin:10px 0;text-align:center;}input.kor-field-error{border:1px solid #f00;}.kor-field-error-list{margin:0;}.kor-field-error-list-item{text-align:left;color:#F00;padding-bottom:5px;}.kor-field-error-right{color:#F00;padding:5px 40px 0 0;}.kor-field-error-message,.ws-error-message{color:#f00;}.kor-overlay,.ws-overlay{box-shadow:none;position:fixed;background:#fff;border:1px solid #dadcdf;color:#30343F;z-index:101;}.ws-overlay-large{padding:40px 45px;}.ws-overlay-large .ws-overlay-header{font-size:2em;margin-bottom:20px;}.ws-overlay-large .ws-overlay-body{line-height:1.5em;}.ws-overlay-shadowed{box-shadow:0 10px 10px 0 rgba(0,0,0,0.3);}.ws-overlay-large.ws-overlay-shadowed{box-shadow:10px 25px 35px 15px rgba(0,0,0,0.3);}.kor-modal{background:#30343F;opacity:.8;filter:alpha(opacity=80);z-index:100;}.kor-header{padding-right:25px;}.ws-overlay-header{font-weight:bold;margin-bottom:10px;}.kor-header .kor-overlay-close,.kor-overlay-header .kor-overlay-close,.ws-overlay-close{position:absolute;top:-17px;right:-17px;border-radius:22px;background-color:#ED4E24;background-image:url('../css/../images/sny-sprites.png');background-position:-392px -242px;border:5px solid #fff;height:26px;width:26px;cursor:pointer;z-index:1;}.kor-close-text{display:none;}.kor-close-apparent{height:20px;}.kor-close-apparent .kor-close-text{position:relative;display:block;background:transparent;font-size:14px;text-decoration:underline;text-transform:capitalize;text-align:right;margin:12px 0 0 -45px;padding-right:45px;}.kor-overlay .ws-helpdesk-article-enclosure{width:700px;margin:40px;}.kor-overlay .ws-heading{font-size:30px;}.kor-overlay .ws-helpdesk-article-heading{margin-bottom:10px;}.kor-overlay .helpdesk-article-text{padding-right:15px;}.kor-overlay .helpdesk-modal{height:700px;margin:15px 15px 15px 0;overflow-y:scroll;}.kor-overlay .helpdesk-modal .ws-helpdesk-article-enclosure{margin-top:0;}.kor-overlay-header .kor-overlay-close{font-size:0;}.kor-overlay .email-signup .kor-overlay-close{cursor:pointer;width:50px;margin:29px auto 0;padding:6px 10px 7px 10px;font-size:12px;font-weight:bold;text-align:center;color:#fff;border-radius:2px;background-color:#43516e;}.kor-overlay .email-signup button{margin-left:5px;text-transform:capitalize;}.kor-overlay .email-signup h2{margin:0 0 5px 0;font-size:30px;}.kor-overlay .email-signup h1,.kor-overlay .email-signup h2,.ws-wshlist-createnew .ws-heading{margin:0 0 5px 0;font-size:24px;}.kor-overlay .email-signup>p{margin-bottom:2em;}.kor-overlay .email-signup{background:#fff;border-radius:2px;border:2px solid #eee;padding:30px 40px 40px 40px;color:#333;}.kor-overlay .email-signup{width:360px;height:125px;}.kor-overlay .email-signup form{position:relative;line-height:2.1;}.kor-overlay .email-signup label{float:left;margin-right:10px;}.kor-overlay .email-signup .ws-text{width:180px;}.email-signup .kor-field-error-message-placeholder{position:absolute;bottom:-30px;left:45px;}.kor-overlay[data-comp-type=tipMenu],.kor-arrow-tip,.service-tooltip,.kor-tip{box-shadow:0 25px 15px -6px rgba(206,206,206,.5);width:290px;background-color:#ecf1ff;padding:20px;border:1px solid #dadcdf;line-height:20px;position:absolute;}.kor-tip-arrow-down,.kor-tip-arrow{background-image:url('../css/../images/sny-sprites.png');background-position:-669px -650px;border-top:1px solid #ecf1ff;height:14px;position:absolute;width:31px;}.kor-overlay[data-comp-type=tipMenu] .kor-overlay-close,.kor-arrow-tip .kor-overlay-close{display:none;}.kor-tip.kor-tipMenu .ws-tooltip-close-button{display:none;}.service-tooltip{margin-left:30px;width:auto;z-index:12;}.service-tooltip .arrow{border-color:#dadcdf;border-width:15px;left:-16px;top:15px;}.service-tooltip .inner-arrow{border-color:#ebf1ff;border-width:14px;left:1px;top:-14px;}.service-tooltip .arrow,.service-tooltip .inner-arrow{border-bottom-color:transparent;border-top-color:transparent;border-style:inset solid inset none;display:block;height:1px;position:absolute;width:1px;}
.ref-account-error-message-hidden{display:none;}.ws-small-loader{display:none;height:0;}.ws-aria-hidden{display:none;}