.ws-flag{color:white;font-weight:bold;text-transform:uppercase;display:inline-block;padding-left:7px;padding-right:10px;font-size:10px;position:relative;}.flag-new{border-top:22px solid #08ad8d;border-left:0 solid transparent;border-right:9px solid transparent;height:0;}.sny-new-flag-text{position:relative;bottom:19px;}.ws-flag:before{z-index:-1;background:#fff;background:rgba(0,0,0,0.2);top:4px;position:absolute;content:"";display:inline-block;width:90%;-webkit-transform:skewY(5deg);-ms-transform:skewY(5deg);transform:skewY(5deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;height:2em;left:0;}.sny-view-all-link{padding-left:28px;}.sny-homepage-carousel-contents{position:relative;}.sny-homepage-carousel .kor-mask{position:relative;overflow:hidden;}.sny-homepage-carousel .kor-control{top:175px;}.sny-homepage-promo-cms-list{position:relative;width:99999px;}.sny-homepage-promo-cms-slide-item{display:inline-block;height:440px;position:relative;overflow:hidden;vertical-align:top;}.sny-homepage-promo-cms-slide{height:440px;}.sny-homepage-promo-cms-drawer-button{position:absolute;height:60px;background-position:-100px -490px;bottom:28px;left:47px;z-index:2;}.sny-homepage-promo-cms-drawer-button .ws-heading,.sny-on-sale-now-drawer-button .ws-heading{width:140px;padding:0 30px 0;font:bold 12px Verdana;color:#08ad8d;text-align:center;cursor:pointer;}.sny-homepage-promo-cms-drawer-button .ws-heading{height:60px;}.sny-homepage-promo-cms-drawer-button .ws-heading:after{bottom:20%;content:"";height:16px;left:47%;position:absolute;width:16px;}.sny-main-promo-dropshadow{position:relative;height:30px;bottom:60px;z-index:1;}.sny-bcd-spot{position:relative;top:-89px;}.sny-staff-picks-featured-group{margin-top:50px;}.sny-homepage-on-sale-now-list{margin-top:5px;margin-bottom:0;}.sny-onsalenow-spot-a{float:left;}.sny-onsalenow-promo-a{margin-right:5px;}.sny-onsalenow-spot-b{float:right;}.sny-onsalenow-spot-b{margin-left:4px;}.sny-on-sale-now>.sny-heading{margin-bottom:30px;position:relative;}.ws-product-list .sny-homepage-on-sale-now-item{float:left;background-color:#f3f4f6;min-height:296px;width:203px;}.sny-on-sale-now-drawer .sny-homepage-on-sale-now-list .ws-product-list-item{margin-left:5px;margin-right:5px;margin-top:5px;}.sny-homepage-on-sale-now-list{margin-top:5px;margin-bottom:0;}.sny-on-sale-now-drawer .sny-homepage-on-sale-now-list .ws-product-list-item-1{margin-left:0;margin-right:5px;}.sny-onsalenow-spot-b .ws-product-list-item-last{margin-right:0;margin-left:10px;}.sny-onsalenow-promo-c{display:inline-block;margin:5px 0 0 5px;}.sny-onsalenow-product{width:163px;margin:0 auto;position:relative;padding-top:56px;}.sny-onsalenow-product.ws-flag{position:absolute;top:10px;left:-19px;}.sny-onsalenow-producth1{font-size:15px;}.sny-onsalenow-product.kor-product-price{margin:18px 0;}.sny-product-loop{font-size:0;}.sny-product-loop .ws-product-list-item{display:inline-block;vertical-align:top;}.sny-product-loop .kor-zoom-rotate{float:none;}.sny-product-loop .kor-zoom-rotate img{display:inline;}.sny-product-loop .ws-product-photo{margin:auto;line-height:1;}.sny-primary-loop .ws-product-title,.sny-product-loop .ws-swatch-select,.sny-primary-loop .ws-product-item-number,.sny-product-loop .ws-availability,.sny-primary-loop .sny-temp-promo-txt,.sny-primary-loop .ws-product-relateditems-checkbox,.sny-product-loop .ws-promotions-list,.ws-compare-link{margin:0 21px;}.sny-product-loop .ws-swatch-select{margin-top:21px;}.sny-product-loop .ws-product-swatch-item{display:inline-block;vertical-align:top;margin-right:5px;}.sny-product-loop .ws-product-swatch-image{margin-bottom:2px;}.kor-carousel-ext .fn{padding:0;}.sny-product-loop .ws-product-title{color:#30343f;font-size:12px;font-weight:bold;margin-top:15px;}.sny-product-loop .ws-product-item-number-text{display:none;}.sny-product-loop .ws-product-item-number-value{color:#30343f;font-size:12px;}.sny-product-rating{height:15px;width:80px;background-color:#dadcdf;margin:10px 0 5px;}.sny-product-position .sny-product-rating,.sny-did-you-mean .sny-product-rating{margin:10px 21px 5px;}.sny-product-rating-contents{background-color:#ed4e24;height:15px;width:0;background-repeat:no-repeat;}.sny-rating-stars{background-position:-400px -650px;height:15px;width:80px;}.sny-avg-rating{font-size:0;}.sny-product-loop .ws-availability{font-size:12px;margin-top:10px;font-weight:bold;text-transform:uppercase;}.sny-product-loop .ws-sale-price{display:inline-block;margin:6px 10px 0 0;color:#30343f;}.sny-product-loop .kor-product-was-price-value{font-weight:bold;text-decoration:line-through;color:#7c7e8b;}.sny-product-loop .kor-product-sale-price,.sny-product-loop .kor-product-price{font-size:14px;font-weight:bold;display:inline;}.sny-product-loop .ws-promo-head{display:none;}.sny-product-loop .ws-promotion-short-title{color:#ed4e24;font-weight:bold;}.sny-product-loop .ws-promotion-list-item{margin-top:10px;}.sny-product-loop .ws-promotion-list-item span{color:#ed4e24;font-weight:bold;}.sny-product-loop .ws-promotions-list,.sny-product-loop .ws-compare-link .ws-heading{font-size:12px;}.sny-product-loop .ws-compare-link .ws-heading,.sny-product-loop .ws-compare-link-remove .ws-heading{font-weight:normal;margin-top:0;}.sny-primary-loop .ws-product-list-item{width:240px;height:auto;}.sny-primary-loop .ws-flag-overlay-container:hover,.sny-familylist-loop .ws-flag-overlay-container:hover{box-shadow:0 10px 8px -6px #ccc;}.sny-primary-loop .kor-product-sale-price{margin-left:21px;}.ws-compare-link-checkbox{float:left;height:19px;margin-right:5px;}.ws-compare-link-add,.ws-compare-link-remove{color:#30343f;}.ws-compare-link-add .ws-header,.ws-compare-link-remove .ws-header{display:inline-block;}.ws-compare-link{margin-top:5px;}.sny-product-position{position:relative;padding-top:8px;z-index:1;}.sny-product-position-contents{float:left;width:100%;}.sny-product-position .cms-spot{float:left;margin:0 27px 0 -1px;}.sny-category-section .sny-product-position-contents{width:1088px;margin-left:1px;}.sny-primary-loop .ws-product-list-item{margin:0 33px 23px -1px;}.search-results-container .sny-primary-loop .ws-product-list-item,.sny-family-leftnav-main-group .sny-primary-loop .ws-product-list-item{margin:0 36px 40px 0;}.search-results-container .sny-staff-rec-loop .sny-staff-rec-item:first-child{margin-left:0;margin-right:0;}.search-results-container .sny-staff-rec-loop .sny-staff-rec-item{margin:0 0 23px 36px;}.search-results-container .sny-primary-loop .ws-product-photo,.sny-family-leftnav-main-group .sny-primary-loop .ws-product-photo{height:181px;}.sny-familylist-loop .ws-product-list-item{position:relative;min-height:301px;height:auto!important;height:330px;width:770px;padding-bottom:27px;margin-bottom:30px;border-bottom:2px solid #dadcdf;}.sny-familylist-loop .kor-product-link,.sny-familylist-loop .kor-field-error-message-placeholder{float:left;}.sny-familylist-loop .ws-product-item-number{clear:left;}.sny-familylist-loop .ws-swatch-select{float:left;clear:left;width:239px;margin:21px 0 0 0;}.sny-familylist-loop .sny-familylist-infogroup{display:inline-block;font-size:12px;margin-left:20px;width:510px;}.sny-familylist-loop .sny-ms-logo-text{width:108px;margin:15px 0 0 0;text-align:right;}.sny-familylist-loop .sny-product-badge{float:right;}.sny-familylist-loop .sny-product-badge .sny-first-logo,.sny-familylist-loop .sny-product-badge .sny-second-logo{margin:0 0 0 12px;}.sny-familylist-loop .ws-product-title{font-size:16px;}.sny-familylist-loop .ws-product-long-description{margin-top:10px;}.sny-familylist-loop .sny-product-rating{margin:10px 0 5px;}.sny-familylist-loop .ws-availability{margin:10px 0 0;}.sny-familylist-loop .ws-promotions-list{margin:0;}.sny-familylist-loop .sny-family-compliance-badge{float:right;width:200px;}.sny-familylist-loop .sny-category-vaio-winos-compl{float:left;width:120px;padding:10px 15px 0 0;}.sny-familylist-loop .sny-family-product-badge,.sny-familylist-custom-button{float:right;}.sny-familylist-loop .ws-compare-link{float:left;margin:23px 0 0 0;}.sny-familylist-condition-pos,.sny-familylist-condition-neg{float:right;margin-top:18px;width:235px;bottom:25px;}.sny-familylist-condition-neg{width:200px;}.sny-product-loop .ws-compare-link-remove{display:none;}.sny-familylist-condition-neg .sny-familylist-viewlink,.sny-familylist-condition-pos .sny-familylist-viewlink,.sny-familylist-loop .ws-compare-link-remove,.sny-familylist-loop .ws-compare-link-add{float:right;}.ws-compare-link-add-container.active-compare .ws-heading{font-weight:bold;}.sny-familylist-condition-pos .sny-familylist-viewlink{margin:5px 0 0 0;padding:0;}.sny-search-results .sny-product-position-contents,.sny-family-leftnav-main-group .sny-product-position{width:900px;}.sny-search-results .sny-recommended-group{clear:both;}.search-results-container div[data-tracking="product_highlighting"]{position:relative;}.search-results-container div[data-tracking="product_highlighting"] .ws-heading{margin-top:20px;}.sny-staff-rec-loop{position:absolute;margin-top:40px;}.sny-staff-rec-loop .sny-staff-rec-item{height:auto;}.sny-staff-rec-loop .ws-flag-overlay-container{border:none;padding-bottom:25px;border-bottom:3px solid #000;}.sny-staff-rec-loop .ws-flag-overlay-container .ws-flag-cto,.sny-staff-rec-loop .ws-flag-overlay-container .ws-flag-points{bottom:15px;}.sny-staff-rec-loop .sny-product-rating{margin:10px 21px 5px;}.sny-recently-viewed{border-top:2px solid #dadcdf;}.sny-recently-viewed-title{margin-top:30px;margin-bottom:35px;}.sny-recently-viewed-title h2{font-size:18px;color:#30343F;}.sny-recently-viewed-title .ws-view-all{margin-left:30px;}.sny-recently-viewed .kor-mask{width:960px;margin:0 auto;}.sny-recently-viewed-title .ws-header,.sny-recently-viewed-title .ws-heading{display:inline;font-weight:bold;}.sny-recently-viewed-loop{margin-bottom:90px;}.sny-recently-viewed .ws-product-list-item{width:173px;margin-right:23px;}.sny-might-also-like .ws-product-photo,.sny-recommended-products .ws-product-photo,.sny-recently-viewed .ws-product-photo,.sny-get-everything .ws-product-photo{position:relative;width:172px;height:147px;text-align:center;border:1px solid #dadcdf;}.sny-recommended-products .ws-product-photo,.sny-get-everything-four .ws-product-photo{width:197px;height:172px;}.sny-might-also-like .ws-product-photo img,.sny-recommended-products .ws-product-photo img,.sny-recently-viewed .ws-product-photo img,.sny-get-everything .ws-product-photo img{width:156px;height:130px;position:absolute;left:50%;top:50%;margin-left:-78px;margin-top:-65px;}.sny-recently-viewed .ws-product-title,.sny-recently-viewed .kor-product-sale-price,.sny-recently-viewed .kor-product-price,.sny-get-everything-four .ws-product-title,.sny-get-everything-four .kor-product-sale-price,.sny-get-everything-four .kor-product-price,.sny-get-everything-four .ws-product-relateditems-checkbox{padding:0 10px;}
.sny-recently-viewed .ws-product-title{height:55px;overflow:hidden;}.sny-recently-viewed .sny-product-rating,.sny-get-everything-four .sny-product-rating{margin:10px 0 5px 10px;}.sny-product-position.sny-recently-viewed{border:none;}.sny-recently-viewed-left-nav-title .ws-heading{margin:0;line-height:2;}.ws-recent-categories .ws-heading,.ws-recent-searches .ws-heading{font-size:18px;margin-bottom:5px;}.sny-recently-viewed-title-group{overflow:hidden;margin-bottom:20px;}.sny-recently-viewed-title-group .ws-header{float:left;}.sny-recently-viewed-title-group .ws-clear-history{float:right;}.sny-recently-viewed-title-group .ws-heading{margin:0;line-height:1.4;}.sny-recently-viewed-empty{height:100px;}.sny-product-position.sny-recently-viewed .sny-recently-viewed-item{margin:0 33px 50px 0;}.sny-product-position.sny-recently-viewed .sny-recently-viewed-item.ws-product-list-item-last{margin-right:0;}.sny-cross-sell .ws-header{margin-bottom:20px;}.sny-cross-sell-view-all,.sny-cross-sell-view-all-group{font-size:11px;margin-left:20px;}.sny-cross-sell-view-all .ws-product-title,.sny-cross-sell-view-all-group .ws-product-title,.sny-cross-sell-view-all-group a{font-size:11px;display:inline;padding-left:5px;}.sny-cross-sell .kor-mask{margin-left:22px;padding:0 30px;width:950px;}.sny-get-everything-four .kor-mask{margin-left:0;padding:0;}.sny-get-everything .ws-product-list-item{width:245px;}.sny-get-everything-three .ws-product-list-item{width:173px;margin-right:15px;}.sny-get-everything-title,.sny-get-everything-title .ws-heading,.sny-cross-sell-view-all-group,.sny-cross-sell-view-all-group .ws-product-title{display:inline;}.sny-get-everything .ws-product-relateditems-checkbox,.sny-accessories .ws-product-relateditems-checkbox,.sny-compatibility .ws-product-relateditems-checkbox{font-size:12px;margin-top:10px;}.sny-get-everything .ws-product-relateditems-checkbox label,.sny-accessories .ws-product-relateditems-checkbox label,.sny-compatibility .ws-product-relateditems-checkbox label{margin-left:1px;position:relative;top:-2px;}.sny-get-everything{position:relative;}.sny-get-everything h2{margin-top:0;}.sny-cross-sell-view-all-group{position:absolute;top:10px;left:270px;text-align:right;}.sny-get-everything-three .sny-cross-sell-view-all-group{top:30px;}.sny-get-everything.kor-carousel{padding:0 50px;}.sny-get-everything-three .kor-carousel{padding:0 35px;margin-top:25px;}.sny-get-everything .kor-control{top:16%;}.sny-recommended-group{margin-bottom:35px;}.sny-recommended-group .kor-mask{width:976px;margin:0 auto;}.sny-recommended-group .ws-heading{margin-bottom:20px;}.sny-recommended-group .kor-control{top:37%;}.sny-get-everything-four .ws-product-list-item,.sny-recommended-products .ws-product-list-item{width:200px;padding-right:50px;}.sny-featured-products-group{margin-top:40px;margin-bottom:25px;}.sny-featured-products-group .ws-heading{margin-bottom:20px;}.sny-featured-products-group .ws-product-list-item{width:240px;}.sny-featured-products-group .ws-product-list-item-2{margin:0 36px;}.sny-featured-products-group .ws-product-photo{height:181px;margin:0 auto;padding:12px 0;text-align:center;border:1px solid #DADCDF;}.sny-highlight-item .sny-prod-info-group{padding:0 15px;}.sny-featured-products-group-tmlt-two{margin-top:40px;margin-bottom:25px;}.sny-featured-products-group-tmlt-two .ws-heading{margin-bottom:20px;}.sny-featured-products-group-tmlt-two .kor-mask{width:calc(100% - 80px);width:-webkit-calc(100% - 80px);margin:0 auto;}.sny-featured-products-group-tmlt-two .kor-control{top:27%;}.sny-featured-products-group-tmlt-two .ws-product-photo{width:172px;height:147px;}.sny-featured-products-group-tmlt-two .sny-highlight-item{padding:0 35px;}.sny-accessories{float:left;padding-top:50px;width:1150px;}.sny-accessories .ws-product-list-item{width:240px;margin:0 32px 30px 0;}.sny-accessories .ws-product-item-number-value{font-size:10px;color:#7c7e8b;}.sny-compatibility{margin-top:20px;float:left;width:1150px;}.sny-compatibility .ws-product-list-item{height:425px;margin-right:32px;}.sny-compatibility .ws-product-title,.sny-compatibility .ws-product-item-number,.sny-compatibility .kor-product-sale-price,.sny-compatibility .ws-product-relateditems-checkbox{margin-left:0;}.ws-group.sny-product-cross-sales{float:left;margin-left:60px;}.sny-might-also-like .kor-carousel-group{padding:0;}.sny-might-also-like .ws-heading{font-size:14px;font-weight:bold;margin-top:50px;}.sny-might-also-like .ws-product-list-item{margin-top:25px;width:172px;}.sny-might-also-like .ws-flag-overlay-container{width:auto;padding:7px 0;}.sny-might-also-like .sny-prod-info-group{padding:0;}.sny-prod-collection-products{float:left;width:100%;margin-top:60px;overflow:hidden;}.sny-prod-collection-products-heading{float:left;font-size:24px;}.sny-prod-collection-products form,.sny-prod-collection-products .kor-cart-button{float:right;}.sny-prod-collection-products .ws-bundled-product-list{float:left;width:100%;}.sny-product-collection{clear:both;margin-top:10px;border-top:1px solid #dadcdf;height:auto;overflow:hidden;}.ws-bundled-product-list+form{margin:30px 0 50px;}.sny-product-collection .ws-product-list-item{padding-top:30px;clear:both;margin-bottom:30px;position:relative;height:300px;}.sny-product-collection .ws-promo-head{display:none;}.sny-product-collection .ws-promotions-list{font-weight:bold;color:#ed4e24;}.sny-product-collection .ws-product-list-item ~ .ws-product-list-item{border-top:3px solid #eaedf4;}.sny-product-collection .ws-flag-overlay-container{float:left;margin-right:30px;}.sny-product-collection .kor-zoom-rotate{position:static;overflow:visible;line-height:1;float:none;}.sny-product-collection .kor-zoom-rotate img{display:inline-block;}.sny-product-collection .ws-product-title{display:inline-block;margin-top:1em;color:#000;font-weight:bold;}.sny-product-collection .ws-product-title a{color:#000;}.sny-product-collection .ws-product-item-number-text{display:none;}.sny-product-collection .ws-product-item-number-value{font-size:16px;}.sny-product-collection .sny-product-rating{margin-left:270px;}.sny-product-collection .ws-product-short-description-value{width:510px;margin:15px 0 0 270px;}.sny-product-collection-item-right{position:absolute;right:0;top:0;margin-top:30px;padding:0 0 0 30px;border-left:2px dotted #eaedf4;width:220px;height:255px;text-align:right;}.sny-product-collection-item-right .ws-swatch-select{position:relative;height:50px;}.sny-product-collection-item-right .ws-swatch-select label,.sny-product-collection-item-right .ws-swatch-select .ws-product-swatches-list{position:absolute;right:0;}.sny-product-collection-item-right .ws-swatch-select label{bottom:0;width:100%;}.sny-product-collection-item-right .ws-swatch-select .ws-product-swatches-list{top:0;}.sny-product-collection-item-right .ws-swatch-select label .ws-selection{margin-left:5px;}.sny-product-collection .kor-product-sale-price{font-size:16px;font-weight:bold;margin-bottom:10px;}.sny-product-collection-item-right .ws-availability{position:absolute;bottom:28%;right:0;width:220px;font-weight:bold;text-transform:uppercase;}.sny-product-collection .ws-product-quantity-checkbox-container{position:static;}.sny-product-collection .ws-product-quantity-checkbox-wrapper{background:#eaedf4;width:113px;padding:16px 36px 14px;position:absolute;bottom:0;right:0;}.sny-product-collection .ws-product-quantity-checkbox{float:left;background:#fff;border:1px solid #000;height:12px;width:12px;position:relative;bottom:-3px;cursor:pointer;}.sny-product-collection .ws-product-quantity-checkbox-content{position:relative;top:-5px;left:-1px;}.sny-product-collection .ws-product-quantity-included-text{display:none;}.sny-product-collection .ws-product-quantity-label{display:none;}.sny-product-collection .ws-product-quantity-input{display:none;}.sny-upsell-carousel{overflow:hidden;}.sny-upsell-carousel .kor-carousel-ext{padding:0 0 0 2px;margin-bottom:25px;}.sny-upsell-carousel .ws-heading{font-size:18px;font-weight:bold;margin:15px 0 0 25px;}
.sny-upsell-carousel .ws-product-list-item{display:inline-block;width:155px;margin-right:30px;vertical-align:top;}.sny-upsell-carousel .ws-flag-overlay-container{width:100%;padding:5px;overflow:hidden;}.sny-upsell-carousel .ws-product-item-number,.sny-upsell-carousel .sny-product-rating{display:none;}.sny-upsell-carousel .ws-product-photo,.sny-upsell-carousel .photo{width:156px;height:130px;}.sny-upsell-carousel .ws-product-title,.sny-upsell-carousel .ws-sale-price{font-weight:bold;font-size:11px;color:#000;}.sny-upsell-carousel .kor-product-sale-price,.sny-upsell-carousel .ws-product-relateditems-checkbox{margin-top:7px;}.sny-upsell-carousel .ws-product-title{display:block;min-height:32px;margin:15px 0 0;padding:0;}.sny-upsell-carousel .ws-product-relateditems-checkbox{position:relative;font-size:13px;}.sny-upsell-carousel .ws-product-relateditems-checkbox input[type="checkbox"]{position:relative;top:2px;margin-right:3px;}.sny-upsell-carousel{border-top:2px solid #e8e8e8;}.sny-upsell-selected-products-list .ws-product-warranty-cost{white-space:nowrap;}.sny-upsell-selected-products-list .ws-product-warranties{margin-bottom:0;}.sny-category-vaio-featured-duos{margin-top:40px;}.sny-category-vaio-featured-duos .ws-product-photo{width:172px;height:147px;}.sny-category-vaio-featured-duos .ws-product-list-item{margin:15px 0;}.ws-flag-overlay-container{position:relative;width:238px;padding:12px 0;text-align:center;font-size:11px;border:1px solid #dadcdf;}.ws-primary-flag,.ws-secondary-flag,.ws-flag-points,.ws-flag-cto{font-weight:bold;padding:0 8px 0 8px;position:absolute;text-transform:uppercase;height:24px;z-index:2;}.ws-primary-flag:after,.ws-secondary-flag:after,.ws-flag-cto:after{content:".";height:24px;width:12px;position:absolute;right:-12px;bottom:0;font-size:0;background-image:url('../css/../images/sny-sprites.png');}.ws-flag-sale,.ws-flag-clearance,.ws-flag-service{background-color:#7B80DE;}.ws-flag-sale:after,.ws-flag-clearance:after,.ws-flag-service:after{background-position:right -444px;}.ws-flag-new,.ws-flag-presale,.ws-flag-exclusive{background-color:#08ad8d;}.ws-flag-new:after,.ws-flag-presale:after,.ws-flag-exclusive:after{background-position:right -366px;}.ws-flag-outofstock{background-color:#000;}.ws-flag-outofstock:after{background-position:right -392px;}.ws-content .ws-primary-flag span,.ws-content .ws-secondary-flag span,.ws-content .ws-flag-outofstock span,.ws-content .ws-flag-cto span{color:#FFF;margin-top:3px;display:block;}.ws-content .ws-flag-points span{display:block;margin-top:4px;}.ws-primary-flag{top:0;left:0;}.ws-secondary-flag{top:24px;left:0;}.ws-flag-points{color:#757581;background-color:#dadcdf;bottom:0;right:0;}.ws-flag-cto{background-color:#96164e;bottom:0;left:0;}.ws-flag-cto:after{background-position:right -418px;}.ws-flag-outofstock,.ws-flag-cto{color:#FFF;}.sny-compare-banner{border:1px solid #dadcdf;position:relative;background:#fff;}.sny-compare-banner .ws-heading{margin:0;}.ws-compare-ui-info-container{display:none;}.ws-compare-ui-item-container .kor-control{display:none;}.sny-compare-banner .photo{width:70px;height:58px;background:#FFF;border:1px solid #dadcdf;display:block;position:relative;top:-12px;}.sny-compare-banner{background-color:#fff;background-image:url('../css/../images/compare-box.png'),url('../css/../images/compare-box.png'),url('../css/../images/compare-box.png'),url('../css/../images/compare-box.png'),url('../css/../images/compare-box.png');background-repeat:no-repeat;}.sny-compare-banner .sny-compare-queue{font-size:0;text-align:left;width:450px;}.sny-compare-banner .sny-compare-queue-item{font-size:8px;display:inline-block;vertical-align:top;margin:11px 10px;width:70px;height:58px;position:relative;}.sny-compare-banner .sny-compare-queue-item:hover .ws-compare-link-remove,.sny-compare-grid-item .ws-compare-grid-remove:hover{background:#43516e;color:#fff;-webkit-transition:color .15s linear,background-color .15s linear;transition:color .15s linear,background-color .15s linear;}.sny-compare-banner .ws-compare-link-remove:link{-webkit-transition:color .15s linear,background-color .15s linear;transition:color .15s linear,background-color .15s linear;}.sny-compare-banner .ws-compare-link-checkbox{display:none;}.sny-compare-banner .ws-compare-link-remove,.sny-compare-grid-item .ws-compare-grid-remove{margin:0;position:absolute;top:-5px;right:-7px;width:15px;height:15px;z-index:2;border-radius:10px;border:1px solid #dadcdf;background:#fff;text-align:center;font-size:10px;font-weight:bold;color:#43516e;line-height:1.4;}.sny-compare-banner .ws-product-compare-clear-all{color:#000;text-decoration:underline;}.sny-compare-banner .ws-product-compare-now{color:#fff;background-color:#43516e;padding:5px 10px;}.sny-compare-banner .ws-compare-grid-disabled{background-color:#e8e9eb;color:#b4b5bc;cursor:default;}.ws-compare-dialog-overlay .kor-overlay-content{padding:50px 30px 20px;text-align:center;}.ws-compare-dialog-overlay .ws-button{margin-top:20px;}.ws-product-listing-pagination-list-first-page,.ws-product-listing-pagination-list-previous-page,.ws-product-listing-pagination-list-next-page,.ws-product-listing-pagination-list-last-page{color:#b4b5bc;}.ws-product-listing-pagination-list-first-page a,.ws-product-listing-pagination-list-previous-page a,.ws-product-listing-pagination-list-next-page a,.ws-product-listing-pagination-list-last-page a{color:#000;}.ws-product-listing-pagination-list-first-page a:hover,.ws-product-listing-pagination-list-previous-page a:hover,.ws-product-listing-pagination-list-next-page a:hover,.ws-product-listing-pagination-list-last-page a:hover{text-decoration:underline;}.sny-paging-banner-contents{float:right;position:relative;text-align:right;margin:-4px 0 15px 0;}.sny-paging-banner .ws-product-listing-pagination{float:left;position:relative;}.sny-paging-banner .ws-product-listing-pagination-list{margin-top:5px;}.sny-paging-banner .ws-product-listing-filter-label,.sny-paging-banner .ws-product-listing-pagination-list,.sny-paging-banner .ws-product-listing-pagination-list-item{display:inline-block;}.sny-paging-banner .ws-product-listing-pagination .ws-product-listing-filter-label:first-child{float:right;margin:5px 0 0 12px;line-height:1.5;}.sny-paging-banner .ws-product-listing-filter-label .ws-product-listing-current-page{border-right:1px solid #dadcdf;padding-right:12px;}.sny-paging-banner .ws-product-listing-current-page .ws-product-listing-current-page-number:last-child{display:none;}.sny-paging-banner .ws-product-listing-filter-label+.ws-product-listing-filter-label{font-size:12px;font-weight:bold;}.sny-paging-banner .pagecursortxt{width:auto;}.sny-paging-banner .pagecursoritem+.pagecursoritem{border-right:1px solid #dadcdf;padding-right:12px;height:18px;}.sny-paging-banner .pagecursoritem+.pagecursoritem+.pagecursoritem,.sny-paging-banner .ws-hide{display:none;}.sny-paging-banner .ws-product-listing-pagination-list{margin-bottom:0;}.sny-paging-banner .ws-product-listing-pagination-list-item{padding:0 6px;border-right:1px solid #dadcdf;margin:0;}.sny-paging-banner .ws-product-listing-pagination,.sny-paging-banner .ws-product-listing-filter-label,.sny-paging-banner .pagecursor,.sny-paging-banner .pagecursor tbody,.sny-paging-banner .pagecursor tr,.sny-paging-banner .pagecursor .pagecursortxt,.sny-paging-banner .pagecursor .pagecursoritem,.sny-paging-banner .ws-product-listing-pagination-list,.sny-paging-banner .ws-product-listing-pagination-list-item,.sny-paging-banner .ws-product-listing-total-products,.sny-paging-banner .ws-product-listing-total-value{display:inline-block;}.sny-paging-banner .ws-product-listing-pagination-list-first-page{margin-left:5px;}.sny-paging-banner .ws-product-listing-pagination-list-last-page{border:none;}.sny-paging-banner .ws-product-listing-pagination-list li:first-child{padding-left:0;}.sny-paging-banner .ws-product-listing-pagination-list li:last-child{padding-right:12px;}.sny-paging-banner .ws-product-listing-total-products{float:right;margin:0 0 0 11px;}.sny-paging-banner .ws-product-listing-total-products-label{font-size:12px;}.sny-paging-banner .ws-product-listing-total-products-value{font-size:17.5px;font-weight:bold;margin-right:3px;}.ws-product-listing-sort-by{text-align:left;}.sny-filter-group .ws-filters,.sny-filter-group .ws-filter-by,.ws-product-listing-sort-by .sny-sort-by,.sny-filter-group div.ws-filter{display:inline-block;}.sny-filter-group .ws-filters.ws-section,.sny-filter-label{float:left;}.sny-filter-group .ws-product-listing-sort-by{float:right;margin:0 110px 0 10px;padding-left:10px;}.sny-filter-group .ws-filters .ws-filter{cursor:pointer;}.ws-filters>.ws-filter+.ws-filter+.ws-filter+.ws-filter ~ .ws-filter{display:none;}.sny-filter-group fieldset{padding:0;margin:0;}.sny-filter-group fieldset:hover .ws-filter-list,.sny-sort-by:hover .sny-sort-list{display:block;}.sny-filter-group legend{white-space:nowrap;}.ws-product-listing-sort-by .sny-sort-by,.sny-filter-group fieldset .ws-header{border:1px solid #dadcdf;background-color:#eaedf4;background-position:-521px -140px;padding:0 20px 0 10px;border-radius:2px;line-height:2;width:115px;}.sny-filter-group legend{overflow:hidden;}.sny-filter-group legend:after{content:"...";}.ws-product-listing-sort-by .sny-filter-label{margin-right:10px;}.ws-product-listing-sort-by .sny-sort-by{padding:0;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;}.ws-product-listing-sort-by .sny-sort-by .sny-sort-label{padding-left:10px;}.ws-filters div.ws-filter{margin-left:5px;}.sny-filter-group .ws-filters .ws-filter-list,.ws-product-listing-sort-by .sny-sort-list,.sny-model-dropdown .sny-models{display:none;position:absolute;top:24px;left:-1px;z-index:2;min-width:145px;background:#fff;border-radius:2px;white-space:nowrap;border:1px solid #dadcdf;}.sny-filter-group .ws-filters .ws-filter-list{left:0;}.ws-filters-list .ws-filter{padding-left:10px;padding-right:10px;}.ws-filters-list.ws-filter-list .ws-filter,.sny-sort{line-height:2;}.ws-filters-list.ws-filter-list .ws-filter:hover,.sny-sort:hover{background:#eaedf4;color:#4571ec;}.sny-filter-group div.ws-filter,.ws-product-listing-sort-by .sny-sort-by{position:relative;width:147px;}.sny-filter-group .ws-filter input,.ws-product-listing-sort-by .sny-sort input{position:relative;top:2px;margin-right:5px;}.sny-model-dropdown{position:relative;}.sny-filter-group{clear:both;padding-top:10px;position:relative;margin-bottom:5px;}.sny-filter-label{line-height:2.2;text-transform:uppercase;font-weight:bold;margin-right:5px;}.sny-filter-group .ws-clear-all-filters{margin-top:10px;color:#30343F;text-decoration:underline;float:left;line-height:1.5;}.sny-filter-group .ws-selected-filters{padding-top:10px;clear:both;float:left;}.sny-filter-group .ws-selected-filters .ws-header,.sny-filter-group .ws-selected-filters h3,.sny-filter-group .ws-selected-filters-list,.sny-filter-group .ws-selected-filter{display:inline-block;}
.sny-filter-group .ws-selected-filter{position:relative;padding-right:20px;margin-right:15px;}.sny-filter-group .ws-selected-filters h3{font-size:12px;display:inline-block;margin:0;}.sny-filter-group .ws-filter-name{font-weight:bold;margin-right:2px;}.sny-filter-group .ws-filter-name:after{content:":";}.sny-filter-group .ws-filter-value{font-weight:normal;}.sny-filter-group .ws-clear-filter-link{position:absolute;top:3px;right:0;height:12px;width:12px;font-size:0;border:1px solid #dadcdf;background-position:-48px -149px;}.sny-sort-by input{display:none;}.sny-sort-by label{display:block;padding:0 10px;}.sny-sort-by label:hover{cursor:pointer;}.sny-category-section ul{margin:0;}.sny-category-section .ws-breadcrumbs-list{margin:20px auto 35px auto;}.sny-category-title-group .ws-category-title{display:block;font-size:18px;font-weight:bold;color:#30343f;}.sny-category-title-group .ws-heading{font-size:30px;color:#30343F;}.sny-category-main-group{padding-top:25px;}.ws-breadcrumbs-list-link,.ws-breadcrumbs-list-link-home{color:#7c7e8b;}.ws-breadcrumbs-list-item-active{color:#30343F;}.sny-visinav-bleed{background-color:#e1e3ea;height:120px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);}.sny-visinav{position:relative;background-color:#e1e3ea;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%),url('../css/../images/sny-sprites.png');background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%),url('../css/../images/sny-sprites.png');background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%),url('../css/../images/sny-sprites.png');background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%),url('../css/../images/sny-sprites.png');background-image:linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%),url('../css/../images/sny-sprites.png');background-position:0 0,-521px 0;background-repeat:no-repeat;}.sny-visinav-bleed-left,.ws-shop-by,.sny-visinav .ws-category-list{display:inline-block;height:120px;position:absolute;}.sny-visinav-bleed-left{background-color:#f2f5fC;width:1056px;right:1056px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);}.sny-visinav-shop-by{background-color:#f2f5fC;font-size:20px;font-weight:bold;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 85%,rgba(0,0,0,0.07) 100%);width:158px;height:120px;}.sny-visinav-shop-by a:visited{color:#000;}.sny-visinav .sny-vertical-center{display:table;height:120px;}.sny-visinav .sny-vertical-center-contents{display:table-cell;vertical-align:middle;height:120px;}.sny-visinav .sny-top-subcategory-list{font:12px/14px 'SST W01 Roman';left:158px;overflow:hidden;padding-left:50px;top:0;}.sny-visinav .sny-top-subcategory-list .ws-heading{display:table-cell;height:30px;width:131px;color:#30343f;vertical-align:middle;font:11px/14px 'SST W01 Roman';}.sny-top-subcategory a{display:block;padding:5px 3px;}.sny-vertical-center .ws-heading,.sny-vertical-center .ws-category-title{font:18px/25px 'SST W01 Roman';color:#30343f;}.sny-category-left-nav{margin-bottom:20px;}.ws-content .sny-category-left-nav .ws-category-list-item,.ws-content .sny-family-leftnav-left-group .ws-category-list-item{display:block;padding:11px 0;border-bottom:1px solid #dadcdf;}.ws-content .sny-category-left-nav a{color:#30343F;font-size:13px;font-weight:bold;}.ws-content .sny-category-left-nav a:hover{color:#4571ec;}.ws-content .sny-category-left-nav li:first-child{border-top:1px solid #dadcdf;}.sny-left-nav-category-list{margin-bottom:40px;}.sny-cat-template-four .sny-recommended-products{width:100%;}.sny-category-vaio-cms-top-group{position:relative;}.sny-category-vaio-intl-win-compl{position:absolute;right:0;top:-60px;width:190px;}.sny-category-vaio-winos-compl{color:#30343F;font-weight:bold;text-align:right;padding:0 75px 0 0;}.sny-category-vaio-cms-top-group .sny-category-badge{float:right;margin-top:-95px;}.sny-category-vaio-intel-logo{position:absolute;right:0;top:-95px;}.sny-category-vaio-highligt-group{padding-bottom:25px;border-bottom:3px solid #DADCDF;}.sny-category-vaio-highligt-lineup-features{width:836px;margin-right:11px;float:left;}.sny-category-vaio-highligt-social-featured-duo-group{width:209px;float:left;}.sny-signup-latest-news-group{float:right;}.sny-signup-latest-news-group .sny-newsletter-signup,.sny-signup-latest-news-group .email-signup,.sny-signup-latest-news-group .ws-header,.sny-signup-latest-news-group .ws-heading,.sny-signup-latest-news-group form{display:inline;}.sny-signup-latest-news-group .sny-signup-latest-news,.sny-signup-latest-news-group .sny-newsletter-signup{float:left;margin-left:10px;}.sny-signup-latest-news-group .ws-heading{color:#7C7E8B;line-height:27px;}.sny-category-vaio-videos-title .ws-heading{margin-bottom:10px;}.sny-category-vaio-cms-top-group .sny-signup-latest-news-group{margin-bottom:13px;margin-top:13px;}.sny-signup-latest-news .ws-heading{font-size:20px;}.sny-category-vaio-shop-vaio-laptop{margin-top:10px;}.sny-category-vaio-shop-vaio,.sny-category-vaio-shop-vaio .ws-heading{display:inline;}.sny-category-vaio-shop-vaio-laptop{border-top:3px solid #f4f4f6;padding-top:10px;}.sny-category-vaio-view-full-comp-chat{color:#4571EC;font-weight:bold;margin-left:20px;}.sny-category-vaio-tabset-group{margin-bottom:10px;}.sny-category-vaio-tabset-group .kor-collection-link-list-navigation-item{display:inline-block;width:174px;margin:0 1px;background-color:#e8edf4;}.sny-category-vaio-tabset-group .kor-collection-link{text-align:center;display:block;text-transform:uppercase;padding:20px 0;color:#30343f;font-weight:bold;}.sny-category-vaio-tabset-group .kor-collection-link-list-navigation-item-active{background-color:#fff;border-left:1px solid #dadcdf;border-right:1px solid #dadcdf;border-top:4px solid #5787f5;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}.sny-category-vaio-searies-drawer-main-container .sny-drawer-mask{height:590px;}.sny-category-vaio-searies-drawer-main-container .sny-drawer-button{background-position:-100px -490px;bottom:-15px;height:60px;left:auto;margin-left:auto;margin-right:auto;position:relative;width:200px;}.sny-category-vaio-drawer-button .ws-heading{color:#4571EC;cursor:pointer;font-size:12px;font-weight:bold;padding:0 30px;text-align:center;width:140px;}.sny-category-vaio-drawer-button.sny-drawer-open .ws-heading:after{background-position:-350px -50px;}.sny-category-vaio-drawer-button.sny-drawer-close .ws-heading:after{background-position:-301px -50px;}.sny-category-vaio-drawer-button.sny-drawer-open .ws-heading:hover:after{background-position:-350px -150px;}
.sny-category-vaio-drawer-button.sny-drawer-close .ws-heading:hover:after{background-position:-301px -150px;}.sny-category-vaio-drawer-button .ws-heading:after{width:16px;height:16px;content:"";position:absolute;bottom:-20px;left:47%;}.sny-category-vaio-drawer-button .ws-heading:after{background-position:-350px -100px;}.sny-category-vaio-shop-vaio-tabset-group.sny-product-tabset{margin-bottom:0;}.ws-tab-sections .kor-anchored-tabset-content-active{display:block;}.kor-collection-link-list-section{display:none;}.sny-sub-cat-vaio-cms-top-group{position:relative;}.sny-sub-cat-vaio-intl-win-compl{position:absolute;right:0;top:-50px;width:185px;height:77px;float:right;}.sny-sub-cat-vaio-winos-compl{color:#30343F;font-weight:bold;text-align:right;padding:5px 72px 0 0;}.sny-sub-cat-vaio-cms-top-group .sny-category-badge{float:right;margin-top:-78px;margin-right:4px;}.sny-model-dropdown-header{clear:both;font-family:'arial','sans-serif';font-size:11px;font-weight:bold;float:left;text-transform:uppercase;color:#30343f;}.sny-model-dropdown{display:inline-block;border:1px solid #ccc;background-color:#f3f4f6;background-position:right -858px;padding:3px 12px;border-radius:2px;line-height:2;width:130px;height:23px;margin:5px 0 0 10px;float:left;cursor:pointer;}.sny-model-dropdown-label{margin-top:-2px;overflow:hidden;height:24px;color:#30343f;}.sny-model-dropdown input{display:none;}.sny-model-dropdown .sny-models{top:30px;min-width:154px;border:1px solid #e5e5e5;}.sny-model-dropdown .sny-models.show{display:block;}.sny-model-dropdown .sny-model label{cursor:pointer;display:block;font-size:14px;padding:5px;}.sny-model-dropdown .sny-model:hover{background:#F3F4F6;}#category .BVRRContainer{margin-top:-50px;}.sny-fam-cms-topgrp{position:relative;}.sny-fam-cms-topgrp .sny-compare-all{position:absolute;top:-66px;right:0;}.sny-category-section .sny-compare-anchor{margin-top:24px;height:84px;}.sny-category-section .sny-hdr-stuck,.search-results-container .sny-hdr-stuck{position:fixed;top:0;margin:0 auto;z-index:99;width:1056px;}.sny-category-section .sny-compare-banner{background-position:307px 12px,397px 12px,487px 12px,577px 12px,667px 12px;}.sny-category-section .sny-compare-heading{margin:20px 0 0 20px;}.sny-category-section .sny-compare-select{margin-left:20px;display:inline-block;}.sny-category-section .sny-compare-limit{margin:0 0 23px 5px;display:inline-block;}.sny-category-section .ws-compare-summary-product-list,.sny-search-results .ws-compare-summary-product-list,.sny-family-leftnav-main-group .ws-compare-summary-product-list{position:absolute;top:0;left:295px;}.sny-category-section .sny-hdr-stuck .ws-compare-summary-product-list{left:295px;}.sny-category-section .ws-product-compare-clear-container{position:absolute;top:0;right:15%;margin-top:34px;}.sny-category-section .ws-product-compare-now-container{position:absolute;top:0;right:0;margin:34px 30px;}.sny-category-section .sny-paging-banner{margin-top:15px;position:relative;}.sny-category-section .sny-paging-banner-contents{margin-bottom:0;}.sny-product-position .ws-product-listing-switch-view{position:absolute;right:0;top:-29px;width:90px;}.sny-product-position .sny-filters-active{top:-57px;}.ws-product-listing-switch-view .ws-product-listing-filter-label{float:left;font-weight:bold;}.ws-product-listing-switch-view-control{float:left;font-size:0;height:16px;width:18px;z-index:1;}.sny-family-leftnav-main-group .ws-product-listing-switch-view .ws-product-listing-switch-view-control{margin:7px 5px 0 4px;}.sny-grid-switch{background-position:-100px -103px;margin-left:10px;}.sny-list-switch{float:right;background-position:-150px -150px;}.sny-grid-switch.ws-product-listing-switch-view-active{background-position:-100px -150px;}.sny-list-switch.ws-product-listing-switch-view-active{background-position:-150px -103px;}.sny-family-grid-page .ws-view-two-active+.cms-spot{float:right;}.sny-family-list-page .ws-view-one-active+.cms-spot{float:right;}.sny-taxo-filter .ws-filter,.sny-category-left-nav .ws-category-list-item,.sny-family-leftnav-left-group .ws-category-list-item{font-weight:bold;padding:12px 0;}.sny-taxo-filter .ws-filters-list .ws-filter{border-bottom:1px solid #dadcdf;}.sny-search-results .ws-filter-list,.sny-family-leftnav-left-group .ws-category-list{margin-right:48px;border-top:1px solid #dadcdf;margin-bottom:20px;}.sny-search-results .ws-filter-list{margin-top:12px;}.sny-search-results .ws-filters div.ws-filter,.sny-search-results fieldset{margin-left:0;}.sny-family-leftnav-left-group .ws-category-list-item a,.sny-taxo-filter .ws-filter a{color:#30343f;}.sny-taxo-filter .ws-filter-count{margin-left:5px;}.sny-search-results .sny-taxo-filter .ws-selected,.sny-family-leftnav-left-group .ws-category-list-item-active a{color:#4571ec;}.search-results-container>div>div>.ws-heading{font-size:30px;margin-bottom:15px;}.sny-search-results .sny-searched-term{margin:0 4px;font-weight:bold;}.sny-search-results .sny-result-count{margin:0 4px;}div[data-tracking="product_highlighting"]{position:relative;}.sny-highlight-bg{height:512px;background:#fff;background-image:-webkit-radial-gradient(25% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-webkit-radial-gradient(75% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-webkit-linear-gradient(bottom,rgba(255,255,255,0) 75%,rgba(255,255,255,.5) 90%,rgba(255,255,255,1) 100%),-webkit-linear-gradient(left,rgba(255,255,255,1) 25%,rgba(230,234,237,1) 35%,rgba(230,234,237,1) 65%,rgba(255,255,255,1) 75%);background-image:-moz-radial-gradient(25% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-moz-radial-gradient(75% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-moz-linear-gradient(bottom,rgba(255,255,255,0) 75%,rgba(255,255,255,.5) 90%,rgba(255,255,255,1) 100%),-moz-linear-gradient(left,rgba(255,255,255,1) 25%,rgba(230,234,237,1) 35%,rgba(230,234,237,1) 65%,rgba(255,255,255,1) 75%);background-image:-ms-radial-gradient(25% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-ms-radial-gradient(75% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-ms-linear-gradient(bottom,rgba(255,255,255,0) 75%,rgba(255,255,255,.5) 90%,rgba(255,255,255,1) 100%),-ms-linear-gradient(left,rgba(255,255,255,1) 25%,rgba(230,234,237,1) 35%,rgba(230,234,237,1) 65%,rgba(255,255,255,1) 75%);background-image:-o-radial-gradient(25% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-o-radial-gradient(75% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),-o-linear-gradient(bottom,rgba(255,255,255,0) 75%,rgba(255,255,255,.5) 90%,rgba(255,255,255,1) 100%),-o-linear-gradient(left,rgba(255,255,255,1) 25%,rgba(230,234,237,1) 35%,rgba(230,234,237,1) 65%,rgba(255,255,255,1) 75%);background-image:radial-gradient(25% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),radial-gradient(75% center,ellipse contain,rgba(230,234,237,1) 0,rgba(230,234,237,1) 15%,rgba(230,234,237,0) 95%),linear-gradient(bottom,rgba(255,255,255,0) 75%,rgba(255,255,255,.5) 90%,rgba(255,255,255,1) 100%),linear-gradient(left,rgba(255,255,255,1) 25%,rgba(230,234,237,1) 35%,rgba(230,234,237,1) 65%,rgba(255,255,255,1) 75%);margin-bottom:40px;box-shadow:0 -13px 12px -16px #757A84;padding-top:1px;}.sny-highlight-bg-too{height:50%;width:100%;position:absolute;top:50%;background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 80%,rgba(255,255,255,1) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,1) 0,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 80%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,1) 0,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 80%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,1) 0,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 80%,rgba(255,255,255,1) 100%);background:linear-gradient(left,rgba(255,255,255,1) 0,rgba(249,249,249,1) 20%,rgba(249,249,249,1) 80%,rgba(255,255,255,1) 100%);box-shadow:0 15px 12px -16px #757A84;}
.sny-search-results .sny-compare-banner,.sny-family-leftnav-main-group .sny-compare-banner{background-position:209px 12px,299px 12px,389px 12px,479px 12px,569px 12px;}.sny-family-leftnav-main-group .sny-compare-banner{margin-top:20px;}.sny-family-leftnav-main-group .sny-compare-banner.sny-hdr-stuck{margin-top:0;}.sny-search-results .sny-compare-heading,.sny-family-leftnav-main-group .sny-compare-heading{margin:8px 0 8px 13px;}.sny-search-results .sny-compare-select,.sny-family-leftnav-main-group .sny-compare-select{margin-left:13px;}.sny-search-results .sny-compare-limit,.sny-family-leftnav-main-group .sny-compare-limit{margin:0 0 13px 13px;display:block;}.sny-search-results .ws-compare-summary-product-list,.sny-family-leftnav-main-group .ws-compare-summary-product-list{left:25%;}.sny-search-results .sny-hdr-stuck .ws-compare-summary-product-list,.sny-family-leftnav-main-group .sny-hdr-stuck .ws-compare-summary-product-list{left:14%;}.sny-search-results .ws-product-compare-clear-container,.sny-family-leftnav-main-group .ws-product-compare-clear-container{position:absolute;top:0;right:0;margin:13px;}.sny-search-results .ws-product-compare-now-container,.sny-family-leftnav-main-group .ws-product-compare-now-container{position:absolute;bottom:0;right:0;margin:20px 13px;top:auto;}.sny-search-results .ws-product-listing-sort-by{float:left;position:relative;top:1px;}.ws-product-listing-filter-label{text-transform:uppercase;}.ws-product-listing-sort-by select{width:150px;}.sny-category-main-group .sny-paging-banner .ws-product-listing-sort-by{display:none;}.sny-search-results .sny-paging-banner,.sny-family-leftnav-main-group .sny-paging-banner{width:100%;clear:both;float:left;}.sny-search-results .sny-paging-banner{margin:30px 0 18px 0;border-bottom:2px solid #dadcdf;}.sny-search-results .sny-paging-banner-contents{width:100%;}.sny-search-results .ws-product-listing-pagination{float:none;}.sny-family-leftnav-main-group .ws-product-listing-switch-view{position:relative;float:left;margin-right:10px;line-height:2.4;}.sny-family-leftnav-main-group .ws-product-listing-switch-view #ws-display-filter{margin-right:5px;}.sny-family-leftnav-main-group .ws-clear-all-filters{border-left:1px solid #dadcdf;padding:2px 10px 2px 10px;color:#30343F;text-decoration:underline;float:left;margin-top:5px;line-height:1.2;}.sny-family-leftnav-main-group .ws-product-listing-pagination .ws-product-listing-filter-label+.ws-product-listing-filter-label{border-left:1px solid #dadcdf;padding-left:10px;line-height:1.5;}.sny-family-leftnav-main-group .ws-product-listing-sort-by{float:left;padding:0;margin-right:10px;border:none;}.sny-family-leftnav-main-group .sny-filter-group{width:auto;}.sny-family-leftnav-main-group .sny-filter-group .ws-product-listing-sort-by+.sny-filter-label{margin-left:18px;}.sny-no-results-title .ws-heading{font-size:30px;}.ws-no-results-title{margin-top:10px;font-size:18px;}.ws-number-of-results{font-weight:bold;}.empty-search-input .ws-search-form{width:50%;background:#eaedf4;padding:20px 20px 30px 20px;border:none;border-radius:0;box-shadow:none;margin-bottom:100px;}.empty-search-input .ws-search-label{color:#30343f;font-size:18px;}.empty-search-input .ws-text{width:80%;padding:5px;margin-top:5px;border:1px solid #dadcdf;border-top:1px solid #aaa;border-radius:2px;}.empty-search-input .ws-search-submit{text-transform:uppercase;margin-left:10px;border-radius:2px;padding:6px 10px;font-size:11px;font-weight:bold;width:auto;height:auto;left:0;top:-1px;}.sny-did-you-mean .sny-dym-title .ws-heading{font-size:30px;margin-bottom:6px;}.sny-did-you-mean .sny-searched-term{margin:0 4px;}.sny-did-you-mean .sny-suggested-term{margin-left:4px;}.sny-dym-title+div{display:inline-block;font-size:18px;margin-right:12px;margin-bottom:18px;}.sny-dym-title+div+div{display:inline-block;}.sny-did-you-mean-contents a{font-weight:bold;}.sny-did-you-mean .sny-primary-loop .ws-product-list-item{height:350px;}.sny-did-you-mean .ws-product-list-item:not(:first-child){margin-left:24px;}.sny-did-you-mean .ws-compare-link,.sny-did-you-mean .ws-promotions-list{display:none;}.sny-product-loop.sny-compare-loop{font-size:12px;}.sny-compare-loop .ws-compare-products-pagination{position:relative;}.sny-compare-loop .ws-compare-products-print-container{position:relative;top:-20px;}.sny-compare-loop .ws-compare-products-print-button{position:absolute;right:0;top:-20px;cursor:pointer;background-position:-446px -71px;padding-left:30px;font-size:14px;color:#4571ec;}.sny-compare-grid-item .ws-quantity{display:none;}.sny-compare-loop .ws-compare-show-different-attributes{position:absolute;left:0;bottom:0;padding:5px 10px;background:#43516d;text-transform:uppercase;display:none;}.sny-compare-loop .ws-compare-photo-item-container{position:relative;margin-top:30px;text-align:left;padding-left:150px;width:906px;}.sny-compare-grid-item{display:inline-block;margin-left:13px;width:165px;vertical-align:top;text-align:left;position:relative;}.sny-compare-grid-item .ws-product-photo{border:1px solid #CCC;padding:3px 0;text-align:center;height:130px;}.sny-compare-grid-item .ws-swatch-select{margin:15px 5px 0 5px;}.sny-compare-grid-item .ws-product-title{margin:10px 5px 0 5px;}.sny-compare-grid-item .sny-product-rating{margin:10px 5px;}.sny-compare-grid-item .ws-product-item-number,.sny-compare-grid-item .ws-availability,.sny-compare-grid-item .kor-product-sale-price,.sny-compare-grid-item .ws-add-to-wishlist-container{margin:0 5px;}.sny-compare-grid-item .sny-product-add-to-cart{margin:10px 5px;}.sny-compare-grid-item .ws-wshlst-add-to{text-decoration:underline;color:#30343f;}.sny-compare-carousel{margin:20px 0;}.sny-comparison-title-top{background:-moz-linear-gradient(top,rgba(184,184,184,0.65) 1%,rgba(184,184,184,0) 18%,rgba(184,184,184,0) 47%,rgba(184,184,184,0) 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(184,184,184,0.65)),color-stop(18%,rgba(184,184,184,0)),color-stop(47%,rgba(184,184,184,0)),color-stop(80%,rgba(184,184,184,0)));background:-webkit-linear-gradient(top,rgba(184,184,184,0.65) 1%,rgba(184,184,184,0) 18%,rgba(184,184,184,0) 47%,rgba(184,184,184,0) 80%);background:-o-linear-gradient(top,rgba(184,184,184,0.65) 1%,rgba(184,184,184,0) 18%,rgba(184,184,184,0) 47%,rgba(184,184,184,0) 80%);background:-ms-linear-gradient(top,rgba(184,184,184,0.65) 1%,rgba(184,184,184,0) 18%,rgba(184,184,184,0) 47%,rgba(184,184,184,0) 80%);background:linear-gradient(to bottom,rgba(184,184,184,0.65) 1%,rgba(184,184,184,0) 18%,rgba(184,184,184,0) 47%,rgba(184,184,184,0) 80%);padding-top:5px;border-top:4px solid #eaedf4;}.sny-comparison-title-group{cursor:pointer;background-color:#eaedf4;border-bottom:1px solid #FFF;}.sny-compare-specification-head{font-size:16px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-bottom:2px;}.ws-compare-grid-title-value{display:inline-block;line-height:1.3;margin:0;}.ws-compare-grid-title-value .ws-heading{position:relative;top:7px;}.sny-compare-loop .ws-compare-grid-title .ws-heading{display:inline-block;margin:10px 0;padding-left:25px;font-weight:bold;background-position:0 -697px;}.sny-compare-loop .ws-compare-grid-title.table-collapsed-active .ws-heading{background-position:0 -647px;}.sny-compare-loop .ws-product-list{display:table!important;margin:0;}.sny-compare-attribute-level{display:table-row;}.sny-compare-loop .ws-product-list-item{display:table-row!important;width:166px;margin-left:15px;border-left:1px solid #CCC;}.sny-compare-loop .ws-product-list-item>div{padding:5px 0 5px 15px;}.sny-compare-loop .ws-compare-grid-title-value{float:left;width:125px;margin:0 0 0 25px;font-weight:bold;}.sny-compare-attribute-content{padding:5px 0 0;}.sny-compare-attribute-level-contents{width:1060px;margin-bottom:30px;}.sny-compare-attribute-level.last .sny-compare-attribute-level-contents{border:none;}.sny-compare-attribute-level .ws-availability{margin:0;text-transform:capitalize;font-weight:normal;}.sny-compare-attribute-level .ws-product-list-item{float:left;}
#ws-product-compare .ws-specs{float:none;width:auto;}.sny-productloop-twowide{width:506px;display:inline-block;vertical-align:top;}.sny-marketingcontent-twowide{width:536px;display:inline-block;}.sny-productloop-twowide li.hproduct{width:174px;margin-right:57px;}.sny-productloop-twowide img.photo{position:absolute;left:50%;top:50%;margin:-65px 0 0 -78px;}.sny-productloop-twowide div.ws-product-photo{position:relative;width:172px;margin:0;padding:8px 0;text-align:center;border:1px solid #ccc;}.sny-productloop-twowide .kor-control{top:150px;}.sny-product-price-group .sny-product-sale-price,.sny-product-price-group .kor-product-list-price{font-size:30px;}.sny-product-price-group .sny-product-sale-price,.sny-product-price-group .kor-product-list-price{margin-right:10px;}.sny-product-price-group .sny-product-sale-price{float:left;color:#30343f;}.sny-product-price-group .kor-product-list-price{color:#7c7e8b;}.sny-product-price-group .kor-product-list-price span{text-decoration:line-through;}.sny-product-price-group .kor-product-sale-price sup,.sny-product-price-group .kor-product-list-price sup{position:relative;top:-8px;font-size:18px;}.ws-swatch-select label{display:block;text-transform:uppercase;font-weight:bold;font-size:11px;}.ws-selection{font-weight:normal;text-transform:none;color:#30343f;}.ws-product-swatches-list{margin-bottom:0;}.ws-product-swatch-item{display:inline-block;vertical-align:top;margin-bottom:4px;height:24px;}.ws-product-swatch-image{margin-bottom:1px;}.ws-product-swatch-link{display:inline-block;line-height:1;}.kor-product-swatch-selected,.ws-product-swatch-link:hover{border-bottom:3px solid #4571ec;}#ws-product .sny-product-add-to-cart .ws-field{display:none;}#ws-product .ws-add-to-cart-submit,#ws-product .kor-cart-button,.sny-upsell-form .ws-buttons .ws-button{width:180px;box-sizing:content-box;-moz-box-sizing:content-box;}#ws-product .ws-wireless-activation-button{width:auto;margin-right:100px;}.sny-nmwa a.kor-cart-button{font-size:17px;}.sny-product-notification-overlay{position:absolute;}#ws-product .ws-breadcrumbs-list{margin-bottom:30px;}.sny-header-anchor{height:92px;}.sny-product-header{border-bottom:3px solid #eaedf4;background-color:#fff;width:100%;padding:5px 0 0 0;}.sny-product-header.sny-stickyheader{z-index:25;position:relative;}#ws-product .sny-hdr-stuck{position:fixed;top:0;left:0;z-index:99;}.sny-product-head-content{position:relative;}.sny-product-header .sny-product-info-social{float:left;width:709px;line-height:1;position:relative;}.sny-product-header .ws-product-title{color:#30343f;margin:0 0 3px;}.sny-product-header .ws-product-item-number-text{display:none;}.sny-product-header .sny-product-rating{margin:4px 0 11px;display:inline-block;}.sny-product-header .ws-product-item-number{display:inline-block;margin:6px 16px 0 0;}.sny-product-header .BVRRRatingSummaryLinks{margin-top:-2px;}#BVRRSummaryContainer{display:inline-block;vertical-align:top;margin:5px 0 10px 0;}.sny-product-social-list{margin:0;}.sny-product-social-list .ws-common-list-item{display:inline-block;margin-right:10px;vertical-align:top;}.sny-product-social-list .sny-google-plus-one-item{position:relative;left:-30px;}.sny-product-header .sny-product-price-group{position:absolute;right:-12px;bottom:0;margin-bottom:2px;}.sny-product-header .kor-product-list-price{float:right;}.sny-product-header .ws-swatch-select label{float:right;margin:8px 0 0 12px;}.sny-product-header .ws-swatch-select,.sny-product-header .ws-product-swatches-list{float:left;margin:1px 0 0 6px;}.ws-product-swatch-image{display:block;overflow:hidden;}.sny-product-header .sny-product-add-to-cart{position:absolute;bottom:0;right:0;margin-bottom:4px;}.sny-product-header .ws-add-to-cart-submit,.sny-product-header .kor-cart-button{margin-right:116px;}.sny-product-header .sny-nmwa-container{bottom:-13px;position:absolute;right:0;width:336px;}.sny-product-header .sny-nmwa-container p{width:250px;line-height:1.2;background:#fff;margin-bottom:17px;height:46px;}.sny-product-header .sny-nmwa-container p a{margin-bottom:-3px;}.sny-product-header .sny-customize-button .kor-cart-button{position:absolute;bottom:0;right:0;margin-bottom:5px;margin-right:90px;}.sny-top-button{display:none;position:absolute;right:0;bottom:0;margin-bottom:4px;background-color:#dadcdf;background-position:-472px 10px;background-repeat:no-repeat;cursor:pointer;color:#fff;padding:18px 24px 8px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;text-transform:uppercase;font-weight:bold;font-size:14px;border-radius:2px;}.sny-top-button:hover{background-color:#ccccce;box-shadow:0 0 1px #888;}.sny-product-background{height:668px;padding-bottom:30px;box-shadow:0 15px 12px -16px #757A84;background-image:-webkit-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 14.4%,rgba(230,234,237,0.2) 57%,rgba(230,234,237,0) 76.2%);background-image:-moz-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 14.4%,rgba(230,234,237,0.2) 57%,rgba(230,234,237,0) 76.2%);background-image:-ms-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 14.4%,rgba(230,234,237,0.2) 57%,rgba(230,234,237,0) 76.2%);background-image:-o-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 14.4%,rgba(230,234,237,0.2) 57%,rgba(230,234,237,0) 76.2%);background-image:radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 14.4%,rgba(230,234,237,0.2) 57%,rgba(230,234,237,0) 76.2%);margin-bottom:40px;}.sny-flagship-imagery-group.sny-product-background{height:750px;margin-top:5px;background-image:-webkit-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 11.3%,rgba(230,234,237,0.2) 44.7%,rgba(230,234,237,0) 59.7%);background-image:-moz-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 11.3%,rgba(230,234,237,0.2) 44.7%,rgba(230,234,237,0) 59.7%);background-image:-ms-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 11.3%,rgba(230,234,237,0.2) 44.7%,rgba(230,234,237,0) 59.7%);background-image:-o-radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 11.3%,rgba(230,234,237,0.2) 44.7%,rgba(230,234,237,0) 59.7%);background-image:radial-gradient(center bottom,circle farthest-side,rgba(230,234,237,1) 0,rgba(230,234,237,1) 11.3%,rgba(230,234,237,0.2) 44.7%,rgba(230,234,237,0) 59.7%);}.sny-product-imagery{width:720px;float:left;position:relative;text-align:center;}.sny-product-imagery .sny-product-badge{position:absolute;width:100px;top:10px;left:60px;}.sny-alt-images{clear:both;margin:0 auto;width:511px;}.sny-alt-images .kor-mask{width:445px;margin:0 auto;}.sny-alt-images .ws-alternate-views-list{position:relative;padding:0;width:9999px;}.sny-alt-images .ws-alternate-views-list-item{position:relative;float:left;padding-bottom:3px;margin:0;}.sny-alt-images .ws-alternate-views-list-link{padding:5px;display:block;background:#fff;border:1px solid #dadcdf;margin:0;}.sny-alt-images .photo{border:none;vertical-align:0;}.sny-flagship-img-content .kor-zoom-rotate{width:100%;float:none;}.sny-product-imagery>.ws-product-view-link{background:none;padding:0;}.sny-product-imagery>.sny-disable-zoom.ws-product-view-link{cursor:default;}.sny-product-zoom-group .ws-product-view-link{color:#000;padding-left:35px;margin:15px auto;background-color:transparent;background-position:-199px -245px;}.sny-product-zoom-dialog{width:945px;padding:10px;overflow:hidden;}.sny-product-zoom-dialog .ws-product-title{margin:0;font-size:12px;font-weight:bold;}.sny-product-zoom-dialog .ws-product-image-dynamic-container{float:left;}.sny-product-zoom-dialog .sny-alt-images{float:right;width:95px;clear:none;margin-right:8px;}.sny-product-zoom-dialog .kor-mask{width:auto;}.sny-product-zoom-dialog .sny-alt-images .ws-alternate-views-list{width:auto;}.sny-product-zoom-dialog .ws-alternate-views-list-item{border-left:3px solid #fff;border-bottom:none;padding:0 0 0 3px;margin-top:-1px;}.sny-product-zoom-dialog .ws-alternate-views-list-item:first-child{margin:0;}.sny-product-zoom-dialog .kor-product-alt-images .kor-selected{border-left:3px solid #6482D8;border-bottom:none;}.sny-product-zoom-dialog .kor-control{display:none;}.sny-detail-left{float:left;width:620px;}.sny-product-detail{width:336px;float:right;}.sny-product-detail .ws-product-long-description{color:#7c7e8b;margin-right:30px;}
.sny-product-detail .ws-product-long-description-value{margin-bottom:10px;}.sny-product-detail .sny-product-price-group{padding-bottom:13px;border-bottom:1px solid #dadcdf;width:100%;height:auto;overflow:hidden;}.sny-product-detail .ws-swatch-select{border-bottom:1px solid #dadcdf;}.sny-product-detail .ws-swatch-select label{margin-top:8px;}.sny-product-detail .ws-product-swatches-list{margin:8px 0;}.sny-product-detail div[data-dynamic-block-name="PromotionList"]{width:100%;display:block;}.sny-product-detail .ws-promotions-list{margin-bottom:0;border-bottom:1px solid #dadcdf;}.sny-product-detail .ws-promo-head{font-weight:bold;margin:6px 0;}.sny-product-detail .ws-promotion-short-title{color:#ed4e24;font-weight:bold;margin-bottom:6px;}.sny-product-detail .ws-availability{margin-top:10px;}.sny-product-detail .ws-availability-message{margin-right:10px;}.sny-product-detail .sny-product-add-to-cart{margin:15px 0 0 0;}.sny-product-detail .sny-nmwa-container p{position:absolute;z-index:2;}.sny-product-detail .sny-customize-button{margin:15px 0 0 0;}.sny-product-detail .sny-product-points-group{background-position:-673px -700px;padding:0 0 7px 38px;margin-top:10px;border-bottom:1px solid #dadcdf;}.sny-sr-points-info{font-weight:bold;margin:0;padding:5px 5px 9px 0;}.sny-sr-points-earns-value{padding:0 5px;}.sny-product-points-group p{margin-bottom:0;}.sny-product-utility-links-group{padding:17px 0 16px;border-bottom:1px solid #dadcdf;}.sny-product-utility-links-group .ws-add-to-wishlist-container,.sny-product-utility-links-group .sny-product-share-link{display:inline;}.sny-assist-share .sny-product-share-link,.sny-product-utility-links-group .ws-add-to-wishlist,.sny-product-utility-links-group .ws-wshlst-add-to,.sny-product-utility-links-group .sny-product-share-link{color:#4571ec;margin-right:30px;padding-left:25px;}.sny-product-utility-links-group .ws-add-to-wishlist,.sny-product-utility-links-group .ws-wshlst-add-to{background-position:-450px -50px;}.sny-assist-share .sny-product-share-link,.sny-product-utility-links-group .sny-product-share-link{background-position:-450px -100px;}.sny-product-utility-links-group .ws-add-to-wishlist-inactive{background-position:-448px -124px;color:#dadcdf;margin-right:30px;padding-left:25px;}.sny-product-detail .sny-product-assistance-group{padding-bottom:20px;border-bottom:1px solid #dadcdf;margin-bottom:10px;}.sny-assistance-title,.sny-assistance-number{display:inline-block;color:#30343f;}.sny-assistance-number h5{font-weight:bold;}.sny-assistance-title .ws-heading{margin:0 10px 0 0;}.sny-product-tabset{margin-top:35px;width:100%;overflow:hidden;}.sny-product-tabset .ws-collection-link-list-navigation{position:relative;bottom:-1px;margin:0 auto;width:1056px;}.sny-product-tabset .kor-collection-link-list-navigation-item{display:inline-block;width:174px;margin:0 1px;background-color:#e8edf4;}.sny-product-tabset .kor-collection-link{text-align:center;display:block;text-transform:uppercase;padding:16px 0;color:#30343f;font-weight:bold;}.sny-product-tabset .kor-collection-link-list-navigation-item-active{position:relative;background-color:#5787f5;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;}.kor-collection-link-list-navigation-item-active .kor-collection-link{position:relative;color:#5787f5;margin-top:4px;background-color:#FFF;border-left:1px solid #DADCDE;border-right:1px solid #dadcdf;}.kor-collection-link-list-navigation-item-active .kor-collection-link:after{content:"";border:5px solid transparent;border-color:#5787f5 transparent transparent transparent;font-size:0;position:absolute;left:47%;top:0;}.sny-product-tabset .ws-tab-sections{border-top:1px solid #e8edf4;width:100%;}.sny-product-tabset .kor-collection-link-list-section{margin:0 auto;width:1056px;}.sny-product-features{margin-left:60px;}.sny-product-features .ws-product-attributes-title{font-size:18px;font-weight:bold;margin:40px 0 10px;}.sny-product-features .type,.sny-product-features .value+.value{display:none;}.sny-product-features .value{text-decoration:underline;cursor:pointer;float:left;display:inline;clear:both;line-height:1.5;margin:0 0 14px 0;}.sny-feature-short{color:#30343f;font-size:18px;font-weight:bold;margin-bottom:20px;}.sny-feature-long{color:#7c7e92;font-size:12px;line-height:20px;}.sny-feature-tip:before{content:"";border:17px solid transparent;border-color:transparent transparent transparent #ecf1ff;font-size:0;top:calc(50% - 17px);right:-33px;z-index:13;position:absolute;}.sny-feature-tip:after{content:"";border:17px solid transparent;border-color:transparent transparent transparent #dadcdf;font-size:0;top:calc(50% - 17px);right:-34px;z-index:12;position:absolute;}.kor-collection-link-list-section.sny-product-overview-tab{position:relative;padding-top:40px;}.sny-product-overview-content{display:inline-block;width:792px;}.sny-product-overview-tab .cms-spot{display:inline-block;}.sny-product-overview-right{width:260px;display:inline-block;vertical-align:top;}.sny-product-overview-right .sny-might-also-like .ws-heading{font-size:18px;}.sny-spec-title{display:block;}.sny-limited-warranty-link{display:block;position:relative;top:-15px;left:300px;}.ws-specs{float:left;width:672px;}.ws-spec-item-head,.ws-specs .ws-product-attribute{border-top:1px solid #eaedf4;margin-top:0;padding-top:5px;}.ws-specs .ws-product-attribute{margin-top:15px;}.ws-subspec-item-head{margin:5px 0;font-size:12px;font-weight:bold;}.ws-spec-details,.ws-specs .ws-product-attribute li{list-style-type:disc;margin-left:16px;color:#43516e;}.ws-specs+.ws-specs{display:none;}.sny-tabset-footnotes{margin:5px auto 25px auto;position:relative;}.sny-tabset-footnotes a{float:right;padding-right:20px;}.sny-tabset-footnotes a:after,.sny-tabset-footnotes a.expanded:after{background-image:url('../css/../images/sny-sprites.png');display:block;content:".";font-size:0;height:15px;width:15px;position:absolute;right:0;top:0;}.sny-tabset-footnotes a:after{background-position:-398px -843px;}.sny-tabset-footnotes a.expanded:after{background-position:-398px -793px;}.sny-tabset-footnotes .type,.sny-tabset-footnotes .ws-product-attributes{display:none;}.sny-tabset-footnotes .value{line-height:1.5;margin:0 0 15px 0;clear:right;}.sny-tabset-footnotes .ws-product-attributes.show{display:block;}.sny-product-video{width:100%;}.sny-product-video .ws-heading{margin-top:0;}.sny-product-video-carousel{padding:0 35px;overflow:hidden;position:relative;}.sny-product-video-carousel .kor-control-previous,.sny-product-video-carousel .kor-control-next{margin-top:33px;}.sny-product-video-container .kor-mask{width:100%;overflow:hidden;margin:0 auto;padding-top:30px;}.sny-product-video-container .ws-video{float:left;width:160px;margin-right:25px;}.sny-product-video-container ul{left:0;position:relative;top:0;z-index:1;width:9999px;margin-left:14px;}#BVRRSecondarySummaryContainer{float:left;width:605px;overflow:hidden;}#BVRRContainer{float:left;clear:left;overflow:hidden;width:791px;}#BVSubmissionContainer{overflow:hidden;width:791px!important;position:absolute;}.BVRRPrimaryRatingSummary{border-right:2px dotted #DADDE3;}#BVRRSummaryContainer{height:12px;}#BVRRSummaryContainer .BVRRPrimarySummary .BVRRRatingSummaryLinkWrite a:hover{margin:2px 0 0;}.BVDI_FVReportLink{position:relative;top:55px;}.sny-prod-reviews-cms,.sny-prod-reviews-cms2,.sny-prod-reviews-cms .cms-spot{float:right;}.sny-product-accessories-tab>.ws-header .ws-heading{display:none;}.sny-product-compatibility-tab .ws-header h2{margin-top:1.7em;}.sny-interstitial-dialog-content{position:relative;width:655px;margin:40px 10px 10px 20px;padding-right:10px;overflow:auto;}.sny-upsell-header .sny-cart-title{padding-left:40px;background-position:5px -798px;}.sny-upsell-header .sny-cart-title-error{background-position:10px -827px;}.sny-interstitial-dialog-content .ws-buttons{width:auto;text-align:right;}.sny-interstitial-dialog-content .ws-buttons .ws-button{margin-left:25px;}.sny-interstitial-dialog-content .ws-buttons a.ws-button{float:left;margin-left:0;}
.sny-upsell-buttons-top{padding:75px 0 40px;}.sny-upsell-buttons-bottom{padding:20px 0;}.sny-upsell-header .ws-wrapper,.sny-upsell-header .ws-product-photo,.sny-upsell-header .ws-product-description{display:inline-block;}.sny-upsell-header .ws-wrapper{vertical-align:middle;margin-left:35px;}.sny-upsell-header .sny-cart-title{display:inline-block;}.sny-upsell-header .ws-product-photo,.sny-upsell-header .ws-product-photo .photo{width:75px;height:75px;}.sny-upsell-header .ws-product-title{font-size:15px;margin-top:0;padding-top:0;}.sny-upsell-header .ws-product-details{display:inline-block;margin-left:20px;vertical-align:top;}.sny-upsell-form .ws-product-warranty{padding:0 0 15px 55px;border-top:3px solid #e8e8e8;}.sny-upsell-form .ws-product-warranty-title{display:inline-block;position:relative;left:-26px;background-position:0 -644px;padding-left:25px;margin-top:15px;cursor:pointer;}.sny-upsell-form .ws-product-warranty-title-active{background-position:0 -694px;}.sny-upsell-form .kor-product-no-warranty{margin-left:65px;}.sny-upsell-form .ws-product-warranty-item{display:table;width:100%;height:50px;padding:5px 0;}.sny-upsell-form .ws-product-warranty-item .ws-product-warranty-details{display:table-cell;vertical-align:middle;height:50px;}.sny-upsell-form .ws-product-warranty-details input[type="radio"]{float:left;margin-top:2px;}.sny-upsell-form .ws-product-warranty-details-text{float:left;width:500px;margin-left:5px;}.sny-upsell-form .ws-product-warranty-item .ws-warranty-image{float:left;padding-right:15px;}.sny-upsell-popup-addons-group{display:inline-block;width:635px;}.sny-interstitial-dialog-content .kor-carousel-group{font-size:0;}.sny-interstitial-dialog-content .kor-carousel-group .kor-mask{width:537px;margin:15px auto 0;padding-top:15px;}.sny-upsell-carousel .sny-upsell-carousel{border-top:0;}.sny-interstitial-dialog-content .sny-upsell-carousel .ws-heading{margin:15px 0 0 0;}.ws-warranty-help-icon{display:inline-block;width:12px;height:15px;text-indent:-9999px;background-position:-405px -149px;}.sny-nmwa-container{margin-top:15px;}#ws-product .sny-nmwa-container .kor-cart-button{width:230px;padding-left:5px;padding-right:5px;margin-right:96px;}.sny-nmwa-overlay-content.kor-overlay{width:300px;}.sny-nmwa-overlay-content:before{content:"";border:17px solid transparent;border-color:transparent transparent #ecf1ff transparent;font-size:0;top:-34px;left:155px;z-index:13;position:absolute;}.sny-nmwa-overlay-content:after{content:"";border:17px solid transparent;border-color:transparent transparent #dadcdf transparent;font-size:0;top:-35px;left:155px;z-index:12;position:absolute;}.sny-nmwa-overlay-content p{margin-bottom:0;}.sny-nmwa-overlay-content a,.sny-nmwa-overlay-content.kor-overlay .ws-buttons .kor-overlay-close{text-decoration:underline;}.sny-nmwa-overlay-content .ws-product-notification{margin-top:15px;}.sny-nmwa-overlay-content .ws-text{width:285px;margin:5px 0 10px;}.sny-nmwa-newletter-signup .ws-checkbox{float:left;margin-top:1px;}.sny-nmwa-newletter-signup p{margin-left:19px;}.sny-product-notification-form-header{font-weight:bold;font-size:15px;}.sny-nmwa-overlay-content .ws-buttons{margin-top:15px;}.sny-nmwa-overlay-content .ws-buttons .kor-overlay-close{display:inline-block;line-height:3;background-color:transparent;border:none;padding:0;}.sny-nmwa-overlay-content .ws-buttons .ws-submit{float:right;}.sny-cto-dialog{width:90%;}.sny-cto-dialog-content{overflow:hidden;height:999px;}#sny-configurator-iframe{width:100%;height:100%;border:0;}.sny-badges-and-logos{position:absolute;top:0;left:0;z-index:2;}.sny-ms-logo-text{display:inline-block;float:right;font-weight:bold;}.sny-product-badge{float:left;}.sny-first-logo,.sny-second-logo{float:left;margin-right:12px;}.sny-flagship-imagery-group .ws-product-image-dynamic-container{width:786px;margin:0 auto;}.sny-flagship-summary .sny-product-highlightsinthebox-group{float:none;}.sny-flagship-summary .sny-product-detail{padding-left:58px;border-left:2px dotted #eaedf4;float:right;clear:none;}.sny-cross-sell{margin:30px auto;}.sny-flagship-cms-six-group{width:1056px;margin:0 auto;margin-bottom:20px;}.sny-product-background .ws-availability{margin:0 0 10px 0;}.sny-product-imagery{margin-top:80px;}.sny-product-imagery .sny-product-zoom-group .sny-disable-zoom{display:none;}.sny-get-everything-three{width:620px;float:left;}.sny-get-everything-three .kor-carousel-ext,.sny-get-everything-three .kor-carousel-ext-horizontal{padding:0 35px;}.sny-foundation-middle .sny-product-highlightsinthebox-group{float:right;width:336px;border-left:2px dotted #eaedf4;padding-left:58px;}.sny-foundation-middle .sny-product-highlights-group,.sny-foundation-middle .sny-product-inthebox-group{margin-right:0;width:100%;}.sny-product-background+.ws-group+.sny-product-testimonial{margin-top:60px;}.sny-product-background .sny-product-highlightsinthebox-group{float:right;width:336px;}.sny-product-background .sny-product-highlights-group,.sny-product-background .sny-product-inthebox-group{width:100%;margin:0;}.sny-fighter-middle .sny-product-detail{padding-left:60px;border-left:4px dotted #eaedf4;}.sny-product-background{position:relative;margin-top:50px;}.sny-product-highlightsinthebox-group{float:left;}.sny-product-fighter .sny-product-video{width:336px;float:right;border-left:4px dotted #eaedf4;padding-left:58px;}.sny-product-fighter .sny-product-videos-title{margin-top:4px;padding-bottom:24px;border-bottom:3px solid #EAEDF4;}.sny-product-video-container-vertical{display:inline-block;position:relative;margin:20px 0 0 95px;padding:32px 0;}.sny-product-video-container-vertical .kor-mask{height:300px;width:200px;overflow:hidden;margin:0 auto;}.sny-product-video-container-vertical .ws-video{float:right;width:200px;height:90px;margin-bottom:12px;}.sny-product-video-container-vertical ul{left:0;position:relative;top:0;z-index:1;height:9999px;}.sny-product-video .kor-vertical-carousel .kor-control-previous,.sny-product-video .kor-vertical-carousel .kor-control-next{height:22px;width:56px;}.sny-product-video .kor-vertical-carousel .kor-control-previous{background-position:-198px -810px;position:absolute;top:0;left:47px;}.sny-product-video .kor-vertical-carousel .kor-control-previous:hover{background-position:-198px -882px;background-color:#ed4e24;}.sny-product-video .kor-vertical-carousel .kor-control-previous.kor-control-disabled{background-position:-198px -882px;background-color:#ededed;}.sny-product-video .kor-vertical-carousel .kor-control-next{background-position:-198px -773px;position:absolute;bottom:0;left:47px;}.sny-product-video .kor-vertical-carousel .kor-control-next:hover{background-position:-198px -845px;background-color:#ed4e24;}.sny-product-video .kor-vertical-carousel .kor-control-next.kor-control-disabled{background-position:-198px -845px;background-color:#ededed;}.ws-tab-sections .sny-product-specs-tab{padding-top:50px;}.sny-product-specs-tab .sny-product-overview-right{float:right;border-left:4px dotted #eaedf4;}.sny-product-features .ws-product-attributes-title{margin-top:0;}.sny-product-highlightsinthebox-group ul{list-style-type:disc;}.sny-product-highlightsinthebox-group li{margin:0 0 10px 20px;color:#7c7e8b;}.sny-product-highlightsinthebox-group .ws-header{display:inline;}.sny-product-highlightsinthebox-group .ws-heading{font-size:24px;display:inline;}.sny-product-highlights-group,.sny-product-inthebox-group{width:290px;display:inline-block;vertical-align:top;}.sny-product-highlights-group{margin-right:40px;}.sny-product-highlights-title-group,.sny-product-inthebox-title-group{margin-bottom:20px;padding-bottom:20px;border-bottom:3px solid #EAEDF4;}.sny-product-highlights-link,.sny-product-manual-link{margin-left:20px;}.sny-get-everything.sny-get-everything-three,.sny-get-everything.sny-get-everything-four{margin-top:20px;padding-top:20px;}.sny-prod-collection-head{border-bottom:3px solid #eaedf4;margin-bottom:20px;}.sny-prod-collection-head .ws-product-item-number{font-weight:bold;margin:5px 0 10px 0;}.sny-prod-collection-head .ws-product-item-number-text{display:none;}
.sny-prod-collection-imagery{float:left;width:50%;}.sny-prod-collection-imagery .ws-product-photo{height:420px;width:500px;}.sny-prod-collection-summary{float:left;width:50%;}.sny-prod-collection-summary .ws-promo-head{font-weight:normal;}.sny-shop-the-collection .ws-heading{font-size:18px;margin-bottom:10px;padding:0 20px 10px 0;border-bottom:3px solid #eaedf4;float:left;}.sny-shop-the-collection .ws-product-list{clear:both;list-style:disc;color:#7c7e8b;margin-bottom:0;padding:0 0 10px 16px;border-bottom:1px solid #dadcdf;}.sny-shop-the-collection .ws-product-list-item{line-height:1.8;}.sny-prod-collection-summary .sny-assistance-title,.sny-prod-collection-summary .sny-assistance-number{float:left;padding:10px 0;display:inline;}.sny-prod-collection-summary .sny-assistance-title .ws-heading,.sny-prod-collection-summary .sny-assistance-number h5{font-size:12px;font-weight:bold;line-height:2;}.sny-prod-collection-summary .sny-assist-share{border-bottom:1px solid #dadcdf;margin-bottom:5px;overflow:hidden;}.sny-prod-collection-summary .sny-assistance-number h5{border-right:1px solid #dadcdf;margin:0 20px 0 0;padding:0 20px 0 0;}.sny-prod-collection-summary .sny-product-share-link{position:relative;top:10px;right:0;line-height:2;}.sny-prod-collection-summary #atg-chat-offer-inline{float:left;height:16px;line-height:1.2;border-right:1px solid #dadcdf;margin:10px 20px 0 0;padding:5px 20px 3px 0;}.ws-product-quantity-checkbox-content{display:none;}.sny-product-accessory-tabset-group .sny-product-features{width:260px;float:right;border-left:4px dotted #eaedf4;padding-left:60px;}.sny-contract-flag{visibility:hidden;position:absolute;}.sny-sister-link{position:relative;top:-97px;font-size:14px;font-weight:bold;}.sny-phoneactivation-middle .sny-product-detail{border-left:4px dotted #EAEDF4;padding-left:60px;}.sny-activationform-hide{visibility:hidden;margin-bottom:-73px;}.sny-product-warranties-container,.sny-product-installation-container{margin:2em auto;}.sny-product-warranties-container .ws-flag-overlay-container{width:auto;padding:0;border:none;overflow:hidden;}.sny-product-warranties-container .ws-primary-flag{z-index:2;}.sny-product-warranties-container .sny-purchase-instruction{margin:10px 0;}.sny-product-warranties-container .sny-purchase-buy-info{text-transform:capitalize;font-size:1.25em;margin-top:20px;font-weight:bold;}.sny-purchase-note .sny-purchase-details{text-decoration:underline;color:#30343f;}.sny-product-installation-container .sny-product-installation-desc{padding-left:2em;}.sny-product-warranty-wrapper .hidden-error-message-div{display:none;}.sny-product-warranty-wrapper .sny-custom-error-msg{color:red;font-weight:bold;padding:2px 0;}.sny-product-warranty-wrapper .sny-input-error{border:1px solid red;}.sny-product-warranties-container .sny-product-warranty-wrapper h1,.sny-product-installation-container .sny-product-installation-desc h1{font-size:30px;margin:0;}.sny-product-warranty-wrapper .sny-product-warranty-long-desc h3,.sny-product-installation-container .sny-product-installation-desc h3{font-size:18px;margin-bottom:.65em;}.sny-product-warranty-wrapper .sny-product-warranty-long-desc p,.sny-product-installation-container .sny-product-installation-desc p{line-height:1.75em;}.sny-product-warranty-wrapper .sny-product-warranty-long-desc h4,.sny-product-installation-container .sny-product-installation-desc h4{font-size:24px;padding-bottom:.5em;margin-bottom:.5em;border-bottom:3px solid #e8e9eb;}.sny-product-warranty-wrapper .sny-product-warranty-long-desc ul,.sny-product-installation-container .sny-product-installation-desc ul{list-style:disc inside;margin-left:5px;}.sny-product-warranty-wrapper .sny-product-warranty-long-desc ul li,.sny-product-installation-container .sny-product-installation-desc ul li{line-height:2em;}.sny-product-warranties-container .sny-product-warranty-cart-summary{min-height:212px;border:2px solid #e8e9eb;padding-bottom:8em;}.sny-product-warranties-container .ws-heading{margin-top:0;}.sny-product-warranty-cart-summary-title{padding:1em 1.5em;background-color:#e8e9eb;}.sny-product-warranty-cart-cost-title{padding:2em 1.5em 0;}.sny-product-warranty-cart-cost-title .ws-heading{font-size:.9em;}.sny-product-warranties-container .sny-product-price-group{padding:0 .8em;line-height:1;font-size:2em;}.sny-product-installation-container .sny-product-installation-cart-summary{border:2px solid #e8e9eb;padding:0 1.5em 1.5em;}.sny-product-installation-cart-summary .sny-product-sale-price{font-size:2em;margin:.5em 0 2em;}.sny-product-warranty-wrapper .sny-purchase-date{height:3em;padding:1.25em 0;}.sny-product-warranty-wrapper .sny-purchase-date input{float:left;margin-right:1.5em;}.sny-product-warranty-wrapper .ws-text,.sny-product-warranty-wrapper .ws-select{color:#30343f;}.sny-product-warranty-wrapper .sny-purchasedate-wrapper{position:relative;}.sny-purchasedate-wrapper .sny-purchasemonth-placeholder,.sny-purchasedate-wrapper .sny-purchaseday-placeholder,.sny-purchasedate-wrapper .sny-purchaseyear-placeholder{position:absolute;top:20px;font-size:1.15em;color:#91919c;}.sny-purchasedate-wrapper .sny-purchasemonth-placeholder{left:12px;}.sny-purchasedate-wrapper .sny-purchaseday-placeholder{left:80px;}.sny-purchasedate-wrapper .sny-purchaseyear-placeholder{left:145px;}.sny-purchasedate-wrapper .sny-purchaseday-input,.sny-purchasedate-wrapper .sny-purchasemonth-input{width:30px;}.sny-purchasedate-wrapper .sny-purchaseyear-input{width:50px;}.sny-product-warranty-wrapper .ws-add-to-cart-container{position:absolute;right:-285px;top:145px;z-index:10;}.sny-product-installation-price-group .sny-product-installation-was-price{text-decoration:line-through;float:left;font-size:2em;margin-top:.5em;margin-right:1em;}.sny-product-installation-was-price .ws-price-permanent{font-weight:normal;}.sny-product-installation-price-group .sny-product-sale-price{float:left;}#sny-coverage-duration-row{display:none;}.sny-multiface-egiftcard-group .ws-giftCard-design{margin-top:10px;}.sny-multiface-egiftcard-group dl.sny-giftcard-form{margin-top:75px;}.sny-multiface-egiftcard-group dl.sny-giftcard-form dt{width:25%;float:left;text-align:right;padding-right:5%;margin-bottom:20px;}.sny-multiface-egiftcard-group dl.sny-giftcard-form dd{width:70%;float:left;margin:0;margin-bottom:20px;}.sny-multiface-egiftcard-group dl.sny-giftcard-form dd input:not([type]),.sny-multiface-egiftcard-group dl.sny-giftcard-form dd input[type=text],.sny-multiface-egiftcard-group dl.sny-giftcard-form dd textarea{width:300px;}dl.sny-giftcard-form .gc-variation-min-max .kor-giftcard-custom-amount{width:50px!important;padding:5px 7px;}.sny-multiface-egiftcard-group .ws-gc-purchase-required{text-align:right;}.ws-giftCard-form .ws-giftCard-hidden{display:none;}h1.sny-giftCard-pageTitle{font-size:30px!important;}.ws-giftCard-form label{font-size:11px;font-weight:bold;}.ws-giftCard-form .ws-giftCard-button{width:150px!important;}.ws-selectbox-container{display:inline-block;vertical-align:baseline;}.ws-giftCard-form-contents dt{margin-left:0;}.gc-variation-range-locked{float:left;}.gc-variation-range-locked input{margin-right:10px;margin-top:10px;vertical-align:top;}.gc-variation-min-max{float:left;}.gc-variation-min-max .gc-pricing-option-radio{display:inline-block;margin-right:5px;margin-top:7px;vertical-align:top;}.gc-variation-min-max .gc-currency-symbol{display:inline-block;margin-right:3px;margin-top:1px;vertical-align:top;font-size:18px;}.gc-variation-min-max .kor-giftcard-custom-amount{display:inline-block;vertical-align:top;width:155px;}.gc-variation-min-max .gc-currency-cents{display:inline-block;margin-left:3px;margin-top:4px;vertical-align:top;}.gc-pricing-options-container .gc-range-hint{margin-bottom:5px;margin-top:5px;clear:both;}.gc-range-hint-amount{display:inline;margin-left:3px;margin-right:3px;}.ws-giftCard-form .kor-field-error-bottom{display:block;margin-left:0;}.gc-message-max-length{margin:3px 0;text-align:left;}.ws-giftCertificate-previewMessage{color:#00e;cursor:pointer;}
.kor-overlay{max-width:80%;}.kor-overlay .kor-overlay-close{outline:none;}.kor-active-content .kor-content-active{padding:20px;}.gc-message-max-length p{display:inline;}.kor-giftcard-fixed-amount{margin-top:4px;padding:0;width:130px;}.gc-select-amount-or-seperator{font-size:18px;margin:-2px 15px 0;text-transform:lowercase;float:left;}.ws-text.kor-giftcard-custom-amount{width:50px;}.sny-giftcard-mfgc-check-balance{border-top:2px solid #eaedf4;clear:both;padding:20px 0;}.sny-giftcard-mfgc-redeem{margin:20px 0 40px;}.sny-giftcard-mfgc-redeem h3.ws-heading,.sny-giftcard-mfgc-check-balance h3.ws-heading{margin:5px 0 10px;}.sny-giftcard-mfgc-check-balance .sny-gc-mfgc-text{display:inline-block;margin-right:10px;}.ws-giftcard-info{width:400px;}.ws-giftcard-info h3{margin:20px 0;}.ws-giftcard-info .sny-giftcard-highlight li{list-style:square;margin-left:20px;}.ws-field input.kor-cc-security-code{width:40px;}.ws-edit-address .ws-field label{font-weight:bold;text-align:left;display:block;}.ws-shippingForm .ws-shopping-cart,.ws-checkout-review-form .ws-shopping-cart{width:100%;}.ws-checkout-review-form .ws-main-content{margin-bottom:170px;}.sny-main-cart-contents h1.ws-heading{font-size:30px;}.sny-cart-edit-product{padding:15px;width:715px;}.sny-cart-edit-product .ws-product-title{padding-bottom:15px;font-size:14px;font-weight:bold;margin-top:0;}.sny-cart-edit-product .kor-product-sale-price-value,.sny-cart-edit-product .ws-product-quantity-label,.sny-cart-edit-product .ws-product-quantity-input{font-weight:bold;}.sny-cart-edit-product .ws-quantity{margin-top:20px;font-weight:bold;}.sny-cart-edit-product .ws-product-quantity-input{width:35px;text-align:center;color:#000;}.ws-product-warranty dd,.ws-product-service dd{margin:8px 0;}.sny-cart-edit-product .ws-product-warranties label{display:inline-block;font-weight:normal;text-transform:none;font-size:12px;}.sny-cart-edit-product .ws-cart-value-add-product-name,.sny-cart-edit-product .ws-cart-value-add-product-qt{display:inline-block;}.sny-cart-edit-product .ws-cart-value-add-product-name,.sny-cart-edit-product .ws-product-warranty-title,.sny-cart-edit-product .ws-product-service-title{font-weight:bold;text-transform:uppercase;}.ws-product-warranties .ws-product-service-cost,.ws-product-warranties .ws-product-warranty-cost{font-weight:bold;}.hproduct-warrenty .ws-cart-warranty-title,.hproduct-service .ws-cart-warranty-title{margin-bottom:5px;}.sny-cart-edit-product .ws-product-warranty{margin:17px 0;}.sny-cart-edit-product .kor-product-warranty,.sny-cart-edit-product .kor-product-service{margin-right:11px;}.ws-cart-warranty-name,.ws-cart-installation-name{display:inline-block;margin-right:3px;}.sny-cart-edit-product .ws-sale-price-temporary,.sny-cart-edit-product .kor-product-price,.sny-cart-edit-product .kor-product-list-price,.sny-cart-edit-product .kor-product-sale-price{font-size:12px;display:inline;font-weight:bold;}.sny-cart-edit-product .kor-product-was-price-value,.sny-cart-edit-product .ws-price-higher,.sny-cart-edit-product .ws-price-permanent,.sny-cart-edit-product .kor-product-list-price-value{color:#eaedf4;text-decoration:line-through;margin-left:10px;font-weight:bold;}.sny-cart-edit-product .ws-promotions-list{margin-right:10px;margin-top:10px;color:#ed4e24;font-weight:bold;}.sny-cart-edit-product .ws-promo-head{display:none;}.sny-cart-edit-product .edt-crt-frm{border-top:1px solid #eaedf4;padding-top:15px;margin-top:15px;margin-right:10px;}.sny-cart-edit-product .ws-selectbox-container select{margin-bottom:20px;}.sny-cart-edit-product label.ws-product-quantity-label{display:inline;}.sny-cart-edit-product .kor-field-error-message{position:static;}.sny-cart-edit-product .ws-submit{background-color:#ED4E24;padding:5px 14px;font-size:1em;line-height:1.5em;cursor:pointer;text-transform:none;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius:2px;margin-top:20px;}.sny-cart-edit-product .ws-submit:hover{background-color:#d34520;}.sny-cart-edit-product label{display:block;text-transform:uppercase;font-size:.840em;}.sny-cart-edit-product .ws-selection{font-weight:bold;text-transform:none;}.sny-cart-edit-product .ws-product-swatches-list{margin-top:9px;float:none;}.sny-cart-edit-product .ws-swatch-select{margin:0;}.sny-cart-edit-product .ws-product-swatch-item{display:inline;}.sny-product-add-to-cart .ws-product-swatch-item{display:inline;}.sny-cart-edit-product .kor-product-swatch-selected,.sny-cart-edit-product .ws-product-swatch-link:hover{border-bottom:2px solid #6482D8;}.sny-cart-edit-product .product-imagery-grp{width:400px;float:left;text-align:center;}.kor-product-alt-images{width:100%;text-align:center;}.kor-product-alt-images img{border:1px solid #eaedf4;vertical-align:-5px;}.kor-product-alt-images .kor-selected{border-bottom:3px solid #6482D8;}.ws-alternate-views-list{padding:10px;text-align:center;}.ws-alternate-views-list-item{display:inline-block;text-align:center;margin-right:3px;padding:4px 0 2px 0;}.sny-cart-edit-product .edt-crt-dtl-grp{width:300px;float:left;}.sny-empty-cart{width:100%;margin:15px 0;}.ws-empty-note{width:180px;}.sny-empty-cart-main-content .ref-cart-transactions{display:block;}.sny-empty-cart-main-content .ws-cart-items .ws-qty{padding-left:0;}.sny-empty-cart-main-content .ws-cart-items .ws-total{text-align:right;padding-right:0;}.sny-main-cart{overflow:hidden;width:770px;}.sny-cart-title{margin-bottom:24px;}.sny-main-cart .ws-cart-top-wrapper{position:relative;margin-bottom:36px;}.ws-cart-top-wrapper .ws-proceed-to-checkout{position:absolute;right:0;bottom:0;}.sny-main-cart .ws-cart-qty,.sny-main-cart .ws-cart-description,.sny-main-cart .ws-cart-price,.sny-main-cart .ws-cart-total{padding-top:25px;}.sny-main-cart .ws-cart-price,.sny-main-cart .ws-cart-total{width:12%;}.sny-main-cart .ws-cart-qty{width:9%;}.sny-main-cart .ws-cart-qty button,.sny-main-cart .ws-cart-product-actions a{font-size:11px;}.sny-main-cart .ws-text{color:#30343f;}.ws-cart-total .ws-cart-item-total{display:block;font-weight:bold;}.hproduct-service .ws-cart-total,.hproduct-warrenty .ws-cart-total,.ws-cart-items .ws-qty{font-weight:bold;}.sny-main-cart .ws-product-quantity-input{text-align:center;width:15px;margin-bottom:12px;}.sny-main-cart .ws-update,.sny-main-cart .ws-remove{display:block;box-shadow:none;padding:0;margin:4px 0;text-decoration:underline;}.sny-main-cart .ws-cart-items{width:100%;}.sny-main-cart .ws-cart-items-htitle{text-align:left;padding-bottom:4px;font-weight:bold;}.sny-main-cart .mc-total,.sny-main-cart .ws-cart-total{text-align:right;padding-right:0;}.sny-main-cart .ws-cart-items-theader .ws-cart-items-htitle,.ws-cart-totals h2,.ws-cart-totals .ws-total{border-bottom:3px solid #f3f4f6;}.sny-main-cart .ws-cart-qty,.sny-main-cart .ws-cart-description,.sny-main-cart .ws-cart-price,.sny-main-cart .ws-cart-total{vertical-align:top;border-top:2px solid #f3f4f6;}.hproduct-warrenty .ws-cart-qty,.hproduct-warrenty .ws-cart-description,.hproduct-warrenty .ws-cart-price,.hproduct-warrenty .ws-cart-total,.hproduct-service .ws-cart-qty,.hproduct-service .ws-cart-description,.hproduct-service .ws-cart-price,.hproduct-service .ws-cart-total{border:none;}.sny-main-cart .ws-cart-description{padding-bottom:52px;}.sny-main-cart .ws-cart-product-info-container{position:relative;}.sny-main-cart .ws-cart-description,.sny-main-cart .mc-description{padding-left:212px;}.sny-main-cart .ws-cart-qty{height:145px;min-height:145px;}.sny-main-cart .ws-product-photo{position:absolute;left:-192px;top:-10px;height:142px;width:176px;text-align:center;border:1px solid #dadcdf;padding-top:10px;}.sny-main-cart .ws-product-specs-definition-list{margin-bottom:0;}.sny-main-cart .ws-shipping{display:inline-block;margin-bottom:16px;}.ws-plan-label{margin-bottom:0;}.sny-main-cart .ws-tooltip-closable,.sny-main-cart .kor-open-as-dialog,.sny-main-cart .sny-promo-details-link{text-decoration:underline;}.ws-cart-product-info .ws-tooltip-closable,.sny-main-cart .sny-promo-details-link{margin-left:5px;}.sny-main-cart .ws-promo-code-label{text-transform:uppercase;font-weight:bold;}.ws-promo-code .ws-apply-promo{padding:4px 15px;margin-left:10px;}.ws-promo-code-input-wrapper{display:inline-block;position:relative;margin-left:10px;}.sny-sr-block .ws-promo-code-input-wrapper{margin-left:0;}.sny-rewards-points-error-msg{margin-left:270px;display:block;}.ws-promo-code-placeholder{position:absolute;left:10px;top:8px;color:#30343f;}.sny-main-cart .ws-cart-navigation-bottom{float:left;}.sny-main-cart .ws-cart-totals{width:390px;float:right;color:#30343f;font-weight:bold;}.sny-main-cart .ws-cart-payment-services{display:inline-block;vertical-align:middle;}.sny-main-cart .ws-cart-text-or{line-height:3;text-transform:uppercase;}.sny-main-cart .kor-control{border:none;padding:0;text-align:left;width:inherit;height:inherit;}.sny-main-cart .ws-discount-messages-list-item{font-weight:bold;color:#ed4e24;}
.sny-main-cart .ws-cart-item-link{font-weight:bold;margin-bottom:10px;display:block;}.sny-main-cart .ws-cart-item-link:hover{text-decoration:underline;}.sny-cart-payment-services .ws-cart-payment-services{float:left;}.sny-cart-payment-services .ws-proceed-to-checkout{float:right;}.ws-cart-top-wrapper .ws-proceed-to-checkout,.sny-cart-payment-services .ws-proceed-to-checkout{width:125px;}.sny-cart-payment-services .sny-payment-paypal-inactive{opacity:.5;}.sny-cart-right-loop{border-left:2px dotted #dadde3;padding-bottom:63px;margin:60px 0 50px 33px;width:220px;}.sny-cart-right-loop .sny-cart-right-loop-contents{margin-left:33px;width:220px;}.sny-cart-right-loop .sny-recommended-products .ws-product-photo{margin:0;height:152px;width:176px;}.sny-cart-right-loop .ws-product-list-item{margin-bottom:33px;}.sny-cart-right-loop .sny-prod-info-group{padding:0;}.sny-cart-right-loop .ws-heading{font-size:18px;font-weight:bold;margin-top:0;margin-bottom:25px;}.sny-cart-right-loop .ws-sale-price{font-size:15px;font-weight:bold;}.sny-cart-right-loop .ws-product-title{font-size:14px;font-weight:bold;}.sny-cart-right-loop .cms-spot{height:163px;width:218px;}.sny-main-cart .kor-control:hover{background-color:transparent;}.ws-customization-table{margin:0;}.ws-cart-items .ws-customization-detail{padding:0;}.ws-shipping-item-promo{position:relative;}.ws-shipping-item-promo .ws-tooltip-closable{position:absolute;left:0;top:24px;}.ws-cart-summary .ws-promo-apply-text{font-weight:normal;font-size:11px;margin-bottom:0;}.ws-cost-summary .ws-promo-apply-text,.ws-cost-summary .ws-promo-applied-details,.ws-cost-summary .ws-promo-applied-details a{display:block;width:auto;}.ws-cost-summary .value,.ws-cost-summary .ws-promo-value{float:right;}.ws-cost-summary .sny-reward-points-earned .value,.ws-cost-summary .sny-rewards-line-item .value{float:none;}.sny-checkout-receipt .ws-reviewForm .sny-rewards-line-item .value{float:right;}.ws-cost-summary .ws-line-item{padding:10px 0;}.ws-cost-summary .ws-shipping-item{font-weight:bold;}.ws-cost-summary .ws-shipping-item-promo{margin-bottom:22px;}.ws-cart-totals .ws-total{border-top:3px solid #eaedf4;font-size:15px;}.ws-cost-summary .ws-line-item small{display:block;margin:0;font-size:11px;line-height:12px;}.ws-cost-summary .sny-reward-points-earned,.sny-rewards-line-item{background-position:-673px -700px;padding:0 0 7px 38px;margin-top:10px;}.ws-cost-summary .ws-subtotal{font-weight:bold;}.ws-review-cost-summary-contents .ws-order-level-promotions{padding-top:0;}.sny-rewards-line-item .ws-line-item,.sny-reward-points-earned .sny-reward-points-earned-block{background:#fff;padding:3px 0 9px 0;}.ws-cost-summary .sny-reward-points-earned{line-height:21px;padding-top:3px;}.sny-rewards-line-item .ws-line-item .value,.sny-reward-points-earned .value{font-size:16px;padding-left:15px;}.ws-cart-totals h2{padding-bottom:10px;font-size:15px;font-weight:bold;}.ws-cost-summary .ws-cart-summary-controls{padding-top:20px;}.ws-cart-summary-controls .sny-cart-payment-services{text-align:center;}.sny-shop-with-confidence-group{clear:both;}.ws-cart-item-total-promo{display:block;font-weight:bold;}.ws-removed-items thead .description,.ws-removed-items thead .price{font-weight:bold;}.sny-cart-assistance-group{margin:30px 0 0 0;}.sny-cart-assistance-group .ws-common-list-item{display:inline-block;}.sny-cart-assistance-group #atg-chat-offer-inline{float:none;padding-left:10px;padding-right:0;border-left:1px solid #eaedf4;}.sny-cart-assistance-group .sny-number{color:#30343f;margin-right:10px;}.sny-secure-payment-group{margin:32px 0 58px 0;}.sny-checkout-secure-section{margin-top:32px;}.sny-secure-payment-group .kor-open-as-dialog{margin:0 8px;}.sny-checkout-secure-item{display:inline;}.sny-secure-payment-group .cms-spot,.sny-checkout-secure-cms-spot .cms-spot{display:inline-block;vertical-align:top;}.sny-empty-cart .ws-empty-note{white-space:nowrap;}.kor-minicart-items{height:47px;width:52px;padding:5px 0 0 0;margin:5px 0 7px 0;border-radius:2px;text-align:center;background-color:#ed4e24;background-position:-136px 29px;}.ws-minicart-itemcount{font-size:16px;font-weight:bold;line-height:1.2;}.kor-minicart-group{margin-left:25px;margin-bottom:-3px;position:relative;}.kor-minicart-group:hover{border-bottom:3px solid #ed4e24;}.kor-minicart-group:hover>a:before{content:"";border:5px solid transparent;border-color:#ed4e24 transparent transparent transparent;position:absolute;bottom:-13px;left:42%;left:calc(50% - 5px);left:-moz-calc(50% - 5px);left:-webkit-calc(50% - 5px);}.kor-minicart .kor-header{font-size:0;text-align:right;padding-right:25px;}.kor-minicart .kor-overlay-close{top:0;right:0;height:15px;width:15px;margin:5px 11px 0 0;border:0;border-radius:0;background-color:transparent;background-position:left -885px;}.kor-minicart .kor-content-contents{margin:10px;}.kor-minicart{width:390px;background:#fff;border:1px solid #ABAAB5;border-top:none;box-shadow:none;line-height:1em;padding:0;position:absolute;}.kor-minicart .ws-productLink{color:#30343F;outline:none;}.kor-minicart .kor-content{display:block;}.kor-minicart .ws-product-list{height:188px;overflow:auto;margin:25px 0 5px;}.kor-minicart .ws-product-list-item{display:block;width:92%;margin:0 0 5px 0;padding:10px;border-bottom:1px solid #eaedf4;}.kor-minicart .ws-product-list-item-last{border-bottom:0;}.kor-minicart .ws-product-description,.kor-minicart .ws-product-photo,.kor-minicart .ws-product-price{display:inline-block;vertical-align:top;}.kor-minicart .ws-product-photo{width:24%;text-align:center;overflow:hidden;}.kor-minicart .photo{border:1px solid #eaedf4;}.kor-minicart .ws-product-price{float:right;font-size:11px;}.kor-minicart .ws-product-description{width:50%;padding:0 5px;}.kor-minicart .ws-product-title{font-size:11px;margin:0;}.kor-minicart .ws-product-specs{margin:10px 0 0 0;font-size:10px;}.kor-minicart .ws-product-specs dt,.kor-minicart .ws-product-specs dd{display:inline;margin:0;padding-right:5px;}.ws-minicart-items-in-cart{padding:5px 5px 5px 10px;background:#F3F4F6;font-weight:bold;}.ws-minicart-subtotal{padding:0 0 8px 0;border-bottom:1px solid #eaedf4;margin-bottom:0;}.ws-minicart-subtotal .value,.ws-minicart-subtotal .ws-promo-value{position:absolute;top:5px;right:0;}.ws-minicart-subtotal .ws-line-item{line-height:1;font-size:11px;margin:5px;padding:5px 0 0 5px;}.ws-minicart-subtotal .ws-line-item{position:relative;}.ws-minicart-subtotal .ws-promotions-line-item span{color:#ed4e24;display:inline-block;vertical-align:top;}.ws-minicart-subtotal .ws-promotions-line-item span.type{width:80%;}.sny-checkout .ws-review-summary .ws-line-item span.ws-sales-tax{display:block;float:left;width:50%;font-weight:bold;}.sny-checkout .ws-review-summary .ws-line-item span.ws-sales-tax.value{text-align:right;}.ws-minicart-subtotal .ws-shipping-line-item{border-bottom:1px solid #eaedf4;padding-bottom:10px;}.ws-minicart-subtotal .value{font-weight:bold;}.ws-minicart-subtotal .ws-tax{font-weight:normal;}.ws-cost-summary .value.ws-sales-tax{font-weight:normal;}.ws-minicart-subtotal .info{display:block;width:50%;font-size:10px;margin-top:5px;}.kor-minicart .ws-view-checkout{float:right;margin:15px 0 15px 0;}.kor-minicart:before,.kor-minicart:after{display:none;}.promo-details-dialog-content{width:640px;padding:40px 60px 40px 40px;}.sny-promo-details-title{font-weight:bold;margin:0;border-bottom:4px solid #000;padding-bottom:4px;}.sny-promo-details-text{margin-top:10px;}.sny-add-to-cart-dialog-group{padding:40px;width:700px;}.sny-add-to-cart-dialog-group .ws-heading{margin:0;padding-bottom:15px;}.sny-add-to-cart-dialog-group .ws-product-photo,.sny-add-to-cart-dialog-group .ws-product-description,.sny-add-to-cart-dialog-group .ws-product-price{display:inline-block;margin-right:10px;vertical-align:top;}.sny-add-to-cart-dialog-group .ws-product-price{font-size:20px;text-align:right;}.sny-add-to-cart-dialog-group .ws-product-description{width:60%;}.sny-add-to-cart-dialog-group form{padding-top:25px;}.sny-checkout{overflow:hidden;}
.sny-checkout .sny-hdr-container{position:relative;box-shadow:0 -2px 15px 3px #a4a4a4;}.sny-checkout .ws-content{overflow:hidden;}.sny-checkout .ws-field-note{display:inline;}.sny-checkout-header{position:relative;margin-bottom:20px;}.sny-checkout-header .sny-header-utility-group{position:absolute;right:0;bottom:5px;width:880px;}.sny-checkout-header .sny-checkout-utility-list{margin:32px 0 0 0;float:right;}.sny-checkout .ws-progress-bar{background-color:#f2f5fc;}.sny-checkout-price-notification{border:1px solid #22c083;background-color:#def6ed;color:#22C083;font-weight:bold;margin:15px 0;padding:10px 20px;}.ws-progress-bar .ws-wrapper{white-space:nowrap;}.ws-progress-bar .ws-wrapper li{font-size:20px;}.ws-progress-bar .ws-header{display:inline-block;padding:0 12px 0 30px;background-position:-250px -198px;}.ws-progress-bar .ws-heading{margin-top:0;font-size:20px;}.ws-aside .ws-cost-summary,.ws-aside .ws-cart-summary,.ws-aside .address h3,.ws-aside .fn,.ws-shippingForm .ws-qty-heading,.ws-shippingForm .ws-description-heading,.ws-shippingForm .ws-shipto-heading,.ws-shippingForm .ws-qty,.ws-returning-customers-login label{font-weight:bold;}.sny-checkout .ws-checkout-steps{display:inline-block;background-color:#e2e5ed;margin:0;padding:7px 100% 0 56px;background-position:-679px -303px;}.ws-checkout-steps form{display:inline-block;}.ws-checkout-steps .ws-step{display:inline-block;width:auto;margin-right:85px;border-bottom:3px solid #e2e5ed;padding-bottom:3px;}.ws-checkout-steps .ws-current{border-bottom:3px solid #6482D8;}.ws-checkout-steps .ws-passed a{color:#30343f;}.ws-new-customer-address-form,.sny-checkout .ws-aside,.ws-edit-address,.ws-select-shipping-addresses,.ws-shippingForm,.ws-paymentForm,.ws-gift-card-balance-container,.ws-checkout-review-form,.ws-reviewForm,.ws-review-shipping-bucket-items,.sny-empty-cart-main-content,.sny-empty-cart-right-bar{display:inline-block;color:#30343f;}.ws-new-customer-address-form,.ws-edit-address,.ws-select-shipping-addresses,.ws-shippingForm,.ws-paymentForm,.ws-checkout-review-form .ws-main-content-contents,.ws-checkout-review-form,.ws-reviewForm,.ws-review-shipping-bucket-items,.sny-empty-cart-main-content{width:68%;margin-right:48px;margin-bottom:70px;float:left;}.ws-paymentForm{margin-bottom:30px;}.ws-select-shipping-addresses .ws-th-qty,.ws-select-shipping-addresses .ws-th-description,.ws-select-shipping-addresses .ws-th-shipto,.ws-cart-items .ws-qty-heading,.ws-cart-items .ws-description-heading,.ws-cart-items .ws-shipto-heading{padding-left:20px;border-bottom:1px solid #eaedf4;}.ws-select-shipping-addresses .ws-cart-items-qty-td,.ws-select-shipping-addresses .ws-cart-items-description-td,.ws-select-shipping-addresses .ws-cart-items-ship-to-td,.ws-cart-items .ws-description,.ws-cart-items .ws-ship-to{padding:25px 20px;}.ws-cart-items .ws-qty{padding-right:24px;}.ws-cart-items .price{padding-left:24px;}.ws-checkout-review-wrap .hproduct,.ws-checkout-review-wrap .hproduct-warrenty{border-bottom:1px solid #EAEDF4;}.ws-shoppingCartCommand .hproduct td{border-bottom:0;}.sny-checkout .ws-cart-items{margin-top:14px;}.ws-select-shipping-addresses .hproduct,.ws-cart-items .hproduct td{vertical-align:top;}.sny-checkout .ws-aside,.sny-empty-cart-right-bar{width:27%;vertical-align:top;margin-top:-36px;}.ws-aside-contents .ws-section{border:3px solid #f3f4f6;margin-bottom:10px;}.ws-aside-create-account .sny-receipt-form-label{display:block;font-weight:bold;}.ws-aside-create-account .ws-password{width:95%;}.ws-aside-contents .ws-wrapper{padding:12px 17px;}.ws-aside .ws-cart thead{border-bottom:3px solid #eaedf4;font-size:10px;}.ws-aside .ws-cost-summary .ws-total{border-top:3px solid #eaedf4;}.ws-aside .hproduct,.ws-aside .ws-line-item{border-top:1px solid #eaedf4;}.ws-shipopt2{border-bottom:2px solid #eaedf4;padding-bottom:40px;margin-bottom:30px;}.ws-billing-address .ws-fpo,.ws-shipopt2 .ws-fpo,.ws-field-tooltip .ws-fpo,.ws-field .ws-fpo,.ws-credit-card-form .ws-tooltip-closable{margin-left:10px;}.ws-edit-address-contents p,.kor-ship-everything-to-billing{margin:10px 0;}.kor-ship-everything-to-billing a{font-weight:bold;}p.ws-add-new-address{margin-bottom:0;}.ws-credit-card-form input.ws-transaction_field,.ws-credit-card-form input.kor-cc-security-code,#ws-card-expires-on-month,#ws-card-expires-on-year{width:40px;text-align:center;}.ws-billingAddressSummary .ws-address{padding-bottom:15px;}.ws-giftcard-balance{border-bottom:1px solid #eaedf4;padding-bottom:15px;}.ws-gift-card-balance .ws-giftcard-value{border-bottom:1px solid #eaedf4;font-size:18px;font-weight:bold;padding-bottom:20px;margin:20px 0;}.cart_checkout_footer_title{clear:both;}.sny-checkout-footer{padding-top:0;background-color:#fff;}.ws-order-level-promotions{position:relative;margin-bottom:10px;}.ws-promo-saved-value{display:block;}.ws-promo-desc .ws-item-level-promo{margin-top:10px;font-weight:bold;}.sny-checkout .ws-description .ws-item-level-promo{font-size:11px;}.sny-checkout .ws-description .ws-item-level-promo .ws-tooltip-closable{color:#000;font-weight:normal;text-decoration:underline;}.ws-item-level-promo .ws-tooltip-closable{margin-left:5px;}.ws-main-content .kor-add-new-shipping-address.kor-add-new-address form,.ws-main-content .kor-edit-address.kor-edit-shipping-address form,.ws-main-content .kor-add-new-billing-address.kor-add-new-address form,.ws-main-content .kor-edit-billing-address.kor-edit-address form{margin-left:20px;}.ws-checkout-heading,.ws-checkout-heading .ws-heading,.ws-gift-card-balance h1,.sny-empty-cart-main-content .ws-heading{font-size:30px;color:#30343f;}.ws-header .ws-checkout-heading,.ws-checkout-heading .ws-heading{padding-top:30px;}.ws-billing-address .ws-heading,.ws-shipping-address .ws-heading,.ws-billing-address-table-header,.ws-address-table-heading,.ws-select-shipping-addresses .ws-heading,.ws-shipping-address-header .ws-heading,.ws-billing-address-validation .ws-heading,.ws-shipping-methods .ws-header h2,.ws-cart-items .ws-header h2,.ws-select-a-payment-method h2,.ws-checkout-review-form .ws-order-note,.ws-checkout-review-promo-code .ws-heading,.ws-ship-to-header,.ws-multiple-bucket-form .ws-order-note{font-size:14px;font-weight:bold;text-transform:uppercase;padding:10px 0;border-bottom:3px solid #eaedf4;text-align:left;}.ws-billing-address .ws-heading{border-bottom:none;}.ws-billing-address .ws-wrapper{border-top:3px solid #eaedf4;}.ws-ship-to-heading .sny-inline-text,.sny-inline-text{font-size:14px;font-weight:normal;text-transform:none;}.ws-checkout .ws-credit-card-form .ws-field label,.ws-checkout .ws-wrapper-giftcard-field .ws-field label{font-weight:normal;}.ws-gift-cards .sny-sr-block .ws-field label.sny-text-useupto{font-weight:normal;width:256px;text-align:right;display:inline;}.ws-checkout .ws-field label.ws-code-label{font-weight:normal;}.ws-checkout-email-newsletter-field label.ws-checkbox{font-weight:normal;font-size:12px;}.ws-billing-address .ws-note a{font-style:normal;margin-left:25px;}.ws-aside .ws-heading{color:#30343f;background-color:#f3f4f6;padding:13px;margin:0;font-size:18px;}.ws-aside .address h3{font-size:14px;font-weight:bold;margin-bottom:7px;}.ws-aside .ws-qty-title,.ws-aside .ws-description-title,.ws-aside .ws-total-title,.ws-select-shipping-addresses .ws-th-qty,.ws-select-shipping-addresses .ws-th-description,.ws-select-shipping-addresses .ws-th-shipto,.ws-cart-items .ws-qty-heading,.ws-cart-items .ws-description-heading,.ws-cart-items .ws-shipto-heading{text-transform:uppercase;text-align:left;padding-bottom:8px;}.ws-method-name{font-weight:bold;font-size:16px;}.ws-method-name input{margin-right:5px;}.sny-main-cart .ws-promo-code,.ws-review-summary .ws-heading,.ws-shipping-information .ws-header,.ws-payment-information .ws-header,.ws-cost-summary .ws-header{background-color:#f3f4f6;padding:8px 24px;margin-bottom:17px;}.ws-review-summary .ws-heading{margin-bottom:0;}.ws-aside .ws-cost-summary .ws-header{padding:0;margin:0;}.ws-did-you-know p,.ws-receipt-my-account{margin-bottom:0;}.sny-main-cart .ws-product-availability-value,.ws-plan-label{font-weight:bold;text-transform:uppercase;}
.ws-plan-description{font-weight:bold;}.sny-checkout .ws-address-validation-section .ws-heading{border-bottom:3px solid #EAEDF4;padding-bottom:10px;}.ws-address-verification-you-entered .ws-note{font-size:11px;color:#f00;}.ws-checkout .ws-indicates-required{padding:12px 0;}.ws-returning-customers-login label,.ws-returning-customers-login .ws-submit{display:block;}.ws-returning-customers-login .ws-submit{margin-bottom:10px;}.ws-checkout-aside-login-field .ws-text{font-family:"sans-serif";}.ws-checkout .ws-checkout-email-newsletter-field label{padding-top:10px;font-size:12px;}.ws-checkout .ws-shipping-address fieldset,.ws-checkout .ws-shipping-address legend{margin:0;padding:0;width:100%;}.ws-shipping-options{padding-top:10px;}.ws-returning-customers-login label,.ws-returning-customers-login .ws-text{margin-bottom:10px;width:95%;}.ws-aside .ws-returning-customers-login .ws-forgot{display:block;margin-top:5px;}.ws-aside .ws-qty,.ws-aside .ws-description,.ws-aside .ws-total{font-weight:bold;padding:12px 12px 12px 0;vertical-align:top;}.ws-aside .ws-qty{width:12%;}.ws-aside .ws-description{width:62%;padding-right:5px;}.ws-aside .ws-total{padding-right:0;}.sny-minicart-items .ws-total{text-align:right;}.ws-cost-summary .ws-promo-line-item,.ws-cost-summary .ws-order-level-promotions{position:relative;}.ws-cost-summary .ws-line-item:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .ws-cost-summary .ws-line-item{display:block;}* html .ws-cost-summary .ws-line-item{height:1%;}.sny-checkout .ws-aside .ws-cost-summary .ws-line-item span.type{display:block;float:left;width:71%;}.ws-promo-line-item .value,.ws-order-level-promotions .value{position:absolute;right:0;}.ws-promo-line-item .value{top:10px;}.ws-order-level-promotions .value{top:0;}.sny-checkout .ws-aside .ws-cost-summary p.ws-promo-apply-text,.sny-checkout .ws-aside .ws-cost-summary .ws-promo-applied-details{margin:0;}.sny-checkout .ws-aside .ws-cost-summary p.ws-promo-apply-text{padding-right:4px;}.ws-aside .ws-first-item{border-top:none;}.ws-aside .ws-line-item-promotion{color:#ED4E24;display:inline-block;width:100%;}.ws-aside .ws-line-item-promotion a{width:80%;display:inline-block;float:left;text-align:left;}.ws-aside .ws-line-item-promotion .value{display:inline-block;vertical-align:top;float:none;width:20%;}.ws-aside .ws-cartSummaryRemainList{width:100%;}.ws-aside .ws-cost-summary .ws-total{font-size:14px;}.ws-new-customer-address-form .ws-action-buttons{text-align:right;margin:20px 0;}.ws-restricted-items .ws-product-info{padding-left:80px;}.ws-restricted-items .ws-remove-restricted-items{margin-left:-20px;padding-top:35px;}.ws-edit-address .ws-dummy-row{line-height:33px;}.ws-current-billing-address .postal-code,.ws-current-shipping-address .postal-code{display:block;}.ws-address-selection .ws-current-address{width:30%;}.ws-returning-customers-login .ws-field{margin-bottom:0;}.ws-edit-address-contents,.ws-edit-address-contents .ws-address-book{width:100%;}.ws-shipping-address-book-container,.ws-shipping-address-book .ws-address{padding-right:40px;}.ws-edit-address-contents .ws-address-book{margin-bottom:32px;}.ws-edit-address-contents .ws-address-selection{display:inline-block;float:left;}.ws-edit-address-contents .ws-select-address-td{background-color:#f3f4f6;}.ws-select-address-td-contents,.ws-select-shipping-address-td-contents{padding-left:60px;}.ws-select-shipping-address-td-contents,.ws-select-billing-address-td-contents{width:440px;}.ws-select-address-td .ws-select-address-text{font-weight:bold;text-transform:uppercase;font-weight:bold;}.ws-edit-address-contents .ws-action-buttons{text-align:right;font-size:14px;}.kor-add-new-billing-address .ws-saveAndContinueForm,.kor-add-new-shipping-address .ws-saveAndContinueForm,.kor-edit-billing-address form,.kor-edit-address form{padding-bottom:30px;}.ws-saveAndContinueForm.ws-checkoutForm .ws-cancel{height:38px;margin-left:25px;}.kor-add-new-shipping-address label{display:block;}.ws-multiple-shipping-button{margin-right:20px;}.ws-address-selection select,.ws-available-addresses{width:250px;color:#30343f;}.ws-address-selection .fn,.ws-address-selection .tel{font-weight:bold;margin:5px 0;}.ws-current-billing-address .tel,.ws-address-selection .tel{font-weight:normal;}.ws-current-address.ws-current-shipping-address,.ws-current-address.ws-current-billing-address{padding-left:20px;}.kor-shipping-destinations-form .ws-cart-items{width:100%;}.kor-shipping-destinations-form .ws-cart-product-info-container,.ws-restricted-items{position:relative;}.kor-shipping-destinations-form .ws-product-photo,.ws-restricted-items .ws-product-photo{position:absolute;left:0;top:-15px;}.kor-shipping-destinations-form .ws-action-buttons{padding:30px 0;}.kor-shipping-destinations-form .ws-applymultipleshiptoaddresses{float:right;}.ws-addresses .ws-edit{background-color:transparent;font-size:12px;padding:0;}.kor-shipping-destinations-form .ws-cart-product-info{padding-left:96px;}.ws-aside-contents .ws-addresses,.ws-aside-contents address{font-weight:normal;font-style:normal;}.ws-aside-contents .ws-addresses li:first-child{border-bottom:1px solid #EAEDF4;}.ws-addresses .ws-edit{float:right;margin-right:15px;margin-top:25px;}.ws-multiple-bucket-form .ws-aside .ws-addresses .ws-edit{float:right;margin-right:15px;margin-top:46px;}.ws-aside-contents .fn{font-weight:bold;margin-bottom:4px;}.ws-shipping-address-book .ws-add-new-address .kor-add-new-shipping-address-link{margin-left:0;}.ws-address-selection>td{border-bottom:20px solid #fff;}.ws-new-customer-address-form .ws-button{float:left;}.ws-billing-address-validation .ws-header,.ws-shipping-address-validation .ws-header{font-weight:bold;padding-top:10px;}.ws-shipping-multiple-block{padding-top:10px;margin-bottom:35px;border-bottom:3px solid #eaedf4;}.ws-shipping-methods p,.ws-shipping-methods legend{margin:0;padding-top:10px;}.ws-shipping-methods .ws-options{padding-top:15px;padding-bottom:10px;margin:0;}.ws-shipping-methods .ws-radio{margin-right:5px;display:inline-block;vertical-align:top;margin-top:1px;}.ws-shipping-methods .ws-method{padding-bottom:8px;width:60%;}.ws-shipping-methods .ws-method span{vertical-align:top;display:inline-block;}.ws-shipping-methods .ws-method span.name{width:80%;}.ws-shipping-methods .ws-method a{float:right;}.ws-shippingForm .hproduct{border-bottom:1px solid #eaedf4;}.ws-cart-items .hproduct td{border-top:1px solid #eaedf4;}.ws-cart-items thead{border-bottom:1px solid #eaedf4;}.ws-cart-items th{padding:0 10px 5px 0;text-align:left;}.ws-restricted-items th.ws-total{text-align:center;text-transform:uppercase;}.ws-cart-items th.ws-qty{padding:0 10px 5px 0;}.ws-cart-items th.price,.ws-cart-items th.ws-qty{text-transform:uppercase;}.ws-cart-items th.ws-availability,.ws-cart-items th.description{padding-left:0;text-transform:uppercase;}.ws-cart-items th.ws-qty{padding-left:24px;}.ws-product-specs-definition-list{margin-bottom:0;}.ws-cart-items td{vertical-align:top;padding:15px 0;text-align:left;}.ws-cart-items td.ws-qty{padding-left:24px;padding-right:0;text-align:left;}.ws-cart-items th.description,.ws-cart-items td.description{padding-left:6px;padding-right:16px;width:240px;}.sny-checkout .ws-shipping-information .ws-tooltip-closable{color:#30343f;display:block;font-size:10px;text-decoration:underline;}.ws-cart-items .vcard .ws-shipping{width:75%;}.ws-cart-items .ws-product-specs .property,.ws-cart-items .ws-product-specs .value,.ws-cart-product-info .ws-shipping{display:inline;padding-right:0;}.ws-shippingForm .ws-submit{float:right;}a.ws-cart-item-link{color:#4571ec;font-size:14px;font-weight:bold;text-decoration:none;}.ws-ship-to .ws-tooltip-closable{color:#30343f;text-decoration:underline;}.ws-shippingForm .ws-description .pli-text{font-weight:bold;}.ws-shippingForm .ws-action-buttons button{margin-top:20px;}.ws-select-a-payment-method-contents fieldset.ws-section{margin:0;padding:4px 8px 8px 0;}.ws-payment-methods .ws-method,.ws-paymentForm .ws-gift-cards,.ws-paymentForm .ws-promotion-codes,.ws-payment-wallet-list-item,.ws-sony-rewards{padding-top:20px;padding-right:50px;padding-bottom:20px;border-bottom:1px solid #eaedf4;position:relative;}
.ws-method.sny-fin-payment-service,.ws-gift-cards.ws-section{padding-right:20px;}.sny-fin-payment-service .ws-field{width:440px;}.ws-method.sny-fin-payment-service .ws-payment-description{font-size:12px;font-weight:normal;}.ws-sny-finance-form .ws-text{width:230px;}.ws-select-a-payment-method legend{width:100%;}.sny-checkout .kor-form-error-message{margin:5px 0 5px;line-height:0;}.ws-billing-address.ws-section .kor-form-error-message{line-height:1em;}.ws-payment-methods{margin-bottom:0;}.ws-credit-card-form{padding:13px 0 0 23px;display:inline-block;vertical-align:top;}.ws-plcc-form{padding:25px 0 0 23px;float:left;}.ws-available-cards{float:right;}.ws-available-cards .ws-card{display:inline-block;width:30px;height:19px;font-size:0;margin-right:3px;border:1px solid #eaedf4;}.ws-available-cards .ws-card{display:none;}.ws-available-cards .ws-vsa{background-position:-450px -600px;display:inline-block;}.ws-available-cards .ws-dcv{background-position:-400px -600px;display:inline-block;}.ws-available-cards .ws-amx{background-position:-450px -550px;display:inline-block;}.ws-available-cards .ws-mas{background-position:-400px -550px;display:inline-block;}.ws-available-cards .ws-cbc{background-position:-500px -550px;display:inline-block;}.ws-reward-cms-wrap{float:right;clear:both;width:175px;}.ws-reward-cms-wrap .ws-reward-apply,.ws-reward-cms-wrap .kor-sony-card-dialog,.ws-reward-cms-wrap .sny-payment-apply-reward{display:block;color:#4571ec;font-weight:bold;}.sny-payment-cms{width:156px;position:absolute;top:-9999px;left:-9999px;display:none;z-index:50;margin-top:43px;}.sny-payment-cms-group img{display:block;margin:10px 0 7px 0;}.ws-promotion-codes .ws-field label{display:none;}.ws-credit-card-form .ws-field label,.ws-gift-cards .ws-field label,.ws-sny-finance-form .ws-field label{display:inline-block;text-align:left;}.ws-credit-card-form label{width:110px;}.ws-sny-finance-form label{width:130px;}.ws-method .savePII{padding-left:24px;}.savePII .ws-checkbox{margin-left:0;}.ws-payment-methods .ws-checkbox.savePII{margin-left:0;display:inline-block;padding-left:23px;}.ws-payment-methods .ws-checkbox.savePII input{margin-right:3px;display:inline;vertical-align:-2px;}.ws-payment-methods .ws-checkbox.savePII+a{margin-left:5px;text-decoration:underline;color:#30343f;}.ws-payment-description .ws-paypal-payment-logo{display:inline-block;font-size:0;background-position:-639px -750px;width:61px;height:17px;vertical-align:middle;margin-left:-15px;margin-right:15px;}.ws-paypal-payment-title{font-size:15px;font-weight:bold;color:#000;}.ws-method-name.kor-label.ws-disabled{background-color:#fff;}.sny-paypal-err-msg-group .ws-paypal-payment-logo,.sny-paypal-err-msg-group .ws-paypal-payment-title,.sny-paypal-err-msg-group .ws-paypal-message{opacity:.50;}.sny-paypal-err-msg-group .ws-paypal-payment-logo{margin-left:0;}.sny-paypal-err-msg-group .ws-tooltip{margin-left:10px;}.sny-paypal-err-msg-group .sny-paypal-err-msg{font-size:12px;margin-left:10px;color:#000;}.ws-gift-cards{position:relative;}.ws-gift-cards .ws-wrapper{padding-left:30px;}.ws-gift-cards .ws-wrapper-giftcard-field{width:655px;}.sny-chkout-apply-giftcard table.ws-giftcard{width:100%;border-top:1px solid #eaedf4;margin-top:20px;}.sny-chkout-apply-giftcard table.ws-giftcard td{border-bottom:1px solid #eaedf4;line-height:2em;padding:10px 0;text-align:right;}.sny-chkout-apply-giftcard table.ws-giftcard td:first-child{text-align:left;}.sny-chkout-apply-giftcard table.ws-giftcard td .ws-gift-name{background:url('../css/../images/giftCardThumb.gif') no-repeat 0 0;padding-left:40px;}.ws-gift-cards .ws-heading,.ws-promotion-codes .ws-heading{margin-top:0;font-weight:bold;font-size:16px;}.ws-gift-cards .description{margin-top:25px;margin-left:15px;}.ws-gift-cards .kor-active-label{font-weight:bold;}.ws-gift-cards .ws-details{position:absolute;top:20px;right:18px;}.ws-text.ws-promotion-code-input,.ws-wrapper-giftcard-field .ws-field .ws-giftcard-text,.ws-promotion-codes .ws-usePromotionCode{width:279px;}.ws-wrapper-giftcard-field .ws-field .ws-pin-text{width:61px;}.ws-card-number-field,.ws-pin-field{display:inline-block;}.ws-card-number-field .kor-field-error-bottom{margin-left:110px;}.ws-pin-field .kor-field-error-bottom{margin-left:31px;}.ws-giftcard-text,.ws-pin-text,.ws-promotion-codes .ws-usePromotionCode{margin-right:8px;}.ws-promotion-codes .ws-field{margin-top:15px;padding-left:12px;}.ws-paymentForm .ws-action-buttons{margin-top:30px;}.ws-paymentForm .ws-continue{float:right;}.ws-expiration-seperator{margin:0 6px;}.ws-expiration-format{text-transform:uppercase;}.ws-giftcard-header-alert{margin:10px 0 0 24px;}a.ws-payment-description-image{text-decoration:none;margin:0 15px;}.ws-plcc-form .ws-plcc-label{width:auto;}.ws-plcc-form .ws-field label{display:inline-block;}.ws-plcc-form .ws-apply,.ws-plcc-form .ws-apply{margin-left:123px;}.ws-financing-cms-wrap{float:right;}.sny-financing-terms-condition-group .ws-financing-cms-wrap{display:inline-block;margin-right:0;margin-top:0;}.ws-financing-cms-wrap .ws-financing-cms-heading{font-size:12px;font-weight:bold;}.ws-financing-cms-wrap .ws-financing-cms-list{margin-bottom:0;margin-left:15px;list-style-type:disc;}.ws-financing-cms-wrap .ws-financing-apply{font-weight:bold;}.sny-financing-print-terms-content{width:640px;height:300px;padding:20px;}.sny-financing-print-terms-content-frame{width:100%;height:100%;border:0;}.ws-payment-wallet .ws-heading{font-family:'SST W01 Bold';font-size:16px;color:#4571ec;}.ws-payment-wallet-list-item{position:relative;}.ws-card-actions{position:absolute;top:23px;right:10px;}.ws-payment-wallet-list-item,.ws-payment-methods>li{padding-left:23px;}.ws-checkoutForm .ws-promotion-codes,.ws-paymentForm .ws-promotion-codes,.ws-gift-cards .ws-header{margin-left:22px;}.ws-select-a-payment-method .ws-payment-wallet-item-add-new input{margin-right:10px;}.sny-chkout-apply-giftcard .ws-wrapper-giftcard-field{margin-left:15px;}.ws-payment-wallet-list-item{padding-top:20px;padding-bottom:20px;padding-right:20px;border-top:1px solid #eaedf4;}.ws-edit-actions{display:inline-block;padding:0 8px 0 0;line-height:10px;}.ws-delete-actions{display:inline-block;padding:0 0 0 8px;line-height:10px;}.ws-card-actions .sny-plcc-delete a{background:none repeat scroll 0 0 transparent;color:#30343F;font-size:12px;font-weight:normal;padding:0;text-decoration:underline;}.ws-edit-actions{border-right:1px solid #30343f;}.ws-payment-wallet-list-item .ws-credit-card{font-weight:bold;}.ws-payment-wallet-list-item .ws-field label{display:inline-block;}.ws-payment-wallet-list-item .ws-security-code-field{margin-top:17px;}.ws-payment-wallet-list-item .ws-security-code-field label{margin-left:22px;}.sny-checkout .ws-credit-card{font-size:16px;}.newPIIEditBox .ws-checkbox{margin-left:0;}.savePII .ws-tooltip-closable{margin-left:10px;}.kor-edit-credit-card-section .ws-continue{float:none;}.sny-checkout .kor-edit-credit-card-section{margin:20px 0 0 20px;}.sny-checkout .ws-security-code-field .ws-tooltip-closable{margin-left:10px;color:#30343f;text-decoration:underline;}.ws-gift-card-pin-location,.ws-gift-card-example{display:inline-block;}.ws-gift-card-pin-location{width:30%;vertical-align:top;margin-right:30px;}.ws-gift-card-pin-location h5{font-weight:bold;}.ws-gift-card-example{margin-top:30px;}.ws-gift-card-balance .ws-field .ws-button{width:inherit;}.ws-giftcard-balance .ws-field{margin-bottom:30px;}.sny-chkout-apply-giftcard .ws-wrapper-giftcard{border-top:1px solid #eaedf4;padding-top:26px;}.ws-wrapper-giftcard .ws-gift-card-table-line{overflow:hidden;border-top:1px solid #eaedf4;padding:26px 0;}.ws-wrapper-giftcard .ws-gift-card-table-line:first-child{border:none;padding-top:0;}.sny-chkout-apply-giftcard .ws-gift-card-table-number,.sny-chkout-apply-giftcard .ws-gift-card-table-amount{float:left;}.sny-chkout-apply-giftcard .ws-gift-card-table-remove{float:right;margin-right:3px;}.sny-chkout-apply-giftcard .ws-gift-card-table-amount{display:inline;margin-left:83px;}.sny-chkout-apply-giftcard .ws-gift-card-applied-value,.sny-chkout-apply-giftcard .ws-gift-card-label{font-weight:bold;}
.checkout-payment-enroll{padding:30px;width:600px;}.checkout-payment-enroll .ws-header{font-size:14px;font-weight:bold;background:#eaedf4;padding:3px;margin-top:0;width:auto;}.enroll-creditcard-group{position:relative;}.enroll-creditcard-group>p{margin:10px 0;}.creditcard-note-grp h5{font-weight:bold;}.enroll-creditcard-group .ws-button{position:absolute;bottom:0;right:0;}.checkout-payment-enroll .creditcard-note-grp{width:50%;}.checkout-payment-enroll-message{border-bottom:3px solid #eaedf4;}.checkout-payment-enroll-service{margin:0 auto;padding-top:20px;}.checkout-payment-enroll-service iframe{border:1px solid #000;margin:0 auto;display:block;}.ws-reward-login-box .ws-points-note{font-size:12px;font-weight:bold;}.sny-sr-login-username .ws-points-label,.sny-sr-login-password .ws-points-label{font-size:11px;font-weight:bold;}#link-sonyRewards-forgotPassword{color:#30343F;font-size:11px;text-decoration:underline;}.ws-checkout-review-form .ws-main-content-contents,.ws-checkout-review-wrap{position:relative;}.ws-checkout-review-wrap .ws-aside{margin-top:32px;}.ws-checkout-review-form .ws-submit{position:absolute;top:8px;right:0;}.ws-checkout-review-wrap .ws-return-to-cart-widget-link{margin-bottom:25px;margin-top:22px;}.ws-checkout-review-form .ws-review-summary .ws-submit{position:relative;margin-bottom:10px;}.ws-shipping-method .ws-edit{margin-top:20px;}.ws-review-summary .ws-cost-summary,.ws-review-summary .ws-action-buttons{float:right;}.ws-review-summary .ws-cost-summary{width:54%;}.ws-review-summary .ws-action-buttons{clear:both;}.ws-review-summary .ws-heading{font-size:15px;font-weight:bold;text-transform:uppercase;}.ws-checkout-review-form .ws-cart-items td.availability{width:30%;}.sny-checkout-receipt .ws-cart-items div.availability{font-weight:bold;text-transform:uppercase;}.ws-checkout-review-form .ws-cart-items .ws-total{text-align:right;padding-right:0;}.ws-review-shipping-bucket .sny-promotion-txt{color:#ED4E24;}.ws-checkout-review-form thead .ws-qty,.ws-checkout-review-form thead .description,.ws-checkout-review-form thead .ws-available,.ws-checkout-review-form thead .price,.ws-checkout-review-form thead .ws-total{border-bottom:1px solid #eaedf4;}.ws-checkout-review-form .ws-order-level-promotions{border-bottom:3px solid #eaedf4;}.ws-checkout-review-form .ws-shipping-item{padding:0;}.ws-checkout-review-form .ws-order-level-promotions{padding-bottom:10px;}.ws-checkout-review-form .ws-cost-summary .sny-rewards-line-item{background-position:-673px -690px;border-top:3px solid #eaedf4;padding-top:10px;}.ws-cost-summary .sny-rewards-line-item SPAN.type .ws-aside .ws-field input{width:95%;}.ws-cost-summary .sny-rewards-line-item SPAN.type,.ws-cost-summary .sny-rewards-line-item SPAN.value{font-weight:bold;}.ws-aside .sny-rewards-points-title{font-size:12px;font-weight:bold;}.ws-checkout-review-form th.ws-qty{padding:2px 10px 8px 20px;}.ws-checkout-review-form th.ws-available{padding:10px 10px 8px 0;}.ws-checkout-review-form th.description{text-transform:uppercase;}.sny-sr-block .kor-form-error-message-contents{line-height:10px;padding:10px 0 0;}.sny-sr-login-block .kor-field-error-list-item{margin-left:168px;margin-top:8px;}.ws-aside .ws-shippingMethod{width:224px;}.ws-review-summary .ws-promo-code .ws-heading{padding:8px 0;background:none;}.ws-checkout-review-form .ws-order-level-promotions a{margin-bottom:18px;}.ws-checkout-review-form .ws-order-level-promotions div{margin-bottom:0;}.ws-accelerated-header-placeholder{color:#30343f;overflow:hidden;}.ws-accelerated-text{float:left;width:45%;margin:50px 0 40px 0;}.ws-accelerated-text .ws-checkout-heading{margin-top:0;margin-bottom:25px;padding-top:0;}.ws-accelerated-review-message,.ws-accelerated-review-note{padding-left:18px;}.ws-accelerated-review-note{font-weight:bold;}.ws-accelerated-confirm-payment{position:absolute;top:0;right:0;margin-top:95px;background-color:#F3F4F6;}.ws-accelerated-confirm-payment .ws-paymentinfo{padding:20px 30px 10px 30px;}.ws-paymentinfo .ws-heading{margin-top:0;font-size:15px;font-weight:bold;margin-bottom:5px;}.ws-accelerated-confirm-payment .newPIIEditBox .ws-field,.ws-paymentinfo .ws-field label{display:inline;}.ws-code-label{margin-left:5px;}.ws-accelerated-confirm-payment .ws-field input{width:51px;}.ws-accelerated-card-number{border-right:1px solid #30343f;padding-right:5px;}.ws-accelerated-header-placeholder .ws-promo-code-contents{clear:both;width:68%;}.ws-promo-form-wrap{padding:18px 18px;}.ws-accelerated-confirm-payment .kor-form-error-message{line-height:16px;margin:10px 10px;}.ws-checkout-review-form .ws-cart-items .hproduct td{border-top:1px solid #dadde3;}.ws-checkout-review-form .ws-cart-items .hproduct .ws-tooltip-closable,.sny-promo-details-link{font-size:11px;}.ws-checkout-review-form .ws-cart-items .hproduct .ws-tooltip-closable{color:#30343f;text-decoration:underline;}.ws-checkout-review-form .pli-group{margin-bottom:5px;margin-top:5px;}.ws-checkout-review-form .ws-shopping-cart tbody .ws-total{font-size:14px;}.ws-checkout-review-form .pli-text{font-weight:bold;}.ws-checkout-review-form .availability .availability{font-weight:bold;text-transform:uppercase;width:215px;}.ws-checkout-review-form .ws-total,.ws-multiple-bucket-form .ws-total{font-weight:bold;}.ws-checkout-review-form .ws-addresses .address .ws-edit{line-height:normal;}.ws-checkout-review-form>.ws-main-content{width:736px;}.ws-checkout .ws-checkout-review-form,.ws-checkout-review-form>.ws-main-content .ws-main-content-contents{width:100%;}.ws-checkout .ws-checkout-review-form .ws-aside{margin-left:29px;width:260px;}.ws-checkout .ws-checkout-review-form>.ws-main-content,.ws-checkout .ws-checkout-review-form .ws-aside,.ws-checkout .ws-checkout-review-form .ws-aside-contents{display:inline-block;}.ws-checkout-review-form .ws-shipping-methods .ws-shippingMethod{border-radius:1px;box-shadow:rgba(0,0,0,0.247059) 0 1px 0 0 inset;font-size:12px;}.ws-review-cost-summary .ws-tooltip-closable{font-size:11px;}.ws-review-cost-summary .ws-cost-summary .ws-tax{border-top:1px solid #dadde3;margin-bottom:35px;margin-top:-60px;}.ws-multiple-bucket-form .ws-cost-summary .ws-tax{border-top:3px solid #dadde3;margin-bottom:0;margin-top:0;}.ws-review-cost-summary .ws-cost-summary .ws-tax .value{display:inline;}.ws-review-cost-summary .ws-cost-summary .ws-total{border-bottom:1px solid #dadde3;font-weight:bold;margin-top:30px;}.ws-multiple-bucket-form .ws-cost-summary .ws-total{border-bottom:3px solid #dadde3;font-weight:bold;margin-top:0;}.ws-review-cost-summary .sny-rewards-line-item .type{font-weight:bold;}.ws-checkout-review-form.ws-single-bucket .ws-return-to-cart-widget-link{margin-bottom:40px;}.ws-checkout-review-form .ws-points-login-block .kor-open-as-dialog{color:#30343f;font-size:11px;text-decoration:underline;}.ws-checkout-review-wrap .ws-header.subheading{border-bottom:2px solid #eaedf4;padding:20px 0 10px;width:68%;}.ws-single-bucket .ws-header.subheading{width:100%;}.ws-review-shipping-bucket .ws-header.ws-ship-to-header{padding-top:0;}.ws-checkout-review-wrap .ws-header.subheading h2{font-size:14px;font-weight:bold;}.ws-review-summary .order-info{font-size:11px;margin-bottom:0;padding-top:5px;}.ws-ship-to-header,.ws-multiple-bucket-form .ws-action-buttons,.ws-checkout-review-wrap .ws-accelerated-checkout-promo,.ws-multiple-bucket-form .ws-review-summary{width:68%;}.ws-multiple-bucket-form .sny-multiple-error-block{width:68%;display:inline-block;}.ws-multiple-bucket-form .ws-checkout-heading,.ws-single-bucket .ws-checkout-heading{display:inline-block;}.ws-checkout-review-wrap .ws-aside-return-to-cart{margin-top:-53px;float:right;}.ws-multiple-bucket-form .ws-aside-return-to-cart{margin-top:-60px;float:right;}.ws-multiple-bucket-form .ws-action-buttons,.ws-single-bucket .ws-action-buttons{text-align:right;width:68%;display:inline-block;}.ws-single-bucket .terms-conditions-agree{float:right;margin-bottom:10px;}.ws-single-bucket .ws-cart-review-tc-error{clear:right;margin-top:10px;}.ws-single-bucket .ws-cart-review-tc-error .kor-field-error-list-item{text-align:right;}
.ws-single-bucket .terms-conditions-agree .ws-checkbox{margin-right:10px;}.ws-multiple-bucket-form .ws-top-button-wrap,.ws-single-bucket .ws-top-button-wrap{display:block;margin-top:-30px;margin-right:48px;}.ws-single-bucket .ws-action-buttons{width:auto;}.ws-review-summary .ws-action-buttons{width:54%;}.ws-single-bucket .ws-top-button-wrap{margin-right:0;}.ws-multiple-bucket-form .ws-review-summary{display:inline-block;margin-right:48px;margin-bottom:70px;}.ws-multiple-bucket-form .ws-review-summary .ws-cost-summary{float:right;}.ws-review-shipping-bucket-items{margin-bottom:0;}.ws-review-shipping-bucket-items .ws-shopping-cart.ws-cart-items{width:100%;}.ws-single-bucket .ws-accelerated-checkout-promo{width:100%;}.ws-multiple-bucket-form .ws-ship-to-heading{font-size:inherit;font-weight:inherit;margin-top:0;padding-top:0;}.ws-multiple-bucket-form .ws-review-cost-summary .ws-cost-summary{margin-right:0;float:right;width:54%;}.ws-confirm-payment-note a{font-weight:bold;}.ws-paymentinfo .kor-cc-security-code{margin-right:5px;}.ws-restricted-items{color:#30343f;}.ws-restricted-items .ws-product-title{margin-top:0;font-size:12px;}.ws-review-shipping-bucket .ws-aside{margin-top:0;}.ws-review-shipping-bucket-items .ws-total,.ws-review-shipping-bucket-items .price{width:15%;}.ws-multiple-bucket-form .ws-review-shipping-bucket-items .price{width:13%;}.ws-multiple-bucket-form .availability .availability{font-weight:bold;text-transform:uppercase;}.ws-review-shipping-bucket-items .ws-total{text-align:right;padding-right:0;}.ws-single-bucket .ws-top-button-wrap .ws-submit{position:relative;top:0;}.ws-accelerated-confirm-payment .ws-top-button-wrap{width:auto;text-align:left;padding:0 30px 20px 30px;margin:0;}.ws-multiple-shipping-page .hproduct{border-top:1px solid #eaedf4;}.ws-aside .ws-points-heading{padding:15px 0 18px 50px;}.ws-points-heading{background-position:-658px -690px;}.ws-aside .ws-points-label,.ws-aside .ws-login-username,.ws-aside .ws-login-password{width:232px;}.ws-aside .ws-points-apply{display:block;}.sny-checkout-receipt .ws-order-summary{padding:25px 20px 20px 20px;line-height:1.5em;}.sny-checkout-receipt .ws-shipping-information h2,.sny-checkout-receipt .ws-payment-information h2,.sny-checkout-receipt .ws-cost-summary h2{margin:0;font-size:14px;font-weight:bold;text-transform:capitalize;}.sny-checkout-receipt .ws-shipping-information .sny-inline-text{font-weight:normal;}.sny-checkout-receipt .ws-order-number{text-transform:capitalize;}.sny-checkout-receipt .ws-order-number-detail,.sny-checkout-receipt time,.sny-checkout-receipt .ws-order-total-detail,.sny-checkout-receipt .ws-order-email-detail,.sny-checkout-receipt .ws-cost-summary span.type,.sny-checkout-receipt .ws-cost-summary span.value{font-weight:bold;}.sny-checkout-receipt .ws-cost-summary .type.ws-sales-tax,.sny-checkout-receipt .ws-cost-summary .value.ws-sales-tax{font-weight:normal;}.sny-checkout-receipt .ws-order-number-detail,.sny-checkout-receipt .ws-order-total-detail{margin-left:5px;}.sny-checkout-receipt .ws-cart-items th{text-transform:uppercase;}.sny-checkout-receipt .ws-cart-items .ws-total{text-align:right;padding-right:0;font-weight:bold;}.sny-checkout-receipt .ws-cart-items td.description{width:33%;}.sny-checkout-receipt .sny-top-border{border-top:3px solid #eaedf4;}.sny-checkout-receipt .sny-bottom-border{border-bottom:3px solid #eaedf4;}.ws-cart-items span.pli-group{display:block;}.sny-checkout-receipt .ws-product-specs ul{margin-bottom:0;}.sny-checkout-receipt .ws-cart-items td.availability{width:25%;}.sny-checkout-receipt .sny-shipping-subset,.sny-checkout-receipt .sny-payment-subset{white-space:nowrap;overflow:hidden;margin-bottom:15px;}.sny-checkout-receipt .ws-sub-section{display:inline-block;vertical-align:top;white-space:normal;}.sny-checkout-receipt .ws-payment-information .ws-header,.sny-checkout-receipt .ws-shipping-information .ws-header{margin-bottom:0;}.sny-checkout-receipt .ws-sub-section h2{padding:20px 10px 0 24px;font-size:12px;border:none;}.sny-checkout-receipt .ws-shipping-address,.sny-checkout-receipt .ws-billing-address{width:43%;}.sny-checkout-receipt .ws-shipping-methods,.sny-checkout-receipt .ws-payment-method{width:67%;margin-left:-3px;}.sny-checkout-receipt .ws-sub-section .ws-address,.sny-checkout-receipt .ws-sub-section .ws-shipping,.sny-checkout-receipt .ws-sub-section .ws-payment-method{padding:20px 10px 15px 24px;font-style:normal;}.sny-checkout-receipt .ws-sub-section .ws-header{background:none;padding-left:0;border-bottom:1px solid #eaedf4;}.sny-checkout-receipt .ws-sub-section .fn{font-size:16px;font-weight:bold;padding-bottom:5px;}.sny-checkout-receipt .ws-payment-method .ws-card-type{padding-left:3px;}.sny-checkout-receipt .ws-card-ending-value{font-weight:bold;}.sny-checkout-receipt ul.ws-cost-summary{width:54%;float:right;}.ws-receipt-summary-buttons{clear:both;text-align:right;}.ws-receipt-summary-buttons a{height:28px;line-height:28px;padding:0 20px;}.sny-checkout-receipt ul.ws-cost-summary span.type{width:75%;display:inline-block;font-weight:bold;}.sny-checkout-receipt .ws-order-level-promotions{color:#ED4E24;padding:0 0 10px 0;display:block;text-align:left;}.sny-checkout-receipt .ws-order-level-promotions p,.sny-checkout-receipt .ws-order-level-promotions span.type{float:left;display:inline-block;width:75%;text-align:left;}.sny-checkout-receipt .ws-order-level-promotions span.value{float:right;font-weight:bold;}.sny-checkout-receipt ul.ws-cost-summary small{font-size:10px;}.sny-checkout-receipt .ws-print-receipt{margin-left:20px;}.sny-checkout-receipt .ws-order-summary .ws-print-receipt,.sny-checkout-receipt .ws-order-summary .ws-action-buttons{margin:0;}.sny-checkout-receipt .ws-credential-form .ws-email-display{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eaedf4;width:103%;position:relative;left:-9px;padding-left:10px;}.sny-checkout-receipt .ws-create-account-benefits{padding-top:20px;}.sny-checkout-receipt .ws-account-benefits-list,.sny-checkout-receipt .ws-account-benefits-description{margin:0;padding:0;}.sny-checkout-receipt .ws-account-benefits-list li{font-weight:normal;list-style-type:disc;margin-left:17px;}.sny-checkout-receipt .ws-account-benefits-list .ws-list-text{margin-left:-5px;display:inline-block;vertical-align:top;}.ws-receipt-my-account{font-weight:normal;}.ws-receipt-my-account .ws-email-address{display:block;font-weight:bold;padding-bottom:15px;}.ws-cart-items td.ws-activation-message{font-size:14px;font-weight:bold;color:#4571ec;text-align:center;padding-bottom:0;}.ws-checkout-restricted-items{color:#F00;padding:15px;background-color:#fcc;border:1px solid #f00;margin:10px 0;text-align:center;}.sny-empty-cart-main-content .ws-error-product-unavailable{border:none;}.ws-error-product-unavailable .price{text-align:right;}.ws-error-product-unavailable .ws-removed-items,.ws-checkout-restricted-items .ws-restricted-items{background:#fff;color:#7C7E8B;border:15px solid #fff;width:100%;}.ws-checkout-restricted-items .ws-restricted-items{width:100%;position:static;margin-bottom:0;}.ws-error-product-unavailable .ws-cart-items thead{border:none;}.ws-error-product-unavailable .ws-removed-items th.description,.ws-checkout-restricted-items .ws-restricted-items th.description{width:70%;padding-left:0;}.ws-checkout-restricted-items .ws-restricted-items th.price{padding-left:0;text-align:center;}.ws-error-product-unavailable .ws-removed-items td.description,.ws-error-product-unavailable .ws-removed-items td.price,.ws-checkout-restricted-items .hproduct td{border-top:1px solid #eaedf4;padding-bottom:0;padding:10px 10px 10px 0;}.ws-error-product-unavailable .ws-removed-items td.description,.ws-checkout-restricted-items .ws-restricted-items td.description{text-align:left;}.ws-checkout-restricted-items .hproduct td.price,.ws-checkout-restricted-items .hproduct td.ws-total{text-align:center;}.ws-error-product-unavailable .ws-product-photo,.ws-checkout-restricted-items .ws-product-photo{display:block;padding-right:15px;width:15%;float:left;overflow:hidden;}
.ws-checkout-restricted-items .ws-product-photo{position:static;}.ws-error-product-unavailable .ws-product-info,.ws-checkout-restricted-items .ws-product-info,.ws-checkout-restricted-items .ws-remove-restricted-items{display:inline-block;width:67%;vertical-align:top;}.ws-checkout-restricted-items .ws-product-info{padding-left:0;}.ws-checkout-restricted-items .ws-remove-restricted-items{padding:10px 0 20px 0;margin-left:0;}.ws-checkout-restricted-items .ws-restricted-items .ws-submit{margin:0;}.ws-error-product-unavailable .ws-product-info h2,.ws-checkout-restricted-items .ws-product-info h2{margin:0;padding:0;font-size:12px;font-weight:bold;padding-bottom:10px;margin-top:4px;}.ws-error-product-unavailable .ws-product-specs,.ws-checkout-restricted-items .ws-product-specs{margin:0;padding:0;}.ws-error-product-unavailable .ws-product-specs dd,.ws-error-product-unavailable .ws-product-specs dt,.ws-checkout-restricted-items .ws-product-specs dd,.ws-checkout-restricted-items .ws-product-specs dt{margin:0;padding:0;}.ws-error-product-unavailable .ws-product-specs dt,.ws-checkout-restricted-items .ws-product-specs dt{float:left;padding-right:10px;}.kor-customization-details .kor-control{position:relative;font-size:12px;}.ws-checkout-review-form .kor-form-error-message{margin-top:52px;}.ws-checkout-review-form .ws-reward-login-box .kor-form-error-message{margin-top:15px;}.sny-checkout .sny-checkout-receipt{margin-top:50px;}.sny-checkout .ws-submit.ws-print-receipt{height:28px;line-height:28px;}.sny-checkout .sny-sr-login-block .ws-login-username-error,.sny-checkout .sny-sr-login-block .ws-login-password-error{border-color:#F95355;}.ws-rewards .ws-wrapper{display:none;}.ws-rewards .ws-header{cursor:pointer;}.ws-rewards .ws-header{padding:0 0 3px 23px;background-position:1px -648px;display:inline-block;}.ws-sony-rewards .ws-heading{margin:0;}.ws-rewards .kor-label-active{background-position:1px -698px;}.ws-wrapper-guftcard-field{padding-top:25px;padding-left:15px;font-size:12px;line-height:35px;}.ws-rewards .ws-applyGiftCard{display:inline;margin-top:10px;}.ws-apply{padding:7px 20px;}.ws-rewards .ws-field input{width:230px;margin-right:8px;}.sny-sr-points{font-size:30px;font-weight:bold;}.sny-points-avail-text{font-size:15px;}.sny-sr-block .sny-rewards-search-note{font-family:'SST W01 Bold';font-size:11px;margin-left:270px;margin-top:5px;text-transform:capitalize;}.sny-sr-block p{margin:0;padding:0;line-height:normal;}p.sny-text-block{margin-bottom:10px;}p.sny-login-text,p.ws-reward-login-message{margin-bottom:20px;}.sny-sr-block div.ws-giftcard{border:15px solid #eaedf4;background-color:#eaedf4;white-space:nowrap;width:100%;margin:20px 0 20px 0;}.sny-sr-block div.ws-giftcard div{display:inline;color:#ED4E24;font-size:18px;}.sny-sr-block div.ws-giftcard a{color:#30343f;font-size:14px;text-decoration:underline;margin-left:10px;}.sny-sr-login-block .ws-field input{width:180px;position:absolute;right:0;top:-5px;}.sny-sr-login-block .ws-field input.ws-login-username-error{margin-left:51px;}.sny-sr-login-block #link-sonyRewards-forgotPassword{margin-top:3px;display:block;}.sny-sr-current-block{width:auto;display:inline-block;vertical-align:top;background-position:-673px -700px;padding:0 0 0 38px;float:right;margin-top:-40px;}.sny-sr-current-block h2{font-size:16px;padding:5px 0 5px 0;background:#fff;margin:0;}.sny-sr-current-value{float:right;font-size:25px;width:100%;background:#fff;text-align:right;line-height:22px;}.sny-sr-login-block .ws-applyGiftCard,.sny-sr-login-block #link-sonyRewards-forgotPassword{margin-left:169px;display:block;}.sny-sr-login-block #link-sonyRewards-forgotPassword{width:110px;}.sny-sr-login-block .kor-field-error-list-item{margin-left:168px;}.sny-sr-input-wrap{width:373px;}.ws-field.sny-sr-login-username{margin-bottom:21px;}.sny-sr-login-password{margin-bottom:15px;}.ws-sr-forgotpassword iframe{width:400px;height:170px;padding:35px 35px 0 35px;border:0;overflow:hidden;}.sny-sr-redeemable-value{font-weight:bold;}.ws-sr-joinnow{width:700px;padding:40px;}.ws-sr-joinnow iframe{height:900px;}.sny-business-credit-checkout{padding:13px 0 0 24px;}.sny-business-credit-checkout label{font-weight:normal!important;}ul.sny-business-credit-list{margin:0;}.sny-business-credit-list>li{margin-top:10px;}.sny-business-credit-list>li+li{margin-left:135px;}.sny-business-credit-list label.sny-po-number-label{float:left;}.sny-business-credit-list .sny-po-whats-new{margin-left:10px;}.sny-business-credit-list label.sny-po-tnc-msg,.sny-business-credit-list li input{float:left;}.sny-business-credit-list li input.ws-text{margin:-4px 0 0!important;padding:4px;}.ws-tooltip-wrapper .kor-overlay-close{display:none;}.sny-business-credit-list li input[type='checkbox']{width:auto!important;margin:0!important;}.sny-business-credit-list label.sny-po-tnc-msg{margin-left:5px;margin-top:-3px;}.sny-business-credit-checkout .sny-business-credit-list>li:first-child .kor-field-error-message{clear:both;margin-left:146px;}.sny-text-err-msg{color:#ED4E24;margin-right:5px;}.kor-customization-details .ws-customization-table{margin:5px 0 0 0;}.kor-customization-details table tr td{padding:0;}.kor-customization-details table tr td ul{margin-bottom:5px;width:270px;}.ws-cart-product-info .kor-customization-details .ws-close{background-position:-300px -39px;background-image:url('../css/../images/sny-sprites.png');color:#4571EC;padding:10px 0 15px 19px;width:6px;height:10px;border:none;font-weight:bold;text-decoration:none;}.kor-customization-details .ws-close:hover{background-color:#fff;}.kor-customization-details .ws-cust-title{font-weight:bold;padding-top:8px;}.kor-customization-collapsed .ws-cust-title a{background-position:0 -690px;background-image:url('../css/../images/sny-sprites.png');text-decoration:none;padding:10px 0 3px 19px;font-weight:bold;}.ws-cart-product-actions .ws-cart-add-to-wishlist,.sny-reconfigure .sny-reconfigure-text a{font-size:12px;font-weight:bold;text-decoration:none;}.ws-cart-qty .ws-cart-add-to-wishlist-a{margin-top:20px;margin-bottom:50px;display:block;}.ws-promo-overlay-wrap{padding:30px;height:200px;overflow-y:auto;}.ws-promo-overlay-wrap .ws-promotion-long-title{font-size:16px;}.ws-promo-overlay-wrap .ws-promotion-long-title,.ws-promotion-rule-description{margin-bottom:0;}.ws-promo-overlay-wrap .ws-promotion-list-item{border-top:1px solid #eaedf4;padding-top:10px;}.ws-promo-overlay-wrap .ws-promotion-list-item:first-child{border-top:none;}.ws-method.ws-payment-wallet-list-item.ws-payment-wallet-contents .ws-apply{padding-left:25px;}.ws-credit-card-form .ws-plcc-submit{margin-left:145px;}.sny-financing-terms-condition-group{overflow:hidden;}.sny-fin-payment-service .sny-plcc-apply-promotion,.ws-payment-wallet-contents .sny-plcc-apply-promotion{margin-left:5px;font-size:12px;font-family:'SST','SST W01 Roman',Arial,sans-serif;}.ws-method-name .sny-plcc-what-is,.sny-plcc-what-is{float:right;font-family:'SST','SST W01 Roman',Arial,sans-serif;font-size:12px;font-weight:normal;line-height:2.2em;cursor:pointer;}.ws-plcc-form .kor-field-error-list-item{margin-left:123px;}.ws-plcc-form .kor-field-error-message-contents{margin-bottom:-40px;}.ws-plcc-form .kor-field-error-message-placeholder{display:inline;}.sny-financing-terms-condition-group .ws-financing-cms-wrap,.ws-payment-wallet-list-item .ws-financing-cms-wrap{display:inline-block;}.sny-financing-terms-condition-group .ws-financing-cms-wrap{margin-left:40px;}.ws-payment-wallet-list-item .ws-plcc-label{margin-top:10px;}.ws-payment-wallet-list-item .ws-text{margin-top:10px;}.ws-payment-wallet-list-item .ws-plcc-label,.ws-sny-finance-form .ws-plcc-label{margin-right:20px;}.sny-financing-terms-condition-text{border:1px solid #7C7E8B;width:350px;height:150px;overflow-y:auto;padding:10px;margin-top:20px;float:left;}.sny-financing-term-accept{margin-top:20px;width:350px;padding-left:25px;margin-bottom:15px;clear:both;}.sny-financing-select.ws-checkbox{margin-left:-25px;margin-right:10px;}.sny-financing-terms-condition-link{float:right;margin:15px 25px 20px 0;text-decoration:underline;text-transform:capitalize;}
.ws-product-specs-definition-title,.ws-cart-product-info .ws-cust-title,.ws-cart-product-info .ws-cust-title a{font-weight:bold;}.ws-cart-product-info .ws-cust-title{margin-top:16px;}.ws-cart-product-info .sny-reconfigure{display:inline-block;margin-left:-5px;color:#eaedf4;}.ws-cart-product-info .sny-reconfigure-text{padding-left:4px;}.sny-financing-terms-condition-group .ws-error-message{margin-top:10px;}.sny-financing-checkbox-err{border:1px solid #F00;}.sny-financing-terms-condition-group .sny-financing-checkbox{margin-left:0;}.sny-financing-terms-condition-group .sny-financing-term-accept-checkbox{float:left;margin-left:-25px;margin-right:10px;line-height:1px;}.sny-plcc-form-error-message.kor-form-error-message{line-height:1.5em;}.sny-financing-group-dialog{width:800px;padding:0 30px 0 30px;max-height:600px;overflow-y:scroll;}.ws-removed-items{background-color:#fff;width:706px;}.ws-removed-items .description{position:relative;}.ws-removed-items .ws-description-table-heading{padding:0;}.ws-removed-items .fn{margin-top:0;}.ws-removed-items dl{color:#30343f;}.ws-removed-items dt,.ws-removed-items dd{display:inline-block;}.ws-removed-items dd{margin-left:0;}.ws-repriced-products{padding:10px;margin-bottom:10px;color:#22c083;background-color:#def6ed;border:1px solid #22c083;}.sny-checkout-gift-card-need-help-content,.sny-checkout-sony-rewards-points-need-help-content{width:470px;height:500px;padding:20px;overflow-y:auto;}.blocking-popup-close-overlay{left:0;top:0!important;width:100%;height:100%;opacity:1;overflow:visible;position:fixed;z-index:100;}.blocking-popup-close-content{overflow:auto;padding:15px 25px;position:relative;margin:auto;top:408px;width:470px;height:auto;background-color:white;border-top:5px solid red;box-shadow:rgba(0,0,0,0.498039) 2px 2px 10px;-webkit-box-shadow:rgba(0,0,0,0.498039) 2px 2px 10px;}.blocking-popup-close-content .mess_text_header{font-size:14px;font-weight:bold;margin-bottom:15px;}#ws-address .sny-format-info{color:#808080;display:block;font-size:11px;}.remove-preferred-address{text-align:center;}.remove-preferred-address p{text-align:left;}.remove-preferred-address form .ws-button{margin-right:10px;}.remove-preferred-address form,.remove-preferred-address a{display:inline-block;}.sny-account-container .ws-heading{padding-bottom:18px;}.sny-account-error{padding:5px;margin-top:0;}.sny-account-saved-address .ws-update-message p,.sny-account-profile-settings .ws-update-message p{margin:0;border:1px solid #22C083;background-color:#DEF6ED;padding:3px 10px;margin-bottom:18px;}.ws-add-new-address .ws-heading,.sny-account-overview .sny-personal-message,.sny-account-first-login .sny-personal-message{line-height:40px;padding:0;margin-top:0;}.sny-account-heading .ws-heading{padding:0;line-height:1;margin-top:0;}.sny-account-heading{vertical-align:bottom;margin-bottom:25px;}.sny-account-section{margin-bottom:18px;}.sny-account-container .address-book .ws-edit-buttons a,.sny-account-container .address-book .ws-edit-buttons .ws-button-link,.sny-account-container .sny-add-address-link .ws-add-address,.sny-account-container .sny-address-list .ws-button-link,.sny-account-container .sny-address-list .ws-edit-buttons a,.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{padding:8px 20px;border-radius:1px;height:12px;line-height:12px;}.ws-account .ws-footer{margin-top:100px;}.ws-account .sny-link:hover,.sny-account-linkrewards #link-sonyRewards-forgotPassword:hover{text-decoration:underline;}.ws-account .sny-menu-container .sny-link:hover,.sny-account-linkrewards #link-sonyRewards-forgotPassword{text-decoration:none;}.sny-account-container form .ws-btn-login,.sny-account-container form .ws-button,.sny-account-container form .ws-button-link,.sny-account-container form .sny-create-account-link,.sny-account-container .sny-account-login-create a.sny-create-account-link,.sny-account-container .sny-account-login-create a.ws-btn-login,.sny-account-container .sny-account-login-create a.ws-button,.sny-create-account-form .ws-cancel,.sny-create-account-form .ws-submit{display:inline-block;}.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,.ws-account-address-edit-address-form-cancel-button,.ws-account-order-cancel-confirmation-form-button-yes,.sny-account-section .ws-cancel,.sny-profile-form .ws-cancel,.ws-account-order-cancel-link-form .ws-button{background-color:#fff;border:1px solid #c2c3c5;}.ws-account-address-edit-address-form-cancel-button:hover,.ws-account-order-cancel-confirmation-form-button-yes:hover,.sny-account-section .ws-cancel:hover,.sny-profile-form .ws-cancel:hover,.ws-account-order-cancel-link-form .ws-button:hover{background-color:#fff;border:1px solid #c2c3c5;}.sny-profile-form,.sny-account-section .ws-account-address-edit-address-form,.sny-account-section .ws-account-address-add-address-form{margin-bottom:18px;padding:12px 0;}.email-opt-in .ws-action-buttons,.sny-edit-password-form .ws-buttons-field,.sny-edit-email-form .ws-action-buttons,.sny-address-validation-form .ws-action-buttons,.sny-account-update-address .ws-action-buttons,.add-address-form .ws-action-buttons{border-top:1px solid #dadcdf;padding-top:18px;}.sny-account-container .sny-menu-logout{margin-top:10px;display:block;}.sny-create-account-form .ws-error .ws-text{padding:0;}.sny-account-ordertracking .login-link,.remove-preferred-address .ws-button,.sny-add-address-link a,.ws-account-address-edit-address-form-cancel-button,.sny-account-saved-address .ws-add-address,.email-opt-in .ws-button,.sny-account-section button,.sny-account-section .ws-submit,.sny-edit-email-form .ws-submit,.sny-edit-email-form .ws-cancel,.ws-print-link .sny-account-orderdetails,.sny-security-question-form .ws-button,.sny-security-question-form .ws-cancel,.ws-form-account-password-force-change button,.sny-forgot-password button{border-radius:1px;}.ws-forgot-password .ws-text,.sny-create-account-form .ws-text,.sny-account-section select{padding:8px 5px;}.ws-account-address-edit-address-form select,.add-address-form select,.sny-edit-password-form select{width:304px;}.sny-account-newpassword .ws-form-account-password-force-change input,.sny-rewards-signin-form .ws-password,.sny-account-section .ws-text,.sny-edit-password-form .ws-field .ws-text,.sny-edit-profile-form .ws-field .ws-text,#email-and-password-div .ws-field .ws-text{width:290px;}.sny-account-section .ws-checkbox{vertical-align:middle;}.sny-account-login-create .sny-required,.sny-required-field,.sny-order-lookup-tracking-group .ws-order-lookup-component .kor-field-error-message{font-size:10px;}.sny-account-orderdetails .sny-order-special-instructions p,.sny-account-address-validation .ws-note,.sny-create-account-form .ws-note,.sny-security-question-form label,.ws-forgot-password label,.sny-create-account-form .ws-note,.sny-create-account-form .ws-field label small,.sny-account-section .ws-field label,.ws-gift-card-balance-container .ws-indicates-required,.ws-gift-card-balance-container .ws-field label{font-size:11px;}.sny-account-orderdetails .sny-order-special-instructions h1,.sny-account-overview .sny-no-orders-message .ws-heading,.sny-account-profile-help .ws-helpdesk-article-heading,.sny-account-orderdetails .sny-order-item-details-list .ws-product-title,.sny-menu-container .benefit-item{font-size:12px;}.sny-menu-container .sny-menu-link{font-size:13px;}.sny-returned-order-item-cell-header,.sny-account-ordertracking .login-link,.sny-track-order-form .ws-button,.sny-account-container .aside-benefits-contents .benefit-item,.sny-account-orderdetails .ws-account-order-heading,.sny-account-orderdetails .sny-orderplaced-table-header .ws-order-details-block-heading,.sny-account-orders .sny-orders-table-header,.sny-account-overview .sny-orders-table-header,.sny-menu-container .sny-menu-logout,.sny-create-account-link,.sny-login-form .ws-button,.sny-account-orderdetails .ws-account-order-shipping-bucket,.sny-account-orderdetails .sny-returned-line-items h1,.sny-create-student-account-link,.sny-gift-card-balance .sny-gift-card-balance-desc,.sny-account-orderdetails .ws-account-order-shipping-bucket h2{font-size:14px;}.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-field label{font-size:15px;}.sny-profile-help-title .ws-heading,.aside-benefits .ws-heading,.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-heading{font-size:18px;}.sny-account-managerewards .sny-account-heading .ws-heading{margin-top:20px;}.sny-account-managerewards .sny-rewards-points-text{font-size:22px;}.ws-add-new-address .ws-heading,.sny-account-heading .ws-heading,.sny-account-overview .sny-personal-message,.sny-account-first-login .sny-personal-message,.sny-account-first-login .sny-personal-message,.sny-account-orderdetails .sny-heading h1,.sny-account-orders .sny-heading h1,.sny-forgot-password .sny-heading h1,.sny-forgot-password-confirm .sny-heading h1,.sny-create-account-form .ws-header h1{font-size:24px;}.sny-heading .ws-heading{font-size:30px;}.sny-account-managerewards .sny-rewards-points-balance{font-size:38px;}.sny-gift-card-balance .sny-no-border{border:0!important;}.sny-programs-edu-pricing .ws-header,.sny-account-container .sny-menu-logout,.sny-menu-container .sny-menu-link,.sny-account-managerewards .sny-link,.sny-rewards-signin-form .sny-link,.sny-rewards-no-account .sny-link,.sny-rewards-signin-form label,.sny-profile-form label,.sny-account-container .sny-menu-logout,.aside-benefits .ws-heading,.sny-login-form .ws-forgot,.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-heading,.sny-account-orderdetails .sny-order-special-instructions h1,.sny-returned-order-item-cell-header,.sny-account-orderdetails .ws-total-vat .ws-type,.sny-account-orderdetails .ws-total-vat .ws-value,.sny-account-saved-address .ws-update-message,.sny-account-profile-settings .ws-update-message,.sny-account-section label,.sny-account-profile-help .ws-helpdesk-article-heading,.sny-form label,.sny-account-orders .sny-question-heading,.sny-account-orderdetails .ws-account-order-billing-address-text,.sny-account-orderdetails .ws-account-order-shipping-address-text,.sny-account-orderdetails .ws-order-details-block-heading,.sny-account-orderdetails .account-order-detail-summary-right,.sny-account-orderdetails .account-order-detail-summary-left,.sny-account-orderdetails .ws-account-order-date-value,.sny-account-orderdetails .ws-account-order-number-value,.ws-account-order-heading,.order-status,.orders-list-cell-total,.order-details-date-content,.sny-menu-container .sny-menu-link,.sny-account-orderdetails .sny-order-item-details-list .ws-product-title,.sny-order-item-details-list .sny-item-label .ws-heading,.sny-order-item-details-list .ws-product-item-number-text,.sny-security-question-form label,.ws-form-account-password-force-change label,.sny-create-account-form .ws-field label,.sny-profile-details dt,.ws-forgot-password .ws-field label,.sny-account-saved-address .fn,.sny-account-update-address .fn,.ws-gift-card-balance-container .ws-field label,.ws-gift-card-balance-container .ws-indicates-required,.ws-gift-card-balance-container .kor-form-error-message,.sny-account-orderdetails .ws-account-order-shipping-bucket h2,.sny-account-orderdetails .sny-returned-line-items h1,.sny-account-orderdetails .ws-account-order-shipping-bucket .ws-header,.sny-account-orderdetails .ws-order-details-block-heading,.sny-profile-label,.sny-link,.sny-returns-form-callout span,.sny-returns-form-details h4{font-weight:bold;}
.sny-account-orderdetails .ws-account-order-details-address,.sny-account-orderdetails .ws-account-order-details-payment-methods-list-item,.sny-account-orderdetails .ws-line-item,.sny-create-account-form .ws-field label small,.sny-create-account-form .ws-field label .ws-tooltip-closable,.ws-required,.sny-asteriks,.sny-asterisk{font-weight:normal;}.sny-account-saved-address .ws-update-message .kor-fade,.sny-profile-details .ws-password,.sny-account-login-create .benefit-item,.ws-note a,.sny-forgot-password .ws-text,.sny-account-section input,.sny-account-section select,.sny-account-container,.sny-account-orderdetails .ws-account-order-shipping-bucket h2,.sny-account-managerewards .sny-rewards-points-balance,.sny-account-orderdetails .sny-returned-line-items h1,.benefit-item,.aside-benefits{color:#30343f;}.sny-account-managerewards a:hover{text-decoration:underline;}.ws-required,.sny-asteriks,.sny-asterisk{color:#F95355;}.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,.ws-account-address-edit-address-form-cancel-button,.ws-account-order-cancel-confirmation-form-button-yes,.sny-account-section .ws-cancel,.sny-profile-form .ws-cancel,.sny-create-account-form .ws-cancel,.ws-account-order-cancel-link-form .ws-button,.sny-menu-container .sny-menu-link{color:#43516e;}.sny-account-linkrewards #link-sonyRewards-forgotPassword,.sny-account-linkrewards #link-sonyRewards-registerUser,.sny-account-address-validation .ws-warning-text,.add-address-form .ws-tooltip-closable,.sny-link a,.sny-programs-create-account-text .sny-privacy-policy-intext-link,#ws-account-order-details .sny-orders-link,#ws-account-address-validation .sny-addresses-link,#ws-account-address-update .sny-addresses-link,#ws-account-addresses .sny-addresses-link,#ws-account-profile-settings .sny-profile-link,#ws-account-order-list-view .sny-orders-link,#ws-account-manage-rewards .sny-rewardspoints-link,#ws-account-productnotification-list .sny-notification-link,#ws-account-link-rewards .sny-rewardspoints-link,#ws-account-register-rewards .sny-rewardspoints-link,.sny-menu-container .sny-menu-logout,.sny-account-orderdetails .sny-order-item-details-list .ws-product-title,.sny-link,.sny-account-orderdetails .ws-account-order-date-value,.sny-account-orderdetails .ws-account-order-number-value,.sny-account-orderdetails .ws-account-order-shipping-bucket .ws-header,.sny-account-update-address .ws-account-address-edit-address-form .ws-tooltip-closable,.sny-account-orderdetails .sny-returned-line-items,.ws-account-order-item-status-tracking-number-link{color:#4571ec;}.sny-account-managerewards .sny-rewards-points-text{color:#ed4e24;}.sny-account-ordertracking .ws-error-message,.sny-create-account-form .ws-error .ws-text,.ws-forgot-password .ws-error .ws-text,.sny-login-form .kor-field-error-message-contents,.ws-warning-message-contents{color:#f00;}.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-heading{color:#666;}.sny-order-lookup-tracking-group .ws-order-lookup-component{color:#000;}.benefit-list{color:#726F7A;}.sny-programs-account-recognition-block .kor-form-error-message p{color:#F00;}.sny-order-lookup-tracking-group .ws-order-lookup-component .kor-field-error-message-contents{color:red;}.aside-benefits,.sny-account-section .sny-account-profile-help{background-color:#F3F4F6;}.sny-address-validation-form .ws-note,.sny-create-account-form .ws-note{font-style:normal;}.add-address-form .ws-tooltip-closable,.sny-account-update-address .ws-account-address-edit-address-form .ws-tooltip-closable{text-decoration:none;}.ws-password{font-family:"sans-serif";}.sny-account-overview-cms{margin-bottom:40px;}.sny-login-form-container form .ws-button{display:block;left:88px;margin:0;}.sny-login-form-container{padding:0 70px 0 80px;border-right:1px dotted #DADCDF;}.sny-login-form{width:340px;}.sny-login-form .ws-button{margin-right:102px;}.sny-programs-student-store-login-form-container .sny-login-form .ws-button{position:relative;right:164px;margin-right:0;}.sny-login-form .ws-forgot{position:relative;left:88px;}.sny-login-form p{text-align:left;}.sny-account-login-create .sny-login-form form{margin-bottom:30px;}.sny-login-form-container .sny-required-field{padding-top:18px;}.sny-login-form .ws-field{text-align:right;}.sny-login-form>.ws-field{text-align:left;}.sny-login-form .ws-field label{display:inline;}.sny-login-form .ws-password,.sny-login-form .ws-text{width:233px;}.sny-login-form .kor-field-error-message-placeholder{margin-right:34px;}.sny-login-form .ws-forgot{padding-top:13px;display:inline-block;}.sny-new-customer-container{padding-left:70px;padding-right:110px;}.ws-forgot-password .kor-field-error-list-item{display:inline;margin-left:49px;}.sny-account-login-create .sny-required{display:inline;margin-right:244px;}.benefit-list{list-style-type:disc;list-style-position:outside;padding-top:0;margin-top:0;margin-left:10px;}.ws-forgot-password span.ws-error{padding-left:44px;}.ws-forgot-password .ws-error,.sny-login-form .kor-field-error-message-placeholder{text-align:left;width:214px;display:inline-block;}.sny-forgot-password-confirm .sny-heading h1,.sny-forgot-password .sny-heading h1{margin-top:0;margin-bottom:5px;}.sny-forgot-password input{width:230px;}.sny-forgot-password .ws-text{padding-right:0;}.sny-password-sent-button{margin-left:auto;margin-right:auto;width:125px;display:block;}.ws-forgot-password .ws-field label small{font-size:11px;font-weight:normal;margin-left:5px;}.sny-create-account-form-container{padding-right:30px;padding-bottom:150px;}#email-and-password-div .ws-field .ws-text{margin-right:0;}#email-and-password-div .ws-field label{width:230px;text-align:left;display:block;}#email-and-password-div .ws-newsletter label{line-height:5px;width:500px;}#email-and-password-div .ws-field{margin:0;}#email-and-password-div #RegisterUserFullEmail_Login{margin-right:50px;}#email-and-password-div #RegisterUserFullEmail_Password{margin-right:20px;}.sny-form .ws-field,.sny-create-account-form .ws-header h1,.ws-indicates-required{padding-bottom:18px;margin-bottom:0;}.sny-login-form-container .sny-form .ws-field{padding-bottom:10px;margin-bottom:0;}.sny-create-account-form-container .ws-indicates-required{margin-top:17px;}.email-and-password .ws-field.ws-side{width:auto;}.sny-create-account-form .ws-header h1{margin-top:0;}.sny-create-account-form .ws-field label small{display:inline;}.sny-create-account-form .ws-checkbox input{margin-right:10px;}.sny-create-account-form .ws-note{padding-bottom:30px;}.sny-create-account-form .ws-note,.sny-form .ws-field{margin-bottom:0;}.sny-create-account-form .ws-submit{padding:0 21px 0 21px;border:1px;margin-right:18px;}.aside-benefits{padding:20px 30px;display:inline-block;margin-top:28px;}.aside-benefits .ws-heading{margin-top:0;}.sny-account-container .benefit-item{line-height:27px;}.sny-account-newpassword .ws-form-account-password-force-change label{display:inline-block;width:140px;}.ws-form-account-password-force-change{margin-top:18px;}.ws-form-account-password-force-change select,.ws-form-account-password-force-change .ws-inputText,.ws-form-account-password-force-change .ws-text{width:230px;left:150px;}.ws-form-account-password-force-change button{position:relative;left:153px;}.ws-form-account-password-force-change .kor-field-error-message-placeholder{position:relative;width:290px;left:153px;}.sny-security-question{margin-bottom:18px;}.sny-security-question-form .kor-field-error-message-placeholder,.sny-security-question-form select,.sny-security-question-form label,.sny-security-question-form input{width:230px;display:block;}.sny-account-container .sny-menu-container{margin-right:36px;}.sny-menu-container .ws-heading{padding:0;margin:0;line-height:.75;}
.sny-menu-container .sny-new-customer-title .ws-heading{line-height:1;}.sny-menu-container .sny-menu-list{margin-top:25px;margin-bottom:0;padding-bottom:0;}.sny-menu-container .sny-menu-list-additional{border-bottom:1px solid #dadcdf;}.sny-menu-container .sny-menu-item{padding:15px 0;border-top:1px solid #dadcdf;}.sny-menu-container .sny-new-customer-container{padding-left:0;padding-right:0;}.sny-menu-container .benefit-copy{margin-top:30px;}.sny-menu-container .benefit-item{line-height:20px;text-indent:0;margin-left:5px;}.sny-account-first-login p{margin-bottom:12px;}.ws-group .ws-account-overview-heading{line-height:25px;margin-bottom:15px;}.sny-account-overview .sny-no-orders-message{margin-bottom:18px;}.sny-account-overview .ws-table-show-more-rows-link-row{display:none;}.sny-account-ordertracking .sny-track-order-form-container{margin-bottom:50px;}.sny-track-order-signin-container .sny-utility-link{margin-left:0;}.sny-account-orders .sny-orders-table,.sny-account-overview .sny-orders-table{width:100%;text-align:left;margin-bottom:10px;}.sny-returned-order-item-cell-header,.sny-account-orders .ws-table-header,.sny-account-overview .ws-table-header{padding:10px 0;text-transform:uppercase;border-bottom:1px solid #dadcdf;}.sny-account-orders .ws-table-row,.sny-account-overview .ws-table-row{vertical-align:top;padding:25px 0;}.sny-account-orders .ws-table-cell,.sny-account-overview .ws-table-cell{padding:25px 0;border-bottom:1px solid #dadcdf;}.sny-account-orders .ws-table-header,.sny-account-overview .ws-table-header{padding:10px 0;text-align:left;}.sny-account-orders .order-details-detail-content,.sny-account-overview .order-details-detail-content{width:108px;}.ws-account-order-details-link-form .ws-button,.ws-account-order-cancel-link-form .ws-button{padding:0;width:108px;height:24px;margin:2px 0;}.sny-privacy-policy-container{margin:20px 0;}.sny-privacypolicy-link,.sny-privacypolicy-text{display:inline;}.sny-account-overview .ws-hide,.sny-account-orders .ws-hide{display:none;}.sny-account-overview .ws-show-order,.sny-account-orders .ws-show-order{display:table-row;}.sny-orderplaced-table .sny-learnmore-link{margin-left:10px;}.ws-account-order-date-value,.ws-account-order-number-link,.ws-recent-orders-col,.view-order-link{display:inline;width:200px;}.sny-account-container .ws-no-orders-wrapper{margin:12px 0 12px 0;padding:0;}.sny-account-orders .sny-orders-question p{margin:5px auto;}.sny-account-orders .sny-orders-table{margin-bottom:25px;}.sny-account-orderdetails .sny-order-details-heading{vertical-align:top;}.sny-account-orderdetails .ws-description-order-details{width:550px;float:left;white-space:normal;}.sny-account-orderdetails .sny-returns-container{float:right;width:196px;white-space:normal;border:1px solid #dadcdf;padding:10px;}.sny-account-orderdetails .sny-returns-link-heading{font-size:18px;display:block;}.sny-returns-link-subheading{display:block;margin-bottom:10px;}.sny-returns-container .sny-returns-form-link.ws-button{margin-left:80px;}.sny-returns-container .sny-returns-older-contact,.sny-returns-container .kor-open-as-dialog{display:block;}.sny-item-details-table,.sny-orderplaced-table{width:100%;border-bottom:3px solid #f3f4f6;margin-bottom:40px;border-collapse:separate;}.ws-account-order-heading td{border-bottom:1px solid #dadcdf;}.sny-orderplaced-table .sny-orderplaced-number-cell{padding-right:40px;width:220px;}.sny-account-orderdetails .sny-orderplaced-table .ws-table-section{display:block;padding-bottom:40px;}.sny-orderplaced-table .sny-orderplaced-date-cell{width:266px;}.sny-orderplaced-table .sny-orderplaced-number-cell,.sny-orderplaced-table .sny-orderplaced-date-cell{vertical-align:bottom;padding-bottom:5px;white-space:nowrap;}.ws-table-cell{vertical-align:top;padding-top:25px;}.sny-orderplaced-table .sny-orderplaced-table-data .ws-table-cell{vertical-align:top;padding-top:25px;}.sny-account-container .sny-account-heading.ws-description-order-details p{margin-bottom:10px;}.sny-account-orderdetails .sny-orderplaced-print-cell{padding-bottom:10px;text-align:right;width:240px;}.sny-orderplaced-table .sny-orderplaced-table-header{vertical-align:top;border-bottom:1px solid #dadcdf;padding:25px 0;}.sny-account-orderdetails .locality,.sny-account-orderdetails .region,.sny-account-orderdetails .postal-code,.sny-account-orderdetails .ws-account-order-details-first-name,.sny-account-orderdetails .ws-account-order-details-last-name{display:inline;}.sny-account-orderdetails .ws-account-order-heading,.sny-account-orderdetails .sny-orderplaced-table-header .ws-order-details-block-heading{text-transform:uppercase;line-height:1px;}.sny-account-orderdetails .sny-orderplaced-table-data .ws-table-cell{padding-right:40px;}.sny-account-orderdetails .ws-line-item-promotion-total ul{margin-bottom:0;}.sny-account-orderdetails .ws-account-order-details-cost-summary{white-space:nowrap;margin-bottom:0;}.sny-account-orderdetails .ws-account-order-cancel-link-form,.sny-account-orderdetails .sny-learnmore-link{display:inline;}.sny-account-orderdetails .ws-cost-summary .ws-line-item{padding:3px 0;}.sny-account-orderdetails .ws-total-vat{border-top:1px solid #dadcdf;border-bottom:1px solid #dadcdf;padding:7px 0;}.sny-account-orderdetails .ws-type,.sny-account-orderdetails .ws-value{width:49%;display:inline-block;}.sny-account-orderdetails .sny-order-special-instructions h1{padding-bottom:0;}.sny-account-orderdetails .ws-value{text-align:right;}.sny-account-orderdetails .ws-account-order-details-address{margin-bottom:20px;}.sny-account-orderdetails .sny-returned-line-items h1{display:inline-block;text-transform:uppercase;}.sny-account-orderdetails .sny-returned-line-items{border-bottom:1px solid #dadcdf;padding-bottom:9px;}.sny-account-orderdetails .sny-returned-order-credit-date{display:block;}.sny-item-details-table{width:100%;}.sny-item-details-table .sny-order-item-details-list{vertical-align:top;width:250px;}.sny-account-orderdetails .ws-account-order-heading td{text-transform:uppercase;padding:9px 9px 9px 0;}.sny-item-details-table .ws-product-title{margin:0;white-space:normal;}.sny-item-details-table .ws-account-order-heading{white-space:nowrap;}.sny-item-details-table .ws-account-order-heading td{padding-bottom:5px;}.sny-item-details-table td{padding-right:40px;}.sny-item-details-table .ws-table-cell{padding-bottom:25px;padding-right:40px;}.sny-item-details-table .sny-order-item-details,.sny-returned-items-table .sny-order-item-details{width:328px;}.sny-item-details-table .ws-account-order-item-status-quantity-value,.sny-returned-items-table .ws-account-order-item-status-quantity-value{width:75px;}.sny-order-item-details-image,.sny-order-item-details-list{display:inline-block;}.sny-order-item-details-image{margin-right:20px;}.ws-account-order-item-price-value,.sny-item-details-table .sny-order-item-details,.ws-product-item-number,.ws-product-item-number-value{white-space:nowrap;}.sny-item-details-table .ws-account-order-item-shipping-method-value{display:inline-block;width:105px;}.sny-account-orderdetails .ws-account-order-shipping-bucket td{border-bottom:1px solid #dadcdf;padding-bottom:9px;}.sny-account-orderdetails .ws-account-order-shipping-bucket .ws-header{white-space:nowrap;}.sny-account-orderdetails .ws-account-order-shipping-bucket h2{display:inline-block;margin:0;text-transform:uppercase;}.sny-account-orderdetails .sny-order-return-number-date{border-bottom:1px solid #dadcdf;padding-bottom:9px;}.sny-account-orderdetails .sny-returned-order-date-container,.sny-account-orderdetails .sny-returned-order-number-container{display:inline-block;width:50%;text-transform:uppercase;}.sny-account-orderdetails .sny-returned-order-date-container{text-align:right;}.sny-account-orderdetails .sny-returned-order-summary-container{vertical-align:top;margin-right:66px;margin-top:9px;width:237px;}.sny-returned-items-table .sny-returned-order-items-cell-info{width:328px;padding-right:40px;}.sny-returned-order-summary-container,.sny-returned-order-credit-date-container{display:inline-block;}
.sny-returned-order-credit-date-container{margin-top:9px;}.sny-returned-order-summary .sny-returned-order-credit-date-container .sny-returned-order-credit-date{margin-top:0;}.sny-account-orderdetails .sny-returned-order-summary span,.sny-account-orderdetails .sny-returned-order-summary li{white-space:nowrap;}.sny-account-orderdetails .sny-returned-items-table{width:100%;}.sny-account-orderdetails .sny-returned-items-table .sny-order-item-details-image{vertical-align:top;}.sny-account-orderdetails .sny-returned-items-table .ws-product-title{margin-top:0;}.sny-account-orderdetails .ws-description-order-details{display:inline-block;height:auto;margin-bottom:0;}.sny-account-orderdetails .ws-description-order-details .ws-heading{margin-bottom:30px;}.sny-account-orderdetails .ws-account-order-cancel-confirmation-form{display:inline-block;}.sny-account-orderdetails form .ws-button{display:inline;}.ws-account-order-cancel-confirmation-form-button-no{margin-right:10px;}.sny-menu-container .sny-create-account-link{width:86px;}.sny-account-profile-settings .sny-profile-block{width:100%;border-bottom:1px solid #dadcdf;margin-bottom:20px;}.sny-profile-profile-details dd{margin:0;}.sny-profile-details .sny-profile-label,.sny-profile-details .sny-profile-email-details,.sny-profile-details .sny-profile-password-details,.sny-profile-profile-details{display:inline-block;width:49%;}.sny-account-profile-settings .sny-profile-details .ws-setting-values{text-align:right;}.sny-profile-details .ws-setting-values dl,.sny-account-profile-settings .ws-setting-values,.sny-account-profile-settings .sny-profwile-details .ws-setting-values dl,.sny-account-profile-settings .sny-profile-details .ws-setting-values .ws-password,.sny-account-profile-settings .sny-profile-details .ws-setting-values .email{text-align:left;}.sny-profile-details .ws-setting-values p{margin-right:100%;}.sny-profile-details .ws-setting-values dl dt,.sny-profile-details .ws-setting-values dl dd{display:inline-block;vertical-align:top;word-wrap:break-word;}.sny-profile-details .ws-setting-section-profile .gd-grid-13{width:80%;}.sny-profile-details .ws-setting-values dl dt{width:39%;}.sny-profile-details .ws-setting-values dl dd{width:60%;}.sny-profile-details .ws-password{border:none;box-shadow:none;padding:0;}.sny-profile-instructions{margin-bottom:30px;}.sny-account-container .sny-profile-instructions p{margin:0;}.ws-add-new-address .ws-heading{padding:0;}.sny-profile-form label{width:130px;display:inline-block;}.sny-profile-form .ws-submit{margin-left:142px;margin-right:10px;}.sny-profile-form .kor-field-error-message{margin-left:143px;}.sny-form .current-email{margin:0;display:inline;}.sny-edit-email-form .ws-field{width:100%;}.sny-edit-email-form .ws-update{float:right;}#UpdateEmailDIV .ws-field{border-bottom:none;}#UpdateEmailForm_Newsletter{width:auto;margin-right:10px;margin-left:142px;}.sny-edit-email-form .ws-checkbox{white-space:nowrap;}.sny-edit-email-form .ws-action-buttons{padding-top:12px;border-top:0;}.sny-edit-email-form .ws-action-buttons .ws-submit{margin-left:142px;margin-right:10px;height:28px;line-height:28px;min-width:80px;padding:0 20px;}.sny-account-section .sny-account-profile-help{padding:20px 30px;margin-top:70px;}.sny-profile-help-title .ws-heading,.sny-account-profile-help .ws-helpdesk-article-heading{padding:0;}.sny-edit-profile-form .ws-field{margin-right:18px;}.sny-edit-profile-form .ws-field select{width:550px;}.sny-edit-profile-form .ws-birthday-field select{width:146px;}.sny-edit-profile-form .ws-lacale-field .ws-preferredLanguage{width:308px;}.sny-edit-profile-form .ws-field .sny-results-placeholder-text{left:75px;position:absolute;text-align:center;top:35px;width:400px;}.ws-birthday-field .ws-profile-birthday-day-label,.ws-birthday-field .ws-profile-birthday-month-label{display:none;}.sny-edit-profile-form .ws-gender-field{height:0;}#UpdateProfileForm_Birthday_Month{margin-right:10px;}.sny-edit-profile-form .ws-field .ws-radio{display:none;}.sny-edit-profile-form .sny-school-locator .sny-radio-block input{margin-left:40px;}#email-and-password-div .sny-school-results-block{position:relative;}#email-and-password-div .sny-school-results-block,#email-and-password-div .ws-school-search-results{width:500px;}#email-and-password-div .sny-school-results-block .sny-results-placeholder-text{position:absolute;top:35px;left:75px;width:400px;text-align:center;}.sny-create-account-form .sny-find-school-button{margin:10px 0;}.sny-account-update-address label,.add-address-form label{width:130px;display:inline-block;}.ws-account-address-edit-address-form-update-button,.ws-account-address-add-address-form-update-button{margin-left:142px;margin-right:10px;}.sny-account-update-address .ws-checkbox,.add-address-form .ws-checkbox{white-space:nowrap;padding-left:142px;text-align:left;}.sny-account-update-address .ws-checkbox input,.add-address-form .ws-checkbox input{margin-right:10px;}.ws-your-addresses .address-book .ws-address-padding-row{border:none;}.ws-account-address-add-address-form .sny-format-info,.ws-account-address-edit-address-form .sny-format-info{color:#808080;display:block;font-size:11px;margin-left:145px;}.email-opt-in{width:550px;}.email-opt-in .ws-checkbox{margin-right:10px;}.sny-account-saved-address .ws-update-message{border-bottom:1px solid #dadcdf;}.sny-account-saved-address .ws-update-message .kor-fade{border-color:#22c083;background-color:#def6ed;}.sny-address-validation-form .ws-warning-message{border-bottom:1px solid #dadcdf;margin-bottom:18px;}.sny-address-validation-form .ws-action-buttons{text-align:left;}.sny-account-address-validation-contents .ws-warning-message-contents{padding:5px;text-align:left;}.sny-account-address-validation-contents .ws-warning-message-contents p{margin:0;}.sny-account-saved-address .ws-add-new-address .ws-add-new-address{line-height:normal;}.sny-account-saved-address .kor-field-error-message-placeholder,.sny-account-update-address .kor-field-error-message-placeholder{margin-left:144px;}.sny-account-update-address table,.sny-account-saved-address table{width:100%;}.sny-account-update-address .address-book .ws-address-header,.sny-account-saved-address .address-book .ws-address-header{border:none;padding:0;}.sny-account-update-address .address-book .ws-headers,.sny-account-saved-address .address-book .ws-headers{display:none;}.sny-account-update-address .address-book tr,.sny-account-saved-address .address-book tr{display:block;padding-left:18px;padding-right:18px;border:1px solid #dadcdf;border-top:0;}.sny-account-update-address .address-book td h2,.sny-account-saved-address .address-book td h2{margin-bottom:25px;padding-bottom:0;}.sny-account-update-address .address-book td,.sny-account-saved-address .address-book td{margin-bottom:25px;padding-top:0;padding-bottom:18px;}.sny-account-update-address .address-book .address,.sny-account-saved-address .address-book .address{border-top:1px solid #dadcdf;border-bottom:0;}.sny-account-section .address-book .ws-preferences p{margin:0;}.sny-account-update-address .address-book .address .address,.sny-account-saved-address .address-book .address .address{border:0;padding-top:18px;padding-right:25%;width:70%;}.sny-account-update-address .address-book .ws-edit-buttons a,.sny-account-saved-address .address-book .ws-edit-buttons a{margin-right:10px;}.sny-account-update-address .address-book .ws-edit-buttons span,.sny-account-saved-address .address-book .ws-edit-buttons span{display:none;}.sny-account-update-address .address-book .ws-edit-buttons a,.sny-account-update-address .address-book .ws-edit-buttons form,.sny-account-saved-address .address-book .ws-edit-buttons a,.sny-account-saved-address .address-book .ws-edit-buttons form{display:inline-block;display:inline-block;}.sny-address-list .ws-address-header td h2{margin-bottom:4px;}.sny-add-address-link .ws-add-address{margin-top:18px;margin-bottom:18px;}.sny-account-update-address .ws-address-header h2{display:none;}.sny-account-section .ws-account-address-edit-address-form .ws-address{margin-bottom:18px;}
.ws-gift-card-balance-container .kor-form-error-message{padding:3px 5px;margin:0 0 18px 0;}.ws-gift-card-balance-container .kor-form-error-message p{margin:0;}.ws-gift-card-balance-container .ws-header h1{margin-top:0;margin-bottom:18px;}.ws-gift-card-balance-container p{margin-bottom:18px;padding:0;}.ws-gift-card-balance-container .ws-giftcard-balance{border:0;}.ws-gift-card-balance-container .ws-indicates-required{padding-bottom:9px;margin-bottom:18px;}.ws-gift-card-balance-container .ws-field label{width:130px;display:inline-block;}.ws-gift-card-balance-container .ws-field .ws-text{width:230px;padding:8px 5px;}.ws-gift-card-balance-container .ws-field .kor-field-error-message-placeholder{margin-left:144px;}.ws-gift-card-balance-container .ws-action-buttons{border-bottom:1px solid #dadcdf;padding-bottom:18px;}.ws-gift-card-balance-container .ws-action-buttons .ws-submit{margin-left:144px;}.ws-giftcard-balance-result-container .ws-button,.ws-gift-card-balance-container .ws-action-buttons .ws-submit{height:38px;}.sny-account-ordertracking .sny-track-order-signin-container{padding-left:70px;padding-right:140px;}.sny-account-ordertracking .sny-track-order-form-container{padding-right:70px;padding-left:140px;border-right:1px dotted #dadcdf;}.sny-account-ordertracking .login-link,.sny-track-order-form .ws-button{padding:7px;text-align:center;width:143px;}.kor-overlay .ws-gift-card-balance-container{width:720px;}.sny-account-linkrewards .sny-link-rewards-text p{margin-bottom:18px;padding-right:40px;}.sny-account-linkrewards .ws-returning-customers label{width:142px;display:inline-block;text-align:right;}.sny-account-linkrewards .ws-returning-customers .ws-button,.sny-account-linkrewards .sny-rewards-no-account{margin-left:155px;display:inline-block;}.sny-account-linkrewards .sny-rewards-no-account h3{margin-bottom:18px;}.sny-account-linkrewards #link-sonyRewards-forgotPassword{margin-top:13px;display:inline-block;margin-left:25px;}.sny-account-linkrewards .ws-returning-customers .kor-form-error-message{display:none;}.sny-account-linkrewards .ws-returning-customers .kor-field-error-message-placeholder{padding-top:10px;margin-left:155px;display:block;}.sny-account-managerewards .sny-manage-rewards-text{margin-bottom:0;}.sny-account-managerewards .sny-rewards-points-title{margin:28px 0 14px;}.sny-account-managerewards .sny-rewards-points-balance{line-height:normal;}.sny-account-managerewards .sny-rewards-points-text{text-transform:uppercase;margin:0 0 10px 0;}.sny-content-container .cms-spot{width:792px;}.sny-programs-account-recognition-block{padding:15px 40px 40px 40px;}.sny-programs-account-recognition-block .sny-programs-text-block-first{margin:0;padding:15px 0 5px 0;}.sny-programs-account-recognition-block .kor-form-error-message{border:0;line-height:0;padding:0;}.sny-programs-account-recognition-block .kor-form-error-message p{padding:15px;background-color:#fcc;border:1px solid #f00;margin:10px 0;text-align:center;}.sny-programs-account-recognition-block .ws-buttons{padding-bottom:15px;}.sny-programs-account-recognition-block .ws-buttons button{margin-bottom:20px;text-transform:none;}.sny-programs-account-recognition-block .ws-buttons a{margin-left:5px;text-transform:none;}.sny-programs-student-store-login-form-container{border-right:1px dotted #DADCDF;padding:0 38px 0 0;width:auto;}.sny-programs-student-store-new-customer-container{padding:0 0 0 38px;}.ws-update-consumer-group label,.ws-update-consumer-group input{display:block;}.ws-update-consumer-group button{margin:10px 5px 0 0;}.sny-programs-create-account-form{padding-bottom:20px;}.sny-create-account-form p a,.sny-create-account-form a{text-decoration:underline;}.sny-create-account-form a.ws-cancel{text-decoration:none;}.sny-create-account-form .ws-field{padding:5px 0;}.sny-create-account-form .email-and-password{padding-bottom:15px;}.sny-create-account-form .email-and-password h4{margin:10px 0;padding:3px 0 5px 0;}.sny-create-account-form .email-and-password p{margin:0;padding:0;}.sny-create-account-form .email-and-password .ws-note{padding-bottom:5px;width:88%;}.sny-create-account-form #email-and-password-div .ws-field label{width:96%;}.sny-create-account-form #email-and-password-div .ws-newsletter label{width:87%;line-height:18px;}.sny-create-account-form .sny-radio-block input{margin:3px 0 0 20px;}.sny-create-account-form .ws-field .ws-required{margin-right:7px;}.sny-create-account-form .email-and-password div{width:100%;}.sny-account-login-create .sny-new-customer-fc-container,.sny-account-login-create .sny-new-customer-epp-container{padding:0 0 0 40px;}.sny-account-login-create .sny-returning-customers-login-form-container{padding:0 40px 0 80px;}.sny-account-login-create .sny-new-customer-container .ws-side{width:49.6%;vertical-align:top;}.sny-account-login-create .sny-new-customer-container .ws-newsletter{display:block;width:60%;}#email-and-password-div #FCRegisterForm_Login,#email-and-password-div #FCRegisterForm_Password,#email-and-password-div #FCRegisterForm_PasswordConfirmation,#email-and-password-div #FCRegisterForm_Pin,#email-and-password-div #FCRegisterForm_EmployeeId,#email-and-password-div #EPPRegisterForm_Login,#email-and-password-div #EPPRegisterForm_Password,#email-and-password-div #EPPRegisterForm_PasswordConfirmation,#email-and-password-div #EPPRegisterForm_Pin{width:88%;}#email-and-password-div .sny-programs-create-account-pin{display:block;}.sny-programs-create-account-header h2{padding-bottom:18px;}.sny-programs-create-account-form .kor-field-error-list-item{text-align:left;}.sny-programs-edu-pricing{background-color:#eaedf4;border:1px solid #d3d5db;display:inline-block;margin-top:10px;padding:0 0 0 5px;}.sny-programs-edu-pricing .ws-header{display:block;background-color:#eaedf4;padding:6px 0 8px 5px;}.sny-programs-edu-visit-bus-store{width:400px;height:400px;margin-top:238px;padding:50px 0 0 25px;border-left:1px dotted #dadcdf;}#email-and-password-div .sny-programs-create-account-form .sny-school-locator .ws-side{display:block;float:none;}.sny-school-locator .ws-side #School_State{width:302px;}#email-and-password-div .sny-school-results-block{height:112px;}#email-and-password-div .sny-school-results-block .ws-school-search-results{width:550px;}.sny-order-lookup-tracking-group .ws-order-lookup-component{background-color:#fff;padding:20px;border:4px solid #b3ccff;clear:both;margin-top:20px;}.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-description{margin:5px 0;}.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-field label{display:inline-block;text-align:left;width:150px;margin-bottom:15px;}.sny-order-lookup-tracking-group .ws-order-lookup-component .ws-field input{padding:7px;display:inline-block;border:1px solid #d3d5db;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,0.25) inset;width:200px;}.sny-order-lookup-tracking-group .ws-order-lookup-component .kor-field-error{background-color:#FEE;border:1px solid red;}.sny-order-lookup-tracking-group .ws-order-lookup-component .kor-field-error-message{background-image:none;display:block;padding:3px;text-align:right;}.sny-order-lookup-tracking-group .ws-order-lookup-component .kor-field-error-message-contents{border-style:none;color:red;display:block;margin:0 45px 0 0;max-width:100%;padding:0;}.sny-order-lookup-tracking-group .ws-order-lookup-summary-list-component{margin:10px;}.sny-returns-overlay{float:left;clear:both;}.sny-returns-dialog-content{width:720px;padding:0 10px 0 20px;margin-bottom:10px;overflow:scroll;}.sny-returns-overlay .sny-header{display:block;font-size:24px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid #CCC;}.sny-returns-overlay .sny-instructions{margin-bottom:18px;}.sny-returns-overlay .sny-heading{font-size:18px;margin-bottom:18px;}.sny-returns-overlay .sny-returns-table{margin-bottom:18px;width:100%;}.sny-returns-overlay .sny-returns-table td{padding-bottom:18px;padding-left:18px;vertical-align:top;}.sny-returns-overlay .ws-account-order-heading,.sny-returns-overlay .sny-add-protection-link{display:none;}
.sny-returns-overlay .sny-returns-checkbox{margin-top:26px;}.sny-returns-overlay .ws-product-photo,.sny-returns-print-form .ws-product-photo{margin-right:10px;}.sny-returns-overlay .sny-order-item-details{white-space:nowrap;}.sny-returns-overlay .sny-order-item-details-list{white-space:normal;}.sny-returns-overlay .ws-product-title{margin:0;}.sny-returns-overlay .sny-returns-quantity-cell{vertical-align:top;}.sny-returns-overlay .sny-returns-quantity-cell select{padding:0;}.sny-returns-overlay .sny-returns-reason,.sny-returns-overlay .sny-returns-select,.sny-returns-overlay .sny-returns-form-button{display:block;}.sny-returns-overlay .sny-returns-form-button{margin-top:30px;float:right;}.sny-returns-print-form .ws-print-link{height:auto;}.sny-returns-print-form .sny-print-link{height:auto;border-radius:1px 1px 1px 1px;line-height:12px;padding:8px 20px;display:inline-block;position:relative;color:#FFF;background-color:#43516D;}.sny-returns-print-form .sny-print-link:hover{background-color:#0D4782;}.sny-returns-print-form .sny-item-details-table{border-bottom:none;width:75%;}.sny-returns-form-details{width:500px;}.sny-returns-form-details h4{margin-top:1em;}.sny-returns-form-callout{font-size:14px;}.sny-returns-form-barcode{padding-left:10px;}.sny-returns-order-num{margin:10px 0 0 0;}.sny-returns-special-instructions{margin-top:1.45em;}.sny-account-product-notification .sny-notification-item-product-header,.sny-account-product-notification .sny-notification-item-notification-header{display:inline-block;}.sny-account-product-notification .sny-notification-item-product-header .ws-heading,.sny-account-product-notification .sny-notification-item-notification-header .ws-heading{text-transform:uppercase;font-weight:bold;font-size:14px;padding-bottom:9px;}.sny-account-product-notification .sny-product-notification-item-container:after{clear:both;display:table;content:'';}.sny-account-product-notification .sny-product-notification-item-container{border-top:1px solid #CCC;padding-top:9px;padding-bottom:18px;}.sny-account-product-notification .sny-product-notification-item-status .title{font-weight:bold;margin-bottom:18px;}.sny-account-product-notification .sny-product-notification-item-status .date-added{margin-bottom:18px;}.sny-account-product-notification .sny-notification-item-product-header{width:33%;}.sny-account-product-notification .sny-notification-item-group,.sny-account-product-notification .sny-product-notification-item-status{float:left;width:33%;}.sny-account-product-notification .sny-product-notification-action{float:right;text-align:right;}.sny-account-product-notification .ws-product-listing-pagination{margin-top:18px;}.sny-wishlist-landing-wrap{color:#30343f;margin-bottom:100px;}.ws-wishlist-products-stretch,.sny-wishlist-list-wrap,.sny-wishlist-search-results-header-group{border-top:6px solid #fafafb;-moz-box-shadow:inset 0 25px 30px -20px #ccc;-webkit-box-shadow:inset 0 25px 30px -20px #ccc;box-shadow:inset 0 25px 30px -20px #ccc;}.ws-wshlst-lst-nodata,.ws-wshlst-search-nodata{height:50px;font-size:18px;vertical-align:middle;}.sny-guest-wishlist-header,.ws-wishlist-search-header{padding-bottom:20px;}.ws-wishlist-find-form .ws-button{margin:14px 0 20px 0;}.ws-wishlist-find-form .ws-error-message{color:#F00;padding:15px;background-color:#fcc;border:1px solid #F00;margin:10px 0;width:300px;text-align:center;}.ws-wshlst-description-actions .ws-button{float:left;margin:15px 0 25px 0;}.ws-wshlst-description-actions .ws-wshlst-description-label{clear:left;float:left;}.ws-wshlst-description-actions .ws-wshlst-description-link{float:left;color:#4571ec;margin-left:3px;}.sny-wishlist-welcome-group,.ws-wishlist-find-group{width:41%;display:inline-block;vertical-align:top;}.sny-wishlist-listing-wrap{box-shadow:0 8px 20px 0 #ccc inset;-webkit-box-shadow:0 8px 20px 0 #ccc inset border-top:5px solid #fafafb;}.sny-wishlist-welcome-group{padding-right:67px;}.ws-wishlist-greeting-header{margin-bottom:20px;}.sny-wishlist-welcome-list{list-style-type:disc;padding-left:26px;}.ws-wishlist-find-group{padding-left:72px;border-left:2px dotted #dadcdf;}.ws-wishlist-find-field-row{margin-bottom:20px;}.ws-wishlist-find-field-row .ws-wishlist-find-input-lbl{display:block;font-weight:bold;}.ws-wishlist-find-input{width:311px;}.ws-wshlst-field-name label{display:inline-block;font-size:11px;font-weight:bold;}.ws-wshlist-create-limit-msg{display:inline-block;float:right;font-size:10px;}.ws-wshlst-field-name .ws-text{width:311px;display:block;}.ws-wshlist-createnew .ws-wshlst-btn-close{margin-left:10px;font-weight:bold;}.ws-wshlist-createnew .ws-error-message{background-color:#FCC;border:1px solid #F00;padding:10px;text-align:center;}.sny-wishlist-list-wrap{margin-bottom:50px;}.sny-wishlist-summary-header{position:relative;}.sny-wishlist-summary-heading .ws-heading{margin-bottom:30px;}.ws-wishlist-list-wrap,.sny-wishlist-search-results-table-inner-group{margin-bottom:75px;color:#30343f;}.sny-wishlist-summary-header .ws-wishlist-btn-create{position:absolute;top:0;right:0;}.sny-wishlist-list,.ws-wshlst-search-list{width:100%;}.sny-wishlist-list .ws-wishlist-list-column,.sny-wishlist-list .ws-wishlist-list-small-column{line-height:2.5;width:20%;text-align:left;}.sny-wishlist-list-item .ws-wishlist-list-small-column,.sny-wishlist-search-item .ws-wishlist-list-small-column,.sny-wishlist-list-item .sny-wishlist-item-total,.sny-wishlist-search-item .sny-wishlist-item-total{text-align:center;}.sny-wishlist-list-item,.sny-wishlist-search-item{width:1056px;}.sny-wishlist-list-item .ws-wishlist.ws-text,.sny-wishlist-search-item .ws-wishlist.ws-text{padding:0;background:none;border:none;border-radius:0;box-shadow:none;text-decoration:underline;color:#000;}.sny-wishlist-list-item>td>table,.sny-wishlist-search-item>td>table{width:1056px;}.sny-wishlist-list-item-even,.sny-wishlist-search-item-even{background-color:#eaedf4;}.sny-wishlist-list-item-odd,.sny-wishlist-search-item-odd{background-color:#fff;}.sny-wishlist-column{width:19%;}.sny-wishlist-item-total,.sny-wishlist-modified-date,.sny-wishlist-delete{text-align:center;}.sny-wishlist-item-total{width:212px;}.ws-wishlist-list-column-label,.usr-listwshlst-label,.ws-wshlst-lst-column-lbl{font-size:15px;font-weight:bold;}.ws-wishlist-list-row-data,.usr-wshlst-data,.ws-wshlst-lst-row-data,.ws-wishlist-list-column-label,.usr-listwshlst-label,.ws-wshlst-lst-column-lbl{line-height:50px;}.usr-wshlst-data>a{font:bold 12px Arial,Helvetica,sans-serif;}.ws-wishlist-list-row-data .ws-wishlist{border:none;box-shadow:none;}.sny-wishlist-name a{color:#4571ec;}.ws-wshlst-btn-switch{background-color:transparent;color:#7c7e8b;border-left:1px solid #7c7e8b;line-height:12px;margin-left:8px;text-decoration:underline;}.ws-wshlst-add-product,.kor-overlay .ws-wshlist-createnew,.ws-wshlst-delete-list{padding:40px;}.ws-wshlst-add-product .ws-heading,.ws-wshlst-delete-list .ws-heading{margin:0 0 15px 0;}.ws-wshlst-add-product .ws-error-message{margin:5px 0 0 81px;font-weight:bold;}.ws-wshlst-delete-list .ws-buttons{padding-top:15px;}.ws-wshlst-delete-list .ws-buttons button{margin-right:10px;}.sny-wishlist-detail{color:#30343f;position:relative;}.sny-wishlist-detail .ws-wshlst-details-name{display:inline-block;margin-right:8px;margin-top:0;font-size:30px;}.sny-wishlist-product-list th,.sny-wishlist-product-list td{vertical-align:top;}.ws-wshlst-prod-lst-caption{height:30px;font-weight:bold;}.sny-wishlist-product-list-caption-visibility{width:66px;}.sny-wishlist-product-list-caption-description{width:327px;text-align:left;}.sny-wishlist-product-list-caption-price{width:144px;}.sny-wishlist-product-list-caption-quantity{width:133px;}.sny-wishlist-product-list-caption-purchased{width:151px;}.sny-wishlist-product-list-caption-date{width:135px;text-align:left;padding-left:20px;}.sny-wishlist-product-list-caption-availability{width:85px;text-align:left;}.sny-wishlist-name-edit{font-size:34px;margin:13px 10px 7px 0;width:500px;}.ws-wshlst-details-name-edit #WishlistName{font-size:30px;border:1px solid #d3d5db;padding:0 7px;}.ws-wshlst-details-name-edit .ws-submit{display:inline-block;vertical-align:top;line-height:2;}.sny-wishlist-detail .ws-wshlst-link-group,.sny-wishlist-detail .ws-wshlst-view-mode{display:inline-block;margin-bottom:10px;}.sny-wishlist-detail .ws-wshlst-form-viewmode{margin-bottom:35px;}.sny-wishlist-detail-contents .ws-wshlst-link-group{position:absolute;right:0;bottom:0;}.sny-wishlist-detail .ws-wshlst-lnk{padding:0 10px;border-left:1px solid #30343f;}.sny-wishlist-detail .ws-wshlst-lnk-inactive{color:#dadcdf;cursor:default;text-decoration:none;}.sny-wishlist-detail .ws-wshlst-lnk:first-child{border:none;}.ws-section-container .sny-wishlist-section{margin-bottom:100px;}.sny-wishlist-detail .ws-wshlst-products-lst{margin-top:10px;}.sny-wishlist-list-group .ws-wshlst-products-lst{margin-bottom:25px;}.ws-wshlst-item-cell{padding:20px 0 30px;}.sny-wishlist-list-group .ws-wshlst-products-lst-hrow{font-weight:bold;}.sny-wishlist-list-group .ws-wshlst-prod-lst-head-price,.sny-wishlist-list-group .ws-wshlst-prod-lst-head-qty,.sny-wishlist-list-group .ws-wshlst-prod-lst-head-visibility,.sny-wishlist-list-group .ws-wshlst-prod-lst-head-purchased,.sny-wishlist-list-group .ws-wshlst-prod-lst-head-quantity{text-align:center;}.sny-wishlist-list-group .ws-wshlst-prod-lst-head-qty div{font-weight:bold;line-height:13px;vertical-align:top;}.sny-wishlist-list-group .ws-wshlst-prod-lst-head-date{padding-left:20px;}.sny-wishlist-product-visibility,.sny-wishlist-detail-column,.sny-wishlist-completed,.sny-wishlist-print-preview-block .ws-wshlst-prod-lst-head-quantity{border-bottom:1px solid #dfdfdf;}.sny-wishlist-list-group .item-show,.sny-wishlist-list-group .item-image{vertical-align:top;text-align:center;}.ws-wishlist-products-stretch{background:-webkit-linear-gradient(top,#f3f4f6 50px,#fff 50px,#fff);background:-moz-linear-gradient(top,#f3f4f6 50px,#fff 50px,#fff);background:-o-linear-gradient(top,#f3f4f6 50px,#fff 50px,#fff);background:linear-gradient(top,#f3f4f6 50px,#fff 50px,#fff);padding-top:18px;}.sny-wishlist-list-group .ws-wshlst-products-lst-row{padding:30px 0;border-bottom:1px solid #dadcdf;}.sny-wishlist-product-detail .kor-product-photo{padding-right:20px;float:left;}.sny-wishlist-product-detail .ws-product-title{font-size:14px;font-weight:bold;margin:0 0 8px 0;}.sny-wishlist-product-detail .ws-product-title:hover{text-decoration:underline;}.sny-wishlist-detail-column .ws-quantity-edit{font-weight:normal;line-height:13px;border:none;border-left:1px solid #bbbec3;box-shadow:none;-webkit-box-shadow:none;text-decoration:underline;margin:0 0 0 10px;padding:0 0 0 10px;}.sny-wishlist-detail-column .ws-wshlst-item-cell .ws-submit{background:none;border:none;color:#30343f;text-decoration:underline;}
.sny-wishlist-detail-column .availability{font-weight:bold;}.sny-wishlist-detail-column .ws-wshlst-item-add-cart-inactive{background:none;color:#dadcdf;display:block;font-weight:bold;padding:0;}.ws-wshlst-prod-lst-head-availablty .ws-button,.ws-wshlst-prod-lst-head-availablty .ws-wshlst-btn-rem-item{font-weight:normal;background-color:transparent;padding:0;}.ws-wshlst-prod-lst-head-availablty .ws-button{color:#30343f;text-decoration:underline;margin:10px 0 4px 0;}.ws-wishlist-products-error-block p{text-align:center;padding-bottom:10px;}.ws-wishlist-products-error-block .ws-removed-items{background:#fff;color:#30343f;width:100%;border:10px solid #fff;text-align:left;}.ws-wishlist-products-error-block .ws-removed-items .ws-product-photo,.ws-wishlist-products-error-block .ws-removed-items .ws-product-info{display:inline-block;margin-right:20px;vertical-align:top;}.ws-wishlist-products-error-block .ws-removed-items .ws-product-info h2{margin-top:5px;font-size:14px;}.ws-wshlst-details-name-edit.ws-hide{display:none;}.sny-wishlist-product-detail .ws-promo-head{font-weight:bold;}.sny-wishlist-product-detail .ws-promotions-list{color:#ed4e24;margin:0 0 0 70px;padding:0;}.sny-wishlist-product-detail .ws-promotion-list-item{margin-top:20px;}.email-wishlist-friend{padding:0 24px 40px 24px;color:#30343f;}.email-wishlist-friend .hgroup h1{margin:0 0 13px 0;font-size:27px;}.email-wishlist-friend .ws-indicates-required{position:absolute;top:23px;right:60px;}.email-wishlist-friend .ws-field{margin-bottom:22px;}.email-wishlist-friend .ws-text,.email-wishlist-friend textarea{display:block;width:295px;}.email-wishlist-friend textarea{height:165px;width:305px;}.email-wishlist-friend label{font-weight:bold;}.email-wishlist-friend .guide-line-text{font-size:11px;margin-bottom:0;}.email-wishlist-friend .ws-submit{margin-right:6px;}.email-wishlist-friend .kor-field-error-bottom{width:325px;}.ws-thank-you-copy{padding-bottom:20px;}.ws-header-message h2{margin:0;}.ws-header-message{padding:40px;}.AddtoWishlistForm .ws-close{position:static;font-size:12px;height:auto;width:auto;vertical-align:-1px;margin-left:10px;}.AddtoWishlistForm .kor-control:hover{background-color:#fff;}.AddtoWishlistForm label input+span{vertical-align:1px;margin:0 10px 0 5px;}.ws-wshlst-list-item-header{font-size:16px;font-weight:bold;padding-bottom:7px;}.ws-wshlst-list-item{padding:7px 0;}.kor-overlay .ws-wshlst-delete-list{width:323px;}.ws-wishlist-pagination-list-item .ws-hide{display:none;}.sny-wishlist-search-results-header-inner-group,.sny-wishlist-search-results-top-group,.sny-wishlist-pagination,.ws-wshlst-lst-nodata,.ws-wshlst-search-nodata,.ws-wshlst-search-pagination{width:1056px;margin-left:auto;margin-right:auto;}.sny-wishlist-search-results-header-inner-group{overflow:hidden;margin-top:10px;border-bottom:1px solid #eaedf4;}.sny-wishlist-search-results{margin-bottom:70px;}.ws-wshlst-search-pagination{text-align:right;padding:15px 0 15px 0;}.ws-wshlst-search-pagination *{display:inline-block;}.ws-wshlst-search-pagination option{display:block;text-align:left;padding-right:10px;}.ws-wshlst-search-pagination select{text-align:left;}.ws-wishlist-pagination-results{float:left;font-size:18px;}.ws-wishlist-pagination-results-count{margin-right:5px;font-weight:bold;}.ws-wishlist-pagination-results-text{font-weight:normal;}.ws-wishlist-pagination-showing{padding-right:20px;}.ws-wishlist-pagination-showing-lbl,.ws-wishlist-itemquantity-lbl,.ws-wishlist-pagination-page-text{font-weight:bold;padding-right:10px;text-transform:uppercase;}.ws-wishlist-pagination-view{padding:0 20px;border-right:1px solid #eaedf4;border-left:1px solid #eaedf4;margin-right:15px;}.ws-wishlist-pagination-prev{padding-right:10px;}.ws-wishlist-pagination-next{padding-left:10px;}.ws-wishlist-pagination-list-item{padding:0 3px;}.sny-wishlist-search-results .ws-wshlst-searchterm{float:left;font-size:18px;margin-top:10px;padding-bottom:14px;}.sny-wishlist-search-results .ws-wshlst-searchterm .ws-wshlst-searchterm-name{font-weight:bold;}.sny-wishlist-search-results .ws-wshlst-lnk-return{float:right;margin-top:14px;color:#000;text-decoration:underline;font:normal 11px Arial,Helvetica,sans-serif;}.sny-wishlist-search-results .ws-wishlist-find-group{background:#eaedf4;border:none;width:1056px;padding:0;display:block;white-space:nowrap;overflow:hidden;margin-bottom:30px;position:relative;}.sny-wishlist-search-results .ws-wishlist-search-header{padding:25px 0 0 30px;}.sny-wishlist-search-results .ws-wishlist-find-form{padding:15px 30px 25px 30px;}.sny-wishlist-search-results .ws-wishlist-find-field-row{display:inline-block;padding-right:5px;}.sny-wishlist-search-results .ws-wishlist-find-input{width:265px;}.sny-wishlist-search-results .ws-wishlist-find-form .ws-button{padding:9px 24px;}.sny-wishlist-search-results .ws-wishlist-search-hint{position:absolute;top:15px;right:30px;margin-bottom:0;text-align:right;font-size:11px;}.sny-wishlist-search-results-header-group{border-top:6px solid #fafafb;}.sny-wishlist-search-results-table-inner-group{margin-bottom:15px;}.sny-wishlist-search-results-table-inner-group td td,.sny-wishlist-search-results-table-inner-group th{width:25%;text-align:left;padding:0 10px;line-height:3;}.ws-wshlst-search-list .ws-wishlist-list-small-column{text-align:center;}.sny-wishlist-search-results .ws-showlist-field{width:24%;display:inline-block;}.sny-wishlist-search-results .ws-wishlist-pagination-pages{margin-bottom:0;}.sny-wishlist-search-results .sny-pagination-left-arrow{background:url("../css/../images/sny-sprites.png");background-position:-15px -858px;background-repeat:no-repeat;width:7px;height:20px;cursor:pointer;}.sny-wishlist-search-results .sny-pagination-right-arrow{background:url("../css/../images/sny-sprites.png");background-position:3px -858px;background-repeat:no-repeat;width:7px;height:20px;cursor:pointer;}.sny-wishlist-search-results .sny-pagination-page-title{text-transform:uppercase;padding-left:0;}#ws-wishlist-printpreview .sny-wishlist-print-preview-group,#ws-wishlist-printpreview .sny-print-preview-remarks,#ws-wishlist-printpreview .sny-wishlist-list-group{color:#30343f;position:relative;width:920px;margin:0 auto;}.sny-print-preview-remarks{padding-top:5px;}.sny-wishlist-print-preview-group .ws-print-link{float:right;}.sny-wishlist-print-preview-group .ws-logo-link{display:block;float:none;width:146px;margin-bottom:40px;}.sny-wishlist-print-preview-group .ws-logo-image{position:relative;height:100px;width:124px;top:-50px;}.sny-wishlist-print-preview-group .ws-wshlst-view-mode-print{position:absolute;right:0;bottom:0;}.sny-wishlist-print-preview-group .ws-wshlst-details-name-container{width:100%;}.sny-wishlist-print-preview-group .ws-wshlst-details-name{display:inline;margin-right:15px;font-size:30px;}.sny-wishlist-print-preview-group .ws-wishlist-products-stretch{border:none;}.sny-complete-checkbox{height:10px;width:10px;border:1px solid #dadcdf;margin-left:auto;margin-right:auto;}.sny-wishlist-print-preview-block .sny-wishlist-list-group .item-show{width:10%;text-align:left;}.sny-wishlist-print-preview-block .sny-wishlist-list-group .sny-wishlist-completed{text-align:center;}.sny-wishlist-print-preview-block .sny-wishlist-list-group .ws-wshlst-prod-lst-head-price{width:10%;}.sny-wishlist-print-preview-block .sny-wishlist-list-group .ws-wshlst-prod-lst-head-description{width:32%;}.sny-wishlist-list-group .ws-product-item-number{white-space:normal;}#ws-wishlist-printpreview .ws-wishlist-products-stretch{background:none;box-shadow:none;-webkit-box-shadow:none;border:none;}#ws-wishlist-printpreview .ws-wshlst-products-lst-hrow{background-color:#f3f4f6;padding:23px 0 12px 0;}.ws-wishlist-privacy-label,.ws-wshlst-prod-lst-head-quantity,.ws-wshlst-privacy-setting{font-weight:bold;}.sny-wishlist-print-preview-block table,.sny-wishlist-print-preview-block tr{width:920px;}.sny-wishlist-print-preview-block th{height:48px;background-color:#f3f4f6;vertical-align:middle;}.sny-wishlist-print-preview-block td{vertical-align:top;}
.sny-wishlist-detail-column .ws-wshlst-purchase-qty,.sny-wishlist-detail-contents .ws-wshlst-view-mode-value{font-weight:bold;}.ws-wshlst-item-cell .ws-product-item-number-value{font-weight:normal;}.sny-wishlist-product-detail .ws-promo-head{font-size:12px;margin-left:70px;}.ws-wshlst-details-name-edit .ws-error-message{position:relative;top:20px;}.ws-wshlst-prod-lst-head-qty .ws-error-message{margin-top:15px;}.ws-wshlst-prod-lst-head-qty .ws-error-message .ws-tooltip-closable{margin-left:5px;}.add-wshlst-data .ws-button{padding-left:20px;padding-right:20px;}.kor-overlay .ws-wishlist-add-error{font-size:15px;color:#f00;}.sny-wishlist-title .ws-heading{font-size:30px;}.ws-group .sny-guest-wishlist-header,.ws-group .ws-wishlist-greeting-header,.ws-group .ws-wishlist-search-header{font-size:24px;}.sny-wishlist-landing-wrap-contents .sny-wishlist-welcome-group,.sny-wishlist-landing-wrap-contents .ws-wishlist-find-group,.ws-group-contents .sny-wishlist-welcome-group,.ws-group-contents .ws-wishlist-find-group{margin-top:60px;}.ws-group .sny-guest-wishlist-header,.ws-group .ws-wishlist-search-header,.ws-group .ws-wishlist-greeting-header{margin-top:0;}.ws-wishlist-list-wrap .sny-wishlist-column{top:-1px;}.ws-wishlist-search-hint .ws-wishlist-search-hint-asterisk{color:#F95355;}#ws-store-locator .kor-overlay{position:absolute;}.store-locator-title-group{display:none;}#ws-store-locator .service-tooltip{display:none;}#store-type-dropdown .subnav>li:first-child{padding-top:10px;}#store-type-dropdown .subnav>li{color:#30343F;font-size:10px;padding-bottom:5px;}#store-type-dropdown .subnav .left span{vertical-align:2px;padding-left:3px;}#ws-store-locator .ws-control-tooltip{cursor:default;}#ws-store-locator .error-box{width:1056px;margin:20px auto;font-size:16px;}.store-locator .print-page{margin-top:19px;}.sny-sitemap-wrapper{margin-bottom:2em;}.sny-sitemap-wrapper a{color:#4571EC;}.sny-sitemap-category-title h1{font-size:30px;color:#30343F;margin:10px 0 10px 0;padding-left:0;}.sny-sitemap-wrapper .sny-sitemap-helpLinks{background:#EAEDF4;padding:0 20px 10px 20px;margin-top:0;}.sny-sitemap-helpLinks .sny-sitemap-helpLinks-list li{line-height:23px;}.sny-sitemap-category-title{border-bottom:2px solid #DADCDF;margin-bottom:15px;}.sny-sitemap-level-1-list li.sny-sitemap-level-1-item{padding-bottom:29px;}.sny-sitemap-level-2-list li.sny-sitemap-level-2-item .sny-sitemap-level-3-list li.sny-sitemap-level-3-item{padding:0 2px 2px 15px;}.sny-sitemap-level-1-item a{font-size:18px;color:#000;}.sny-sitemap-level-1-item ul{padding-top:7px;}.sny-sitemap-level-2-item a{font-size:12px;color:#4571EC;}.sny-sitemap-level-1-list{column-count:2;-moz-column-count:2;-webkit-column-count:2;-ms-column-count:3;-o-column-count:3;padding-top:22px;}.sny-sitemap-level-1-item a:hover,.sny-sitemap-level-2-item a:hover,.sny-sitemap-helpLinks-list a:hover{text-decoration:underline;}.ws-breadcrumbs .ws-breadcrumbs-list{margin:20px 0 35px;}.sny-error-message-group{margin-bottom:50px;}.sny-error-pagetitle{border-bottom:3px solid #eaedf4;padding-bottom:15px;}.sny-error-pagetitle .ws-heading{color:#30343F;font-size:30px;}.sny-error-msg-group{margin-top:20px;line-height:1.5em;}.sny-error-sorry .ws-heading{margin-bottom:10px;}.sny-error-pls-try-head{margin-top:20px;font-weight:bold;}.sny-error-pls-try li{list-style:disc inside none;line-height:2em;}.sny-error-pls-try a{color:#4571EC;}.sny-error-pls-try .ws-search-form{position:relative;width:400px;margin-top:12px;}.sny-error-pls-try .ws-search-label,.sny-error-would-you-like.ws-search-label{color:#000;}.sny-error-pls-try .ws-search-input,.sny-error-would-you-like .ws-search-input{width:50%;}.sny-error-pls-try .ws-search-submit,.sny-error-would-you-like .ws-search-submit{right:67px;}.sny-error-would-you-like li{list-style:none;line-height:2em;}.sny-error-would-you-like .ws-search-input{border:1px solid #D3D5DB;color:#91919C;box-shadow:0 1px 0 rgba(0,0,0,0.25) inset;}.sny-error-would-you-like-head{margin:20px 0 8px;font-weight:bold;font-size:14px;}.sny-helpdesk-landing .ws-breadcrumbs-list{margin:20px auto 35px;}.sny-helpdesk-landing .ws-heading{margin-bottom:10px;}.sny-helpdesk-landing .sny-helpdesk-support{text-align:right;margin-top:30px;}.sny-number{color:#4571EC;font-size:14px;font-weight:bold;}.sny-helpdesk-needhelp-link{color:#000;font-weight:bold;}.sny-helpdesk-article-main-group{border-top:2px solid #DADCDF;margin:10px 0 50px;padding-top:25px;}.sny-helpdesk-article-main-group h2{color:#30343F;font-size:20px;}.sny-helpdesk-categories-group .ws-helpdesk-category-section{float:left;height:250px;margin-right:20px;width:240px;}.sny-helpdesk-categories-group .ws-helpdesk-category-list-link{line-height:2em;color:#4571EC;}.sny-helpdesk-find-a-store-container{background:#30343F;padding:30px 25px 60px 40px;color:#fff;margin-top:15px;}.sny-helpdesk-find-a-store-container .ws-helpdesk-comp-store{margin-top:0;text-transform:capitalize;font-size:20px;}.sny-helpdesk-find-a-store-container .ws-helpdesk-comp-store-text{margin:15px 0 10px;}.sny-helpdesk-find-a-store-container a{float:right;background:#1058A2;margin:7px 4px 8px 18px;font-weight:bold;color:#fff;padding:8px 16px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.sny-helpdesk-track-your-order-container{background:#EAEDF4;margin-top:20px;padding:15px 30px 70px;}.sny-helpdesk-track-your-order-container p{margin-top:10px;}.sny-helpdesk-track-your-order-container .ws-button{float:right;}.sny-helpdesk-track-your-order-container .ws-text{margin-top:8px;width:193px;}.sny-helpdesk-track-your-order-container .ws-field{font-weight:bold;}.sny-helpdesk-track-your-order-container-contents h3{font-size:20px;}.sny-helpdesk-menu .ws-helpdesk-category-heading{font-size:18px;margin-top:40px;border-bottom:1px solid #DADCDF;padding-bottom:16px;}.sny-helpdesk-menu .ws-helpdesk-category-list-item{border-bottom:1px solid #DADCDF;padding:16px 0;}.sny-helpdesk-menu .ws-helpdesk-category-list-link{font-size:13px;font-weight:bold;color:#43516D;}.sny-helpdesk-contactus-form-group{color:#30343f;}.sny-helpdesk-contactus-form-group .ws-heading{font-size:30px;}.sny-helpdesk-contactus-form-group .ws-field label{font-size:11px;font-weight:bold;}.sny-helpdesk-article{margin-top:15px;}.sny-helpdesk-article-text{line-height:normal;margin:23px 0 27px;}.sny-helpdesk-article-subhead{margin:40px 0 27px;}.sny-helpdesk-article-list a{color:#4571EC;}.sny-helpdesk-article-contents .ws-helpdesk-article-heading-link{color:#000;}.sny-helpdesk-article-modal-dialog-content-group{width:550px;}.sny-helpdesk-article-modal-dialog-title{font-size:30px;padding:10px 0;}.sny-helpdesk-article-modal-dialog-subtitle{font-family:Arial;font-size:14px;margin-top:5px;font-weight:bold;}.sny-helpdesk-article-modal-dialog-content .sny-helpdesk-article-modal-dialog-text{line-height:normal;margin-bottom:27px;}.sny-helpdesk-article-modal-dialog-content{margin:5px -5px 5px 5px;height:430px;overflow-y:auto;text-align:justify;padding-right:10px;}.sny-footer-toggle-group{background-image:url("../css/../images/sny-sprites.png");background-position:-646px -231px;background-repeat:no-repeat;padding-left:47px;height:30px;}