.clearfix:after{content:"";display:table;clear:both}html{font-family:Arial,sans-serif}body{padding:0;margin:0;color:#333;font-size:12px;background-color:#fff}.no-desktop body{overflow:auto !important}table{width:100%;border-collapse:collapse}th,td{margin:0;padding:0;text-align:left;vertical-align:top}a{text-decoration:none;outline:0;outline:0;color:#333}p{margin:0}img,body,html{border:0}img{display:block}dl,dt,dd,ul,ol,li{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%}form,fieldset,input{padding:0;margin:0;font-family:inherit}q:before,q:after{content:''}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}.js_hide{display:none !important}.breadcrumb a:hover,.primary a:hover,.footer a:hover,.compare_page a:hover,.ui-dialog-content a:hover{text-decoration:underline}select{padding:0;border:1px solid #999}fieldset{padding:0;border:0;margin:0}.f_legend,legend{position:relative;width:100%;padding:0 10px;margin:0;line-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#efefef}.required_indicator{position:absolute;right:10px;line-height:30px}.button{display:inline-block;padding:5px;border:0;margin:0;cursor:pointer;color:#fff;background:#000;font:100 13px Arial,sans-serif}.button:hover{color:#ccc}.button+.button{margin:0 0 0 10px}a.button:hover{text-decoration:none}.button_text,.button.view_all_content_hits{display:inline-block;padding:0;border:0;margin:0;font-weight:normal;cursor:pointer;color:#333;background:0}.button_text:hover,.button.view_all_content_hits:hover{text-decoration:underline}.button[disabled]{cursor:default;background:#999 !important}.button[disabled]:hover{color:#fff}.pt_optcheckout .simple_submit_action,.pt_order_confirmation .simple_submit_action,.pt_optcheckout .simple_submit_button,.pt_order_confirmation .simple_submit_button{display:none}.required_indicator span:before,.required label:before{content:'*';color:red}.formfield{clear:both;vertical-align:top}.formfield:first-of-type{-webkit-margin-top-collapse:separate}.formfield_button{float:left;clear:none}.formfield_button+.formfield_button{margin-left:10px}.formfield_link{float:left;clear:none;margin-left:10px;line-height:26px}.formfield label{line-height:24px}.textinput,.textarea,.select{display:block;padding:3px;border:1px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:inherit;font-family:inherit;height:37px;padding:0 0 0 10px}.f_state_error .textinput,.f_state_error .textarea,.f_state_error .select{border-color:red}.f_placeholder{padding:4px 0 0;text-indent:4px;color:#8e8e8e}.formfield .textinput,.formfield .textarea,.formfield .select{width:100%;max-width:340px}.formfield_checkbox{padding:4px 0}.checkbox{margin:0;height:24px;vertical-align:bottom}.formfield .checkbox_label{display:inline-block;line-height:24px}.formfield_description{color:#777}.error_form,.error_message,.error{color:red}.error_message,span.error,.form_caption{display:block}.request_password_email{display:inline}.request_password_email label{width:auto}.form_field_tooltip,.f_field_simplify{margin:0 0 10px}.info_message{margin-top:10px;padding:10px 15px;border:1px solid #bbb;background-color:#eee;color:#000}.tooltip{border-bottom:1px dotted #999}.color-white{color:#fff}.color-silver{color:silver}.color-gray{color:gray}.color-black{color:#000}.color-red{color:#fcc}.color-maroon{color:maroon}.color-yellow{color:#ffc}.color-olive{color:olive}.color-lime{color:#cfc}.color-green{color:#008000}.color-aqua{color:#0ff}.color-teal{color:teal}.color-blue{color:#ccf}.color-navy{color:navy}.color-fuchsia{color:#fcf}.color-purple{color:purple}.background-color-white{background-color:#fff}.background-color-silver{background-color:silver}.background-color-gray{background-color:gray}.background-color-black{background-color:#000}.background-color-red{background-color:#fcc}.background-color-maroon{background-color:maroon}.background-color-yellow{background-color:#ffc}.background-color-olive{background-color:olive}.background-color-lime{background-color:#cfc}.background-color-green{background-color:#008000}.background-color-aqua{background-color:#0ff}.background-color-teal{background-color:teal}.background-color-blue{background-color:#ccf}.background-color-navy{background-color:navy}.background-color-fuchsia{background-color:#fcf}.background-color-purple{background-color:purple}.ui-widget-overlay{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:#333;opacity:.4}.ui-dialog{z-index:9999;box-shadow:0 0 6px 2px #000}.no-desktop .ui-dialog{overflow:hidden}.ui-dialog.dialog_edit_address{width:400px !important}.ui-dialog.dialog_edit_address .ui-dialog-content{overflow:auto}.ui-dialog.dialog_edit_address .form_field_tooltip{margin:10px 0}.ui-dialog.ui_resetpassword_dialog{width:450px}.ui-dialog.ui_register_dialog .ui-dialog-content{padding-bottom:200px}.ui-dialog .ui-dialog-titlebar{padding:10px;text-transform:uppercase;background:#f3f3f3}.ui-dialog .ui-dialog-title{font-weight:bold}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:-35px;top:0;height:35px;width:35px;padding:0 5px;border:0;margin:0;color:#fff;background:#999;cursor:pointer}.ui-dialog .ui-dialog-titlebar-close:before{content:"X";font:20px 'Comic Sans MS';color:#fff}.ui-dialog .ui-dialog-titlebar-close .ui-button-text{display:none}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{background:#777}.ui-dialog .dialog-required{display:block;text-align:right}.ui-dialog .ui-dialog-content{overflow:auto;background:#fff;padding:20px}.no-desktop .ui-dialog .ui-dialog-content{max-height:none !important}.ui-dialog .ui-dialog-content#remove_review_popup{min-height:100px !important}.ui-dialog-content h1,.ui-dialog-content p,.ui-dialog-content form{padding:0;margin:0 0 10px}.ui-draggable .ui-dialog-titlebar{cursor:move}#dialogcontainer_outofstock_global{height:auto !important;min-height:58px !important;max-height:600px !important}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.modals_thanks{width:600px !important}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;padding:30px !important;box-shadow:0 0 6px 2px #000}.fancybox-skin #page_context_data{clear:both}.fancybox-opened{z-index:8030}.fancybox-outer,.fancybox-inner,.popup_write_review{position:relative}.fancybox-outer .ui-section-left,.fancybox-outer .ui-section-right,.popup_write_review .ui-section-left,.popup_write_review .ui-section-right{float:left;width:36%;margin-top:20px}.fancybox-outer .ui-section-left label,.fancybox-outer .ui-section-right label,.popup_write_review .ui-section-left label,.popup_write_review .ui-section-right label{display:none !important}.fancybox-outer .ui-section-right,.popup_write_review .ui-section-right{width:58%;margin:42px 0 0 30px}.fancybox-outer .ui-section-right input[type="text"],.fancybox-outer .ui-section-right textarea,.popup_write_review .ui-section-right input[type="text"],.popup_write_review .ui-section-right textarea{padding:8px;border-width:2px;background:#f3f3f3}.fancybox-outer .ui-text-recommend label,.popup_write_review .ui-text-recommend label{display:block !important;line-height:16px;min-width:100%}.fancybox-outer .ui-text-recommend input,.popup_write_review .ui-text-recommend input{float:left}.fancybox-outer .ui-text-recommend .f_field_radio_group,.popup_write_review .ui-text-recommend .f_field_radio_group{margin-top:10px}.fancybox-outer .ui-text-recommend .f_field_radio_group label,.popup_write_review .ui-text-recommend .f_field_radio_group label{font-weight:normal !important;margin-left:15px;text-transform:capitalize !important}.fancybox-outer .ui-text-recommend .f_field_radio_group li,.popup_write_review .ui-text-recommend .f_field_radio_group li{height:20px}.fancybox-inner{overflow:hidden;min-width:550px}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}.fancybox-close{width:26px;background:#999;position:absolute;top:0;right:-36px;height:35px;padding:0 5px;cursor:pointer;z-index:8040;text-align:center;font-family:'Comic Sans MS';font-size:20px}.fancybox-close:after{content:'X';display:inline;color:#fff;line-height:32px}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#333;opacity:.4}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.js .ui-dialog-content .pdp_main .product_set_list{height:500px;overflow:auto;border:1px solid #d9d9d9}.js .ui-dialog-content .pdp_main .product_set_list .product_set_item{margin:1em 0}.js .ui-dialog-content .pdp_main .product_set_list .product_set_image{width:25%}.js .ui-dialog-content .pdp_main .product_set_list .product_set_details{width:75%}.js .ui-dialog-content .pdp_main .product_set_list .block_add_to_cart .price{width:130px;font-size:1.5em;padding:.4em 0 0}.js button.select{display:none}.js .loader{position:absolute;left:0;top:0;width:100%;height:100%}.js .loader_bg{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.js .loader_indicator{position:absolute;left:50%;top:50%;width:64px;height:64px;margin-left:-32px;background:url("/cdn../images/loading-small.gif") no-repeat -16px -18px;z-index:1000}.js #quickviewbutton{display:none;position:absolute;top:50%;width:100%;height:17px;padding:10px 0;background:url(/cdn../images/quickview.gif) center center no-repeat}.recommendations_block{position:relative}.hidden,.js_hide{display:none}.content{width:960px;margin:0 auto}.pt_storefront .content{width:100%}.main .content{margin-bottom:10px;position:relative}.main .content:after{content:'';display:block;clear:both;font-size:0;height:0;visibility:hidden}.primary{float:right;position:relative;width:760px}.secondary{float:left;width:170px}.tertiary{clear:both}.section_header{position:relative;padding:5px 5px 0 0;line-height:25px;font-size:18px;background:#efefef;margin:0 0 20px}.section_title{line-height:25px;font-size:14px}.section_header_note{position:absolute;right:10px;font-size:11px;font-weight:normal}.toggle{display:block;margin:7px 0;padding:5px;background-color:#ddd;cursor:pointer}.toggle:before{content:'\25BC'}.toggle.expanded:before{content:'\25BA'}.bv-rating,.bv-rating_item,.bv-rating_empty,.bv-rating_value{display:inline-block}.bv-rating{position:relative;font-size:0}.bv-rating_item{vertical-align:middle;-webkit-font-smoothing:antialiased;background:url("/cdn../images/interface/rating.png") no-repeat -39px 0;height:12px;width:12px}.bv-rating_empty{white-space:nowrap}.bv-rating_empty .bv-rating_item{background:url("/cdn../images/interface/rating.png") no-repeat -27px 0}.bv-rating_value{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden}.bv-rating_value .bv-rating_item{color:#F60}.tooltip{cursor:help;position:relative;display:inline-block}.tooltip_content,#tooltip{position:absolute;z-index:10000;min-width:200px;max-width:500px;padding:5px;border:1px solid #000;background:#fff}.tooltip_content{display:none;left:100%;top:100%}.tooltip:hover{text-decoration:none !important}.tooltip:hover .tooltip_content{display:block}.js .tooltip_content{display:none !important}#tooltip .small{width:300px}#tooltip .medium{width:500px}#tooltip .tooltip_header{padding:10px;font-size:14px;font-weight:bold;background:#ccc}#tooltip .tooltip_description,#tooltip .tooltip_attributes{padding:10px}.contentcarousel,.productcarousel{position:relative}.carousel{-ms-touch-action:pan-y}.carousel .inline_rating_link{float:left;margin:6px 0}.carousel .inline_rating_label_link{float:left;clear:both}.carousel h2{margin:0 0 5px;font-size:18px;line-height:20px}.horizontal_carousel{-ms-touch-action:pan-y}.vertical_carousel{-ms-touch-action:pan-x}.contentcarousel_list{width:10000px}.contentcarousel_list li{float:left}.jcarousel-clip{overflow:hidden}.contentcarousel_item{position:relative;width:282px;height:300px;margin:0;overflow:hidden}.contentcarousel li:last-child .contentcarousel_item{margin-right:0}.contentcarousel_item .bg_image{width:100%;height:100%;font-size:0}.contentcarousel_item_info{position:absolute;left:0;top:120px;width:100%;z-index:1}.contentcarousel_item_info .title{width:100%;font-size:19px;font-weight:bold;text-align:center}.contentcarousel_item_info .subtitle{font-size:12px;font-weight:bold;text-align:center}.contentcarousel_item_info .cta_link{display:block;float:left;margin-left:10px;line-height:18px}.contentcarousel_item_info .cta_link:hover{text-decoration:underline}.contentcarousel_item_info .cta_link:after{float:right;display:block;content:'\BB';margin:-1px 0 0 2px}.contentcarousel_item_info .cta_link.first{margin-top:50px}.horizontal_carousel .productcarousel_list_item,.horizontal_carousel .product_tile_wrapper,.recommendations_block .contentcarousel_list_item{position:relative}.horizontal_carousel .product_image_wrapper{width:100%}.carousel_navigation_list{margin:10px 0}.carousel_navigation_list_item{display:inline-block;margin:0 0 5px 5px}.carousel_navigation_list_link{display:inline-block;width:18px;border:1px solid #999;line-height:18px;text-indent:20px;overflow:hidden;border-radius:20px;background:#ccc}.selected .carousel_navigation_list_link{background:#666}.jcarousel-control{position:absolute;z-index:10;background:#000;cursor:pointer}.jcarousel-control.disabled{display:none}.jcarousel-control:hover{text-decoration:none !important}.horizontal_carousel .jcarousel-control{top:50%;width:30px;height:70px;margin-top:-35px}.horizontal_carousel .jcarousel-control:before{margin:0 0 0 4px;line-height:70px;font-size:24px;color:#fff}.horizontal_carousel .jcarousel-prev{left:-30px;border-radius:30px 0 0 30px}.horizontal_carousel .jcarousel-prev:before{content:'\25C0'}.horizontal_carousel .jcarousel-next{right:-30px;border-radius:0 30px 30px 0}.horizontal_carousel .jcarousel-next:before{content:'\25B6'}.vertical_carousel .jcarousel-control{left:50%;width:70px;height:30px;margin-left:-35px}.vertical_carousel .jcarousel-control:before{display:block;width:70px;line-height:30px;font-size:24px;color:#fff;text-align:center}.vertical_carousel .jcarousel-prev{top:0;border-radius:30px 30px 0 0}.vertical_carousel .jcarousel-prev:before{content:'\25B2'}.vertical_carousel .jcarousel-next{bottom:0;border-radius:0 0 30px 30px}.vertical_carousel .jcarousel-next:before{content:'\25BC'}.capture_product_id{display:none}.recommendations_block img{display:inline-block;max-width:100%;vertical-align:bottom}.recommendations_block .id,.recommendations_block .sc_id{font-size:10px;color:#ccc}.recommendations_block .name{font-weight:bold}.recommendations_block .jcarousel-item-horizontal{text-align:center}.recommendations_block .product_list .productcarousel_list_item,.recommendations_block .product_list .product_tile_wrapper{margin:10px 0;text-align:left;position:relative}.recommendations_block .product_list .product_tile:after{content:"";display:block;clear:both}.recommendations_block .product_list .product_image_container,.recommendations_block .product_list .product_image_wrapper{float:left;width:80px;height:80px;margin:0 10px 0 0}.recommendations_block .product_list .product_name,.recommendations_block .product_list .product_subtitle,.recommendations_block .product_list .product_promo,.recommendations_block .product_list #BVInlineRatings,.recommendations_block .product_list .price,.recommendations_block .product_list .product_actions{clear:none;margin:0 0 0 90px}.browser_compatibility_alert{margin:5px;padding:5px;color:#9e0f0f;border:1px solid;background-color:#faeded}.jcarousel-clip{position:relative;overflow:hidden}.jcarousel-clip>ul{position:absolute;width:20000px}.jcarousel-clip ul:after{content:'';display:block;clear:both}.jcarousel-clip>ul>li{float:left}.product_tile .carousel{position:relative;height:15px}.breadcrumb{padding:10px}.breadcrumb ul,.breadcrumb li{display:inline}.breadcrumb>li:first-child:after{content:">"}.breadcrumb .breadcrumb_refinement a{border:1px solid #999;border-radius:9px;padding:0 2px 0 5px}.breadcrumb .breadcrumb_refinement a:hover{background-color:#eee;text-decoration:none}.breadcrumb .breadcrumb_refinement a:after{content:'\2297'}.ui-dialog.country_selector{position:fixed !important;left:50% !important;top:50% !important;margin:-70px 0 0 -400px;word-break:break-all;height:auto !important}.ui-dialog.country_selector .ui-dialog-titlebar{cursor:default}#gigyaLoginContainerRegistration,#divGigyaLoginParamsRegistration{display:none}.x-menu-item-icon{display:inline}.header:after,.header .content:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.header .content{position:relative;z-index:901;padding:10px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header .header_promo_slot .html_slot_container{float:right;margin:10px;line-height:32px;text-transform:capitalize}.header .header_promo_slot .html_slot_container a{color:red}.header .logo{float:left;display:block;width:256px;margin:8px 0 10px;overflow:hidden;white-space:nowrap;text-indent:1000px}.header .logo_image{float:left;max-width:100%;height:auto}.header_search{float:right;margin:10px 0;clear:right;position:relative;width:205px;z-index:1}.search{border:1px solid #000}.search .search_label{display:none}.search .search_input{width:100%;padding:7px 0;border:solid transparent;border-width:0 44px 0 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search .search_button{position:absolute;top:0;right:0;width:43px;height:31px;padding:0;border:0;line-height:31px;font-size:16px;font-weight:bold;text-transform:uppercase;color:#999;background-color:#000;border-radius:0}.search .search_button:hover{color:#fff}.search .f_placeholder{padding-top:4px;text-indent:0}.suggestions{width:205px;height:auto;padding:0;display:none;position:absolute;background-color:#666;color:#e0e0e0;cursor:pointer;z-index:8184}.suggestions div{clear:both;height:23px;padding:5px;overflow:hidden;white-space:nowrap}.suggestions div:hover{background-color:#ccc;color:#333}.suggestions div div.suggestionterm{float:left;overflow:hidden}.suggestions div span.hits{float:right;line-height:1.8em;text-align:right;margin-left:3px;font-weight:bold}.suggestions .selected{background-color:#ccc;color:#333}.suggestions .title{text-transform:uppercase;border-bottom:1px solid #333;font-weight:bold;font-size:11px;line-height:20px}.suggestions .title span{color:#727273;font-weight:normal}.suggestions .productDetails{margin:0 10px;padding:10px 0;height:auto;border-top:1px solid #bdbdbd}.suggestions .first{border-top:0}.suggestions .article{padding:10px 0;margin:0 10px}.suggestions .article .col1{float:left;width:150px;padding:0;border:1px solid #000;margin-right:10px}.suggestions .article .col1 img{width:150px;height:80px}.suggestions .article .col2{float:left;width:170px}.suggestions .article .col2 .articlename{margin-bottom:5px;text-transform:uppercase;font-weight:bold;font-size:11px;font-family:"Arial",Helvetica,sans-serif}.suggestions .article .col2 .articaldescription{margin-bottom:5px;color:#727273}.suggestions .productDetails .col1{float:left;width:77px;height:100px}.suggestions .productDetails .col2{float:left;width:240px;height:150px}.suggestions .productDetails .col2 h3{border:0;margin-top:5px;padding-bottom:5px}.suggestions .productDetails .col2 .productDescription{color:#fff;margin-bottom:5px}.suggestions .productDetails .col2 .price,.suggestions .productDetails .col2 .BVrating{margin-bottom:5px}.suggestions .productDetails .col2 .pricing{margin:0 0 5px}.suggestions .productDetails .col2 .shopnow .shopnowlink{font-size:14px;font-family:"Arial";text-transform:uppercase;text-decoration:underline;text-decoration:none}.searchSuggestViewall{margin:0 10px;padding:5px 0;border-top:1px solid #bdbdbd}.searchSuggestViewall a{padding-top:5px;text-align:right;display:block;text-transform:uppercase;text-decoration:underline;font-weight:bold}.suggestionterm .boldSubStr{font-weight:bold}.minicart_wrapper{padding-left:200px;float:right;text-align:right;clear:right}.minicart_wrapper:after{content:'';display:block;clear:right}.minicart{float:right;padding:0 5px}.account_navigation_list,.utility_navigation_list{padding-left:200px;float:right;text-align:right}.account_navigation_list:after,.utility_navigation_list:after{content:'';display:block;clear:right}.account_navigation_list li,.utility_navigation_list li{display:inline-block;padding:0 5px;border-right:1px solid #333;margin:5px 0}.account_navigation_list li>a,.utility_navigation_list li>a{display:inline-block;padding:0 3px}.account_navigation_list .current_customer_last_name,.utility_navigation_list .current_customer_last_name{display:none}.utility_navigation_list .live_chat,.account_navigation_login,.customer_service .live_chat{position:relative}.live_chat .title{display:inline-block;padding:2px 6px}.live_chat .sub{display:none;position:absolute;top:100%;right:0;width:200px;padding:10px;border:5px solid #999;background:#fff;z-index:2}.live_chat:hover .title{color:#fff;background:#999}.live_chat:hover .sub,.live_chat:hover .sub span{display:block}.live_chat_submission_button{display:none}.newsletter_subscribe{position:relative}.newsletter_subscribe:hover .newsletter_subscribe_link{color:#fff}.newsletter_subscribe_link{text-transform:capitalize}.newsletter_subscribe_hover a,.newsletter_subscribe:hover .newsletter_subscribe_link{background-color:#999;color:#fff}.newsletter_subscribe_link{text-transform:capitalize}.newsletter_subscribe_content{display:none;position:absolute;right:0;width:270px;padding:20px;border:5px solid #999;background:#fff;z-index:2}.newsletter_subscribe_content h3{font-size:18px;text-align:center;text-transform:uppercase}.newsletter_subscribe_content label{display:block;width:100%}.newsletter_subscribe_content .subscribe_text{display:block;text-align:center;line-height:24px}.newsletter_subscribe_content .required_indicator{display:none}.newsletter_subscribe_content .textinput{width:260px}.newsletter_subscribe_content .close{display:none}.emailSignupPopup{text-align:center}.newsletter_subscribe_confirm a{text-transform:uppercase;text-decoration:underline;font-size:13pt}.newsletter_subscribe_confirm input{text-transform:uppercase;width:140px;height:27px;margin-top:12px}.newsletter_subscribe_error_message{margin:0 0 10px}.account_navigation_login.hover .account_navigation_link{color:#fff;background:#999}.account_navigation_login.hover .login_iframe{position:absolute;right:0;top:15px;width:630px;height:575px !important;border-width:5px;padding:20px;background:#fff}.login_iframe_placement.loading{padding:20px 20px 10px;border:5px solid #999;background-color:#fff;position:absolute;right:0;top:100%;z-index:901;height:90px;width:320px;overflow:hidden}.login_iframe{position:relative;z-index:901;width:625px;border:0 solid #999;overflow:hidden}.login_popup{background-color:#fff}.login_popup.register_dialog{width:665px}.login_popup .block h2{margin:0 0 10px;font-size:16px}.login_popup .block p{margin:0 0 10px}.login_popup .block .textinput{width:100%}.login_popup .block_login .error_form{display:none;width:320px;margin-left:20px;float:left}.login_popup .block_registration{display:none;width:320px;float:left}.login_popup .account_create_login_benefits{display:none}.login_popup .block_registration form{margin-top:-10px}.login_popup .block_registration form .formfield{margin:5px 0}.login_popup .block_registration form .formfield .f_label{line-height:20px}.login_popup .login_button_link{padding:0 0 0 75px;margin:-34px 0 0 0}.login_popup .login_button_link a{padding:7px}.login_popup .block_create{width:305px;margin-left:20px;display:inline-block}.login_popup .block_create h2{margin:0 0 20px;padding:5px 20px}.login_popup .block_login{float:left;width:305px}.login_popup fieldset{overflow:hidden}.login_popup fieldset .section_header{line-height:25px;background:0;width:100%}.login_popup fieldset .section_title{position:relative;padding:5px 10px;line-height:25px;font-size:14px;background:#efefef}.password_reset{font-weight:bold}.password_reset:hover{text-decoration:underline}.welcomeback_user.account_navigation_login.hover .login_iframe{width:305px;height:190px !important}.minicart_wrapper{position:relative}.mini_cart_total a{display:inline-block;padding:0 3px}.minicart:hover .mini_cart_total a[href]{background:#999;color:#fff}.mini_cart_content{display:none;position:absolute;right:0;top:100%;z-index:100;border:5px solid #999;background:#f3f3f3}.empty_minicart .mini_cart_content{width:300px;padding:10px}.mini_cart_header{border:0;padding:10px 15px}.mini_cart_close{line-height:20px;display:none}.mini_cart_product{position:relative;min-width:230px;padding:10px 15px;background:#fff}.mini_cart_product .product_image_container{float:left;width:80px;height:80px;margin:0 10px 0 0}.mini_cart_product img{max-width:100%}.mini_cart_product .product_detail{margin:0 0 0 100px}.mini_cart_attributes,.mini_cart_product .product_availability_list{font-weight:bold}.mini_cart_product.collapsed{background:#e8e8e8}.mini_cart_product.collapsed .product_image_container{display:none}.mini_cart_product.collapsed .product_detail{margin:0}.mini_cart_totals{padding:0 15px;text-align:center}.mini_cart_subtotals{margin:10px 0}.mini_cart_subtotals .label{font-weight:bold;margin-right:20px}.mini_cart_link_cart{display:block;margin:10px 0}.you_may_also_like_minicart .quickviewbutton{display:none}.navigation_header{display:none}.navigation{clear:both;background-color:#000}.navigation .content{position:relative;z-index:900}.navigation .level_1_list_item{display:inline-block;vertical-align:bottom}.navigation .level_1_list_item:hover .navigation_dropdown{display:block}.navigation .level_1_list_item:hover .level_1_list_item_link{line-height:30px;color:#000;padding-bottom:6px;border-top:6px solid #000;background-color:#eee}.navigation .level_1_list_item_link{display:block;padding:0 10px;font-size:14px;line-height:42px;color:#fff}.navigation .level_2_list:after{content:" ";display:block;clear:both;visibility:hidden;height:0;font-size:0}.navigation .level_2_list_item{float:left;width:174px;margin:0 0 0 10px;text-transform:uppercase}.navigation .level_2_list_item_link{display:block;padding:7px 0;color:#000;font-weight:bold}.navigation .level_2_list_item_link:hover,.navigation .level_3_list_item_link:hover{text-decoration:underline}.navigation .level_3_list{overflow:hidden;padding:0 0 20px}.navigation .level_3_list_item{line-height:18px}.navigation .level_3_list_item_link{display:block;text-transform:none}.navigation_dropdown{display:none;position:absolute;left:0;width:920px;padding:0 0 0 40px;border:solid #000;border-width:0 5px 5px;margin:-5px 0 0 -5px;background:#eee}.navigation_dropdown .content{width:auto}.custom_navigation_slot_1,.custom_navigation_slot_2{display:inline-block;width:49%}.login_iframe_wrapper{display:none}.account_navigation_login.hover .login_iframe_wrapper{display:block}.block_registration .submit_button{margin-right:20px}.promo_banner{width:315px;margin:12px 0 0 45px;float:left}.promo_banner .join-link{margin:30px 0 0;text-transform:uppercase;text-decoration:underline;cursor:pointer}.promo_banner .join-link:hover{text-decoration:none}.promo_banner .subscribe_signup{padding:7px 25px 12px;background:#f2f2f2;border-radius:8px;text-transform:uppercase}.promo_banner .subscribe_signup .promo_banner_subscribe_content{margin:2px 0 0}.promo_banner .subscribe_signup .promo_email .textinput{width:237px;padding:3px 0;border:1px solid #abadb3;float:left;text-indent:10px;font-style:italic;box-sizing:border-box}.promo_banner .subscribe_signup .f_label{line-height:normal}.promo_banner .subscribe_signup .promo_submit{width:25px;height:23px;border:0;background:#666;color:#fff;cursor:pointer}.promo_banner .subscribe_signup .error_message{margin-top:23px;font-size:10px;text-transform:none;position:absolute}.promo_banner .subscribe_signup label{display:block}.promo_banner .subscribe_signup,.promo_banner .close_promo_popup{display:none}.promo_banner .subscription_login_area .login_iframe{width:350px;border-width:5px;right:auto;max-height:660px;min-height:500px}.promo_banner .subscription_login_area .login_iframe.confirm{height:170px !important;min-height:170px !important}.promo_banner .subscription_container{left:50%;margin:40px 0 0 -200px;position:absolute;z-index:1000}.promo_banner .filled .close_promo_popup{height:35px;min-width:25px;padding:0 5px;position:absolute;right:-35px;top:0;background:#999}.promo_banner .filled .close_promo_popup:hover{background:#777;cursor:pointer}.promo_banner .filled .close_promo_popup:before{content:'X';font-size:20px;color:#fff;line-height:35px;padding-left:5px}.promo_title{height:15px;padding:10px;margin-bottom:10px;background:#f3f3f3;text-transform:uppercase}.block_confirm .promo_title{margin-left:-20px}.block_confirm,.promo_user_exists{display:none}.block_promo_login{margin:-20px -20px 0}.block_promo_login #RegistrationForm{visibility:visible}.block_promo_login #RegistrationForm .formfield{margin:3px 0}.block_promo_login #RegistrationForm .error_message{font-size:10px}.block_promo_login .block_registration form+div{margin-top:-29px}.block_confirm{margin:-20px -20px 0;padding:0 0 0 20px}.block_confirm button{margin-left:13px}.block_confirm .promo_slot_confirm{margin:0 0 15px -20px}.block_confirm>a{text-decoration:underline}.block_confirm>a:hover{text-decoration:none}#promobanner-promologin-page .login_popup{width:auto;padding:20px}#promobanner-promologin-page .block_registration{float:none;margin:0 auto}.block_promo_login .login_button_link{display:none}.login_popup #gigyaLoginContainerLogin{width:100% !important}.login_popup #gigyaLoginContainerLogin>table{width:100% !important}.footer{clear:both}.footer .copyright{padding:7px 0;text-align:center;background:#000;color:#fff}.footer_promo_asset .content_asset{padding:5px;font-size:24px;text-align:center;background-color:#eee;border:5px solid #999}.footer_navigation_asset .content_asset{padding:10px 20px;border:solid #999;border-width:0 5px}.footer_navigation_asset .content_asset ul{display:inline-block;width:225px;margin:0 0 10px}.footer_navigation_asset .content_asset h3{font-size:14px}.footer_navigation_asset .content_asset a{display:block;line-height:22px}.footer_social_networking_asset .content_asset{padding:5px;margin:-5px 0 0;font-size:24px;text-align:center;background-color:#eee;border:5px solid #999}.footer_copyrights_asset .content_asset{padding:10px;margin:-5px 0 0;border:5px solid #999;overflow:hidden}.footer_copyrights_asset .content_asset li{float:left;margin:0 13px 0 0}.footer_copyrights_asset .content_asset p{float:right}.promo_asset_list{overflow:hidden}.promo_asset_list li{float:left;width:24%;padding:.5%}.promo_asset_list a{display:block;margin:5px 0;font-size:16px}.homepage .recommendations_block{clear:both}.homepage .recommendations_block .jcarousel-clip{height:230px}.homepage .recommendations_block .image_wrapper{display:block;text-align:center}.homepage .recommendations_block .product_image{width:160px;height:170px}.hp_slot{float:left;clear:both;width:100%}.hp_hero .contentcarousel_item{width:890px;height:350px;margin:0}.hp_hero .contentcarousel_item_info .title{font-size:36px}.hp_hero .contentcarousel_item_info .subtitle{font-size:18px}.hp_hero .contentcarousel_item_info .cta_link{float:right;clear:both;margin-right:20px}.hp_hero .carousel_navigation_list{left:20px;top:305px;height:20px;text-align:left}.homepage .productcarousel_list .inline_rating_link{float:none}.homepage .productcarousel_list .inline_rating_label_link{display:block;float:none}.hp_slot_3 .jcarousel-clip{min-height:360px}.hp_slot_3 .jcarousel-clip .jcarousel-clip{min-height:inherit}.clp_slot{padding:0 30px}.clp_slot_1 .contentcarousel_item{width:640px;height:300px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clp_slot_2 .contentcarousel_item{width:304px;height:150px}.clp_slot_2 .contentcarousel_item_info{top:10px}.clp_slot_3{padding:0;margin:15px 0}.clp_slot_3 .productcarousel_list{width:10000px}.clp_slot_3 .productcarousel_list_item{float:left;margin:0 2px 0 3px}.bottom_banner_container{overflow:hidden}.bottom_banner_container .bottom_banner_cell{float:left;overflow:hidden;text-align:center}.bottom_banner_container .banner_cell_1,.bottom_banner_container .banner_cell_3{width:33%}.bottom_banner_container .banner_cell_2{width:34%}.search_result_options:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.search_result_options .sort_by{float:left}.search_result_options .sort_by .selectboxit-container{display:none}.search_result_options .sort_by_submit{display:none;padding:1px;margin:0 0 0 5px}.search_result_options .items_per_page{float:left;margin:0 0 0 10px}.search_result_options .items_per_page_submit{float:right;display:none;padding:1px;margin:0 0 0 5px}.search_result_options .paging_bar{float:right}.paging_bar{line-height:27px}.paging_bar .results_hits,.paging_bar .search_grid_selector{display:inline-block}.paging_bar .toggle_grid{padding:3px 6px;border:1px solid #999;margin:0 7px 0 0;font-size:14px;font-weight:bold}.paging_bar .toggle_grid.selected{border-width:2px}.paging_bar .pagination_list{display:inline-block;margin:0 10px 0 0;vertical-align:bottom}.paging_bar .pagination_list li{display:inline}.paging_bar .pagination_list_item{float:left}.paging_bar .pagination_list_link{padding:2px 4px}.paging_bar .pagination_list_link:hover{text-decoration:underline}.paging_bar .current{padding:0 4px;font-weight:bold}.category_main_banner img{max-width:100%}.no_results{padding:20px}.search_result_bookmarks{margin:15px}.search_result_bookmarks .first{border-right:1px solid #999;padding-right:5px}.search_result_options{margin:7px 0;overflow:hidden}.search_result_items,.related_products{margin:0 12px;padding:0}.search_result_items .bv-rating_value .bv-rating_item,.related_products .bv-rating_value .bv-rating_item{background-position:-39px 0}.search_result_items .invisible,.related_products .invisible{display:none}.search_result_items .product_tile_wrapper,.related_products .product_tile_wrapper{display:inline-block;position:relative;width:170px;margin:0 5px 5px;vertical-align:top}.search_result_items .inline_rating_link,.related_products .inline_rating_link{margin:6px 0;display:block}.search_result_items .inline_rating_label_link,.related_products .inline_rating_label_link{clear:both}.search_result_items .product_compare,.related_products .product_compare{clear:both}.search_result_content{position:relative;clear:both;padding:0 0 20px}.search_result_content .product_image_wrapper{position:relative}.search_result_content .quickviewbutton{display:none;position:relative;top:-100px;line-height:23px;margin:-23px auto 0;border-radius:5px;color:#fff;background:#000;padding:0 10px}.search_result_content .product_compare_checkbox{vertical-align:-2px}.search_result_content .product_compare_label{line-height:20px}.product_image_topwrapper:hover .quickviewbutton{display:table;text-decoration:none}.grid_view img{display:inline}.search_colorshade_headline{font-size:20px;padding-bottom:30px;text-transform:capitalize}.product_tile_wrapper_swatches{float:left}.search_result_colors:after{content:'';display:block;clear:both}.search_result_colors .product_shade_image{height:80px;width:80px}.search_result_colors .product_shade_image img{max-height:100%;max-width:100%}.tooltip_colorshades{z-index:1;width:190px;padding:10px;border:1px solid #999;text-align:center}.tooltip_colorshades .swatch_image{height:10px;width:10px;display:inline}.tooltip_colorshades .swatch_name{display:inline}.tooltip_colorshades .producttile_image{height:100px;width:100px;margin-left:25%}.content_slot img{height:auto;max-width:100%}.slot_grid_header p{margin:0;padding:0}.carousel .product_swatch_list .product_swatch_list_item{margin:0}.carousel .product_swatch_list .swatch_image{height:9px;width:9px;background-color:#fff;font-size:0}.product_tile .product_swatch_list{height:10px;overflow:hidden}.product_tile .carousel{position:relative;width:170px;margin:5px auto 0}.product_tile .carousel .jcarousel-clip{margin:0 30px 0 10px;height:15px}.product_tile .carousel .jcarousel-control{height:15px;margin-top:-9px;border-radius:0;background:transparent}.product_tile .carousel .jcarousel-control:before{margin:0;line-height:10px;font-size:10px;color:#000}.product_tile .carousel .jcarousel-control.disabled{display:none !important}.product_tile .carousel .jcarousel-prev{left:0;width:10px}.product_tile .carousel .jcarousel-next{right:0;width:30px}.clp.content .recommendations_block{overflow:hidden;width:auto;margin-bottom:15px}.clp.content .recommendations_block .productcarousel{width:420px}.clp.content .recommendations_block .product_tile_wrapper{width:190px;height:400px;float:left;margin:0 10px;overflow:hidden}.clp.content .recommendations_block .inline_rating_label_link{display:block}.clp.content .recommendations_block .price{margin:7px 0}.clp.content .recommendations_block .quickviewbutton{display:block;position:absolute;top:-100px;left:50%;line-height:23px;margin:-23px 0 0 -36px;border-radius:5px;color:#fff;background:#000;padding:0 10px;text-align:center}.clp.content .recommendations_block .product_tile_wrapper:hover .quickviewbutton{top:100px}.clp.content .recommendations_block .disable-carousel-buttons .jcarousel-control{display:none}.clp.content .recommendations_block .quickview-disable .quickviewbutton{display:none !important}.clp.content .recommendations_block .inline_rating_link,.clp.content .recommendations_block .inline_rating_label_link{display:block;float:none}.clp.content .recommendations_block .vertical_carousel{position:relative;width:190px;padding-top:40px;padding-bottom:70px}.clp.content .recommendations_block .vertical_carousel.productcarousel{width:190px}.clp.content .recommendations_block .vertical_carousel .jcarousel-clip{height:770px}.clp.content .recommendations_block .vertical_carousel .productcarousel_list_item,.clp.content .recommendations_block .vertical_carousel .product_tile_wrapper{float:none;margin:0;width:auto;height:385px;width:190px;position:relative}.clp.content .recommendations_block .vertical_carousel .carousel_navigation_list{margin:50px 0 -70px}.clp.content .recommendations_block .vertical_carousel .jcarousel-next{bottom:35px}.refinements{float:left;width:172px}.refinement{width:100%;position:relative}.refinement_list:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.refinement_list .category_level_2{padding-left:10px}.refinement_list .category_level_3{padding-left:20px}.refinement_list .active{color:red}.clear_refinement{float:right;margin:-27px 5px 0 0}.refinement_list_link{display:block;padding:5px}.refinement_list_link:hover{background-color:#eee}.refinement .swatch:hover,.refinement .selected .swatch{border-color:#000}.refinement .unselectable{display:none}.swatch_black .swatch{background-color:#000}.swatch_beige .swatch{background-color:#f5f5dc}.swatch_blue .swatch{background-color:blue}.swatch_purple .swatch{background-color:purple}.swatch_red .swatch{background-color:red}.swatch_brown .swatch{background-color:#783201}.swatch_green .swatch{background-color:green}.swatch_grey .swatch{background-color:#8f979d}.swatch_pink .swatch{background-color:#fe249a}.swatch_orange .swatch{background-color:orange}.swatch_white .swatch{background-color:#fff}.swatch_yellow .swatch{background-color:#ff0}.swatch_navy .swatch,.swatch_miscellaneous .swatch{background-color:navy}.refinement_size .refinement_list{margin:0 0 7px}.refinement_size .refinement_list_item{float:left;margin:7px 3px 0}.refinement_size .swatch{display:block;width:29px;padding:3px;text-align:center;border:1px solid #ccc}.refinement_spf .refinement_list_link:before,.refinement_price .refinement_list_link:before,.pt_content_search_result .refinement_list_link:before{content:'\2610';display:inline-block;width:15px}.refinement_spf .selected .refinement_list_link:before,.refinement_price .selected .refinement_list_link:before,.pt_content_search_result .selected .refinement_list_link:before{content:'\2611'}.product_comparison_attributesname{text-align:center;vertical-align:middle;text-transform:uppercase}.product_comparison_tablecell{padding:10px}.product_comparison_tablecell .inline_rating_link{float:left}.product_comparison_tablecell .inline_rating_label_link{float:left;clear:both;margin:7px 0 0}.product_comparison_removebutton{float:right;position:relative}.compare_block{position:relative;clear:both}.compare_items{padding:5px 10px;overflow:hidden;border:1px solid #999}.compare_item{float:left;margin-right:10px;min-width:90px}.compare_item text-align:center img{width:90px;height:90px}.compare_item_remove{cursor:pointer;display:inline-block;margin:5px 0;border-bottom:1px dotted transparent}.compare_item_remove:hover{border-bottom-color:#999}.compare_item_remove:after{content:'Delete'}.compare_buttons{clear:both}.compare_page{padding:10px 0}.compare_page h1{margin:10px 0;font-size:22px}.compare_page .print{float:right}.compare_lists{position:relative}.compare_category_list{margin:0 0 10px 0}.compare_newitem_content{display:none;position:absolute;left:0;width:300px;height:306px;overflow-y:scroll;border:1px solid #000;background-color:#fff;z-index:100}.compare_newitem_link{cursor:pointer;text-decoration:underline}.compare_newitem_link:hover .compare_newitem_content{display:block}.compare_item_new:hover{background-color:#ccc;cursor:pointer}.compare_item_new .product_image{height:50px}.compare_table td{width:20%;border:1px solid #999}.compare_table .product{padding:10px 10px 200px}.compare_table .product_image_topwrapper,.compare_table .product_action,.compare_table .product_empty{text-align:center}.compare_table .product_name{display:block;margin:10px 0;font-size:14px}.compare_table .product_action .button{display:block;margin:5px 0}.compare_table .product_empty img{width:100%}.compare_table .remove_link{display:block;text-align:left;font-size:14px}.compare_table .remove_link:after{content:'\2297'}.compare_block .clear_compared_items{cursor:pointer}.content_search_page h1{padding:0 10px;line-height:30px;font-size:20px}.folder_content_list{margin:0;overflow:hidden}.folder_content_list li{display:inline-block;padding:10px;width:350px;vertical-align:top}.folder_content_list a{text-decoration:underline}.folder_content_list .content_title{margin:5px 0;font-weight:bold;font-size:14px}.folder_content_list .read_more{font-style:italic;white-space:nowrap}.pt_product_search_noresult .primary h1{font-size:20px}.no_hits_message{background:#eee;padding:10px}.no_hits_search_term,.no_hits_search_suggest{color:#900;font-style:italic}.noresults_help{margin:15px 0}.noresults_help ul{padding:0 0 0 20px;list-style-type:disc}.no_hits_search .textinput{display:inline-block;width:250px}.noresults_bottom{padding:20px 0;margin:20px 0;border-top:1px solid #eee}.button.view_all_content_hits{margin:10px 0}.product_badge{position:absolute;left:0;top:0;z-index:2;font-weight:bold;color:red}.pdp_main .product_badge{left:auto;right:0;top:2px}.pdp_main .recommendations_block .product_badge{left:0;right:auto;margin-top:0}.product_badge.productbadge_new{background:url(/cdn../images/label_new.png) center no-repeat;width:57px;height:57px;text-indent:9999px;overflow:hidden}.cart_row .product_badge{left:-95px;top:-5px;max-width:80px}.product_comparison_tablecell .product_badge{top:auto;left:auto;margin:-10px 0 0 -10px}.wishlist_products .product_badge{width:57px;left:-70px;font-size:9px;text-align:right}.html_fancybox_opened{overflow:hidden}.product_image_wrapper{display:inline-block;width:100%;vertical-align:bottom;text-align:center}.product_image{display:inline-block;max-width:100%;vertical-align:middle;text-indent:-999em;font-size:0;margin-bottom:10px}.product_tile .product_swatch_list.shades_carousel{height:13px}.product_tile .product_swatch_list_item{float:left;margin:0 5px 0 0}.product_tile .swatch{display:block;height:9px;width:9px;border-radius:10px;margin:2px;overflow:hidden}.product_tile .swatch.selected{border:2px solid black;margin:0}.product_tile .variant_swatch .product_image{max-width:16px}.product_tile .product_name{display:block;margin:20px 0 5px;font-size:14px}.product_tile .product_subtitle{display:block}.product_tile .price_standard{float:left;padding-right:3px;border-right:1px solid #000;margin-right:3px}.product_tile .product_sales_price{float:right;margin:0 5px 0 0;line-height:20px}.price_crossed{text-decoration:line-through}.quickview .bv-rating{float:left;margin:10px 0}.quickview_review div{display:inline-block}.pdp_main .product_name{font-size:24px;padding-right:60px}.pdp_main .product_image_container{float:left;width:300px;margin:0 0 10px}.pdp_main .product_image_container .inline_rating_label_link{clear:both;float:left}.pdp_main .product_detail{float:right;width:450px;margin:0 0 10px}.pdp_main .product_primary_image{width:100%;height:310px}.pdp_main .primary_image{outline:1px solid #999}.pdp_main .product_thumbnails{display:inline-block;clear:both;padding:0 5px}.pdp_main .product_thumbnails li{float:left;width:55px;margin:0 5px 0 0;padding:3px 0 0;border-top:5px solid #fff}.pdp_main .product_thumbnails .selected{border-color:#00a4e4}.pdp_main .product_thumbnails img{max-width:53px;border:1px solid #ccc}.pdp_main .product_thumbnails h2{margin:10px 0;font-family:bold 18px Arial,sans-serif;text-transform:uppercase}.pdp_main .product_id{display:inline-block;margin:0 0 10px;font-size:12px;color:#ccc}.pdp_main .product_price{margin:0 0 5px;font-size:14px}.pdp_main .product_price .price_standard{color:#999;text-decoration:line-through}.pdp_main .promotion{clear:both;margin:10px 0}.pdp_main .promotion .promotion_title{display:inline-block;width:100px;line-height:16px;font-size:16px;text-transform:uppercase;vertical-align:top;color:#999}.pdp_main .promotion .promotion_callout{display:inline-block;width:400px;line-height:16px;vertical-align:top}.pdp_main label{text-transform:uppercase}.pdp_main .attribute{position:relative;padding:0;margin:10px 0;overflow:hidden}.pdp_main .attribute h3,.pdp_main .attribute .label{float:left;font-weight:bold;text-transform:uppercase}.pdp_main .attribute .value{float:right;width:100%;margin:20px 0 0 -100%}.pdp_main .attribute .selected_value{float:left;font-style:italic}.pdp_main .attribute .size-chart-link{clear:both;float:none}.pdp_main .attribute .size-chart-link a{padding:0;border-color:#fff !important}.pdp_main .swatches li{float:left}.pdp_main .swatches li a{display:block;margin:0 .3em .3em .2em;padding:.3em .6em;border:solid #e0e0e0;border-width:1px 1px 3px}.pdp_main .swatches li:hover a,.pdp_main .swatches li.selected a{border-color:#000}.pdp_main .swatches .unselectable a{opacity:.5}.pdp_main .swatches .unselectable:hover a{border-color:#e0e0e0}.pdp_main .swatches .swatch_image_color{max-width:100%}.pdp_main .swatches.color .swatch_text_color{display:none}.pdp_main .color li{border:2px solid #fff;border-radius:5px}.pdp_main .color li a{width:22px;height:22px;padding:0;margin:0;border:1px solid #e0e0e0;text-indent:-999em}.pdp_main .color li:hover,.pdp_main .color li.selected{border-color:#00a4e4}.pdp_main .color li:hover a,.pdp_main .color li.selected a{border-color:#fff}.pdp_main .product_main_attributes .attribute{padding:3px 0}.pdp_main .product_main_attributes .label{padding:0}.pdp_main .product_add_to_cart{padding:20px 0 0;border-top:1px solid #ccc}.pdp_main .product_add_to_cart .write-review{display:none}.pdp_main .product_add_to_cart .quantity,.pdp_main .product_add_to_cart .inline_rating_link,.pdp_main .product_add_to_cart .inline_rating_label_link{float:left;width:50%;margin-bottom:9px}.pdp_main .product_add_to_cart .product_turnto{float:right;width:50%;line-height:20px;margin-bottom:10px}.pdp_main .product_add_to_cart .product_turnto .product_turnto_headline{font-size:15px;text-transform:uppercase;margin-bottom:10px}.pdp_main .product_add_to_cart .box_write_review{width:50%;float:right;margin:20px 0 10px}.pdp_main .product_add_to_cart .box_write_review .ui-rating .ui-vote-star-container{margin-bottom:5px}.pdp_main .product_add_to_cart .product_price{font-size:30px;float:left}.pdp_main .product_add_to_cart .inventory{float:left;width:15%}.pdp_main .product_add_to_cart .inventory label{float:none}.pdp_main .product_add_to_cart .inventory input{width:56px;margin:7px 0}.pdp_main .product_add_to_cart button{float:right;width:50%}.pdp_main .product_add_to_cart .availability{float:left;clear:left;position:relative}.pdp_main .product_add_to_cart .availability .label{position:absolute;left:0}.pdp_main .product_set_item{clear:both;padding:10px 0 0;border-bottom:1px solid #d9d9d9;margin:10px 0;overflow:hidden}.pdp_main .product_set_image{float:left;width:35%}.pdp_main .product_set_image img{max-width:100%;margin:10px auto}.pdp_main .product_set_details{float:left;width:78%}.pdp_main .product_set_list{border-top:1px solid #d9d9d9}.pdp_main .product_set_list .attribute h3,.pdp_main .product_set_list .attribute .label{width:25%}.pdp_main .product_set_list .product_name{float:none;width:auto;margin:0;font-size:15px}.pdp_main .product_set_list .promotion_title{font-size:14px}.pdp_main .product_set_list .block_add_to_cart{clear:both;padding:5px 0;overflow:hidden;background:#f3f3f3}.pdp_main .product_set_list .block_add_to_cart .inventory{float:left;width:20%;margin-left:22%}.pdp_main .product_set_list .block_add_to_cart label{width:40%;padding:7px 0;text-align:left}.pdp_main .product_set_list .block_add_to_cart .input_text{width:35px}.pdp_main .product_set_list .block_add_to_cart .product_price{float:left;width:35%;padding:6px 0 0;margin:0;font-size:16px;text-align:right}.pdp_main .product_set_list .block_add_to_cart button{float:right;padding:0 10px;margin:3px 5px 0 0;font-size:10px}.pdp_main .product_actions{border-top:1px solid #ccc;clear:both;padding:10px 0 0;margin:15px 0}.pdp_main .product_tabs{margin:25px 0 0}.pdp_main .product_tabs .print_page{float:right;padding:3px 10px;margin:0;color:#fff;margin:0 0 10px 390px}.pdp_main .recommendations_block{float:left;width:300px;padding:10px 0}.pdp_main .recommendations_block .product_list .product_image_container,.pdp_main .recommendations_block .product_list .product_image_wrapper{float:none;width:auto;height:120px;margin:0 0 10px}.pdp_main .recommendations_block .product_list .product_subtitle{margin:0 0 10px 0}.pdp_main .recommendations_block .product_list .price{margin:5px 0 0;float:none}.pdp_main .recommendations_block .product_list .inline_rating_label_link{display:block}.pdp_main .recommendations_block .disable-carousel-buttons .jcarousel-control{display:none}.pdp_main .recommendations_block .quickview-disable .quickviewbutton{display:none !important}.pdp_main .recommendations_block .price,.pdp_main .recommendations_block .variant_swatch{float:left;clear:both}.pdp_main .recommendations_block .variant_swatch{display:none}.pdp_main .recommendations_block .productcarousel_list_item,.pdp_main .recommendations_block .product_tile_wrapper{float:left;margin:0 5px;width:110px;overflow:hidden}.pdp_main .recommendations_block .product_image{width:120px;height:120px}.pdp_main .recommendations_block .product_add_to_cart{margin:5px 0}.pdp_main .recommendations_block .product_name{height:auto;margin:0;font-size:16px;font-weight:bold}.pdp_main .recommendations_block .product_tile:hover .tooltip_content{display:block !important}.pdp_main .recommendations_block .tooltip_content{position:absolute;left:50%;top:50%;z-index:100;width:300px;border:1px solid;text-align:left;background:#fff}.pdp_main .recommendations_block .quickviewbutton{display:block;position:absolute;top:-100px;left:50%;line-height:23px;margin:-23px 0 0 -36px;border-radius:5px;color:#fff;background:#000;padding:0 10px;text-align:center}.pdp_main .recommendations_block .product_tile_wrapper:hover .quickviewbutton{display:block;top:100px}.pdp_main .recommendations_block .product_actions{margin:0}.pdp_main .recommendations_block .vertical_carousel{padding:35px 0 60px;position:relative}.pdp_main .recommendations_block .vertical_carousel .jcarousel-clip{height:570px;margin-top:30px}.pdp_main .recommendations_block .vertical_carousel .productcarousel_list_item,.pdp_main .recommendations_block .vertical_carousel .product_tile_wrapper{float:none;margin:0;width:auto;height:285px;width:300px;overflow:hidden}.pdp_main .recommendations_block .vertical_carousel .product_image{width:150px;height:150px}.pdp_main .recommendations_block .vertical_carousel .recommendation_title{padding-bottom:30px;margin-top:-35px}.pdp_main .recommendations_block .vertical_carousel .jcarousel-prev{top:80px}.pdp_main .recommendations_block .vertical_carousel .jcarousel-next{bottom:20px}.pdp_main .recommendations_block .vertical_carousel .carousel_navigation_list{margin:40px 0 -75px}.pdp_main .recommendations_block .vertical_carousel .product_tile{position:relative}.pdp_main .recommendations_block .vertical_carousel .product_actions{border:0;text-align:right;padding:0;margin-top:40px;clear:none}.pdp_main .recommendations_block .productcarousel.disable-carousel-buttons .jcarousel-control{display:none}.pdp_main .recommendations_block .productcarousel.quickview-disable .product_tile_wrapper:hover .quickviewbutton{display:none}.product_set .product_add_to_cart{border-top:0}.availability_label,.availability_value{display:inline-block}.product_actions li+li{padding-left:8px;border-left:1px solid #999}.product_social_networking li{display:inline-block;vertical-align:top}.product_social_networking li.fb_like span,.product_social_networking li.fb_like iframe{width:124px !important;height:20px !important}.product_social_networking a{display:inline-block;float:none !important;margin:0 2px}.fb_share{cursor:pointer}.fb_share iframe{display:none}.print_page{cursor:pointer}.list_table_header .print_page{float:right;font-size:13px}.add_all_to_cart{display:none}.js .add_all_to_cart{display:inherit}.product_tabs{position:relative}.tabs_menu li{display:inline-block;border:1px solid;border-color:#d9d9d9 #d9d9d9 #fff;border-bottom:0 !important;white-space:nowrap;background:#efefef}.tabs_menu li.ui-state-active{padding-bottom:1px;margin-bottom:-1px;background:#fff}.tabs_menu a{display:block;padding:5px 10px;text-decoration:none;color:#999}.tabs_menu .ui-tabs-active a,.tabs_menu .ui-state-disabled a,.tabs_menu .ui-state-processing a{cursor:default;color:#666}.tabs_menu a,.ui-tabs-collapsible .ui-tabs-selected a{cursor:pointer}.tab_content{min-height:100px;padding:20px 10px 25px;border:1px solid #d9d9d9;line-height:18px;background:#fff}.tab_content:after{content:'';display:block;clear:both}.tab_content+.tab_content{display:none}.ui-tabs-hide{display:none !important}.product_tab_shades_left{float:left;width:100px;margin-right:10px}.product_tab_shades_left .product_image{max-width:100%;max-height:100%;height:auto;width:auto}.product_tab_shades_right{float:left;min-width:300px}.product_shades_description{width:300px;height:75px;margin:10px 0}.product_shades_family{margin:10px 0;padding:10px 0;border-top:1px solid #d2d2d2}.product_shades_familyshades{display:inline-block;vertical-align:top}.product_shades_familylabel{float:left;width:60px}.product_shades_moodlabels{padding-left:70px;padding-bottom:5px;border-bottom:1px solid #999;margin-bottom:10px;font-size:10px;font-weight:bold;text-transform:uppercase;white-space:nowrap}.product_shades_moods{margin-left:70px;white-space:nowrap}.colormoodlabel,.colormood{display:inline-block;width:70px;margin-right:10px;vertical-align:top;white-space:normal}.colormoodlabel.last,.last.colormood{margin-right:0}.colormood{min-height:31px}a.product_shades_mood{display:inline-block;height:21px;width:21px;padding:0;border:2px solid #fff;margin:2px 1px;border-radius:50%;text-indent:-999em}a.product_shades_mood:hover,a.product_shades_mood.selected{border-color:#000}.product_award_icons img{width:80px}.js .pdp_main .recommendations_block .product_tile .tooltip_content{display:none !important}.tooltipcolor:hover .tooltip_colorshades{display:block !important}.quickview{position:absolute;left:0 !important;right:0 !important;width:800px !important;margin:0 auto}#QuickViewDialog .primary{float:none;width:760px;max-width:100%}.bonus_product_actions{margin:10px 0}.bonus_product_item{border-bottom:1px solid #999;margin:10px 0;width:24%;display:inline-block}.bonus_product_item .product_name{margin:0 0 10px;font-size:16px}.bonus_product_item .product_image_container{float:left;width:190px;margin-bottom:20px;text-align:center}.bonus_product_item .product_detail{float:left;height:0}.bonus_product_item .product_detail .product_id{display:none}.bonus_product_item:after{content:'';display:block;clear:both}.bg_title_box{padding:26px 0 15px;text-align:center}.bg_title_box span{color:#000;font-size:18px;line-height:1;text-transform:uppercase;font-weight:normal}.section_reviews .reviews_info_container{margin-top:20px}.section_reviews .bg_title_box span{font-size:14px;padding:0 20px;margin-bottom:20px}.section_reviews .cta-container{border:1px solid #000;border-width:1px 0;padding:0 0 27px;margin-top:25px}.section_reviews .cta-container:after{content:'';display:block;width:100%;height:75px}.reviews_intro{display:none}.reviews_rating{margin-bottom:8px}.ui-rating .em-icon-star{width:13px;height:13px;margin-right:2px;float:left;background:url("/cdn../images/interface/rating.png")}.ui-rating .ui-vote-star-container{overflow:hidden;display:block}.ui-rating .ui-star-enabled{background-position:-39px 0}.ui-rating .ui-star-disabled{background-position:-25px 0}.reviews_info_container .ui-cta,.section_reviews .ui-cta{margin-top:25px;position:absolute;display:inline-block;background:#000;border:1px solid #000;height:50px;padding:0 18px;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:2px;line-height:50px}.reviews_info_container .ui-cta:hover,.section_reviews .ui-cta:hover{text-decoration:none}.reviews_detail{margin-bottom:25px}.reviews_detail li{margin-bottom:5px}.reviews_detail .range_title:first-letter {text-transform:uppercase}.reviews_detail .range_slider{height:5px;overflow:hidden}.reviews_detail .range_slider .min,.reviews_detail .range_slider .max{display:none}.reviews_detail .range_slider .slider_bg{width:70px;height:5px;background:url("/cdn../images/interface/rating2.png") 0 100%}.reviews_detail .range_slider .slider_fill{height:5px;background:url("/cdn../images/interface/rating2.png")}.review_container{margin-top:-80px}.review_container .filter_container{overflow:hidden;height:75px}.review_container .filter_container .formfield_select{float:right}.review_container .filter_container .formfield_select select{width:150px}.review_item_container{padding:30px 0;border-bottom:1px solid #000;overflow:hidden}.user_profile_container{width:150px;float:left}.user_profile_container .ui-rating{margin-bottom:12px}.user_profile_container .image_block{margin-bottom:10px;display:block}.user_profile_container .key{font-weight:bold}.review_content_container{margin-left:150px;overflow:hidden;width:275px}.review_content_container .review_content{margin-top:10px;overflow:hidden}.review_content_container .review_content img{width:275px}.review_content_container .review_content iframe{width:275px;height:210px}.review_content_container .title{margin-bottom:20px;font-size:24px}.review_content_container .date{margin-bottom:3px;color:#666}.review_useful{margin-top:15px}.review_useful li{margin-right:10px;display:inline-block}.review_useful_button{height:18px;padding:0 12px 0 30px;border:1px solid #ccc;text-decoration:none;color:#000;display:inline-block}.review_useful_button.review_useful_yes{background:url("/cdn../images/interface/votingthumbupsprite.gif") no-repeat 5px 0}.review_useful_button.review_useful_yes:hover{background-position:5px -40px}.review_useful_button.review_useful_no{background:url("/cdn../images/interface/votingthumbdownsprite.gif") no-repeat 5px 0}.review_useful_button.review_useful_no:hover{background-position:5px -40px}.review_useful_cancel{width:20px;height:20px;background:url("/cdn../images/interface/iconreport.gif") no-repeat 50% 0}#feedback-response{padding:20px 25px 5px}#feedback-response h2{font-size:120%;margin-bottom:10px}#pwrwritediv h1{margin-bottom:12px;font-size:14px;font-weight:normal}#pwrwritediv h2{font-size:22px}#pwrwritediv .product_subtitle{margin:5px 0;display:block}#pwrwritediv .ui-section-checkbox{display:none}#pwrwritediv .f_label{width:175px;margin-right:7px;display:inline-block;vertical-align:top;text-transform:uppercase;font-weight:bold}#pwrwritediv .formfield_radio-slider{margin:0;outline:0}#pwrwritediv .section_range li{position:relative;height:35px}#pwrwritediv .section_range .parameter{display:inline-block;vertical-align:top;font-weight:bold;margin-bottom:5px;text-transform:capitalize}#pwrwritediv .section_range .left,#pwrwritediv .section_range .right{display:none}#pwrwritediv .section_range .ui-slider{background:url("/cdn../images/interface/rating2.png") repeat-y 0 5px;height:5px;width:70px;cursor:pointer}#pwrwritediv .section_range .ui-slider .ui-slider-range{background:url("/cdn../images/interface/rating2.png") repeat-y 0 0;height:5px}#pwrwritediv .section_range .formfield_radio-slider{display:none}#pwrwritediv .f_textinput,#pwrwritediv .f_textarea,#pwrwritediv .ui-submit-button,#pwrwritediv .ui-submit-cancel{display:inline-block;vertical-align:top}#pwrwritediv .ui-submit-button button,#pwrwritediv .ui-submit-cancel button{display:inline-block;height:50px;padding:0 20px;background:#000;border:0;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:2px;line-height:1;cursor:pointer}#pwrwritediv .ui-submit-button button:hover,#pwrwritediv .ui-submit-cancel button:hover{background:#444}#pwrwritediv .ui-submit-cancel button{background:#ccc;color:#000;margin-left:5px}#pwrwritediv .ui-submit-cancel button:hover{background:#ccc}#pwrwritediv .ui-section-right textarea{height:200px}#pwrwritediv .ui-section-right .ui-text-url{display:none;height:42px;margin-top:6px}#pwrwritediv .ui-section-right .ui-section-submit{margin-bottom:15px;margin-top:10px;position:relative}#pwrwritediv .ui-section-right .ui-submit-add{margin-bottom:4px}#pwrwritediv .ui-section-right .ui-submit-add a{color:#555;cursor:pointer;text-decoration:none}#pwrwritediv .ui-section-right .ui-upload-status,#pwrwritediv .ui-section-right .ui-upload-done,#pwrwritediv .ui-section-right .ui-upload-error,#pwrwritediv .ui-section-right .ui-upload-video-only{display:none}#pwrwritediv .ui-section-right.add_video .ui-text-url{display:block}#pwrwritediv .ui-section-right.add_video .ui-upload-video-only{display:inline-block;margin-left:-20px}#pwrwritediv .ui-section-right.add_video .ui-upload-video-only .icon-upload{background:url("/cdn../images/ic_close_hover.png") no-repeat right top;width:11px;height:11px;display:block;position:relative;top:1px}#pwrwritediv .ui-section-right.add_video .ui-upload-video{color:#000}#pwrwritediv .ui-section-right.add_video .ui-upload-video .icon-upload{background:0;width:0}#pwrwritediv .ui-section-right.add_video .ui-upload-photo{color:#ddd !important}#pwrwritediv .ui-section-right.add_video .ui-upload-photo i{opacity:.2}#pwrwritediv .ui-section-right.add_video .ui-submit-add{position:relative}#pwrwritediv .ui-section-right.add_video .btn_file_upload{display:none}#pwrwritediv .ui-section-right.add_loading .ui-upload-photo,#pwrwritediv .ui-section-right.add_loading .ui-upload-video,#pwrwritediv .ui-section-right.add_loading .ui-upload-error{display:none}#pwrwritediv .ui-section-right.add_loading .ui-upload-video-only{display:block}#pwrwritediv .ui-section-right.add_loading .ui-upload-status{display:block;margin:22px 23px 22px 0;width:155px}#pwrwritediv .ui-section-right.add_loading .ui-upload-status .status_percent{color:#555;float:right;font-size:11px;line-height:9px}#pwrwritediv .ui-section-right.add_loading .ui-upload-status .slider_bg{background-color:#eee;border-radius:5px;margin-right:35px}#pwrwritediv .ui-section-right.add_loading .ui-upload-status .slider_bg .slider_fill{background-color:#000;border-radius:5px;height:10px}#pwrwritediv .ui-section-right.add_done .ui-upload-photo,#pwrwritediv .ui-section-right.add_done .ui-upload-video{display:none}#pwrwritediv .ui-section-right.add_done .ui-upload-done{display:block}#pwrwritediv .ui-section-right.add_done .ui-upload-done #photo_preview{display:inline-block;margin:10px 0 15px}#pwrwritediv .ui-section-right.add_done .ui-upload-done .icon-upload{background:url("/cdn../images/ic_close.png") no-repeat 0 0;height:11px;width:11px;display:inline-block;margin-left:10px;position:relative;top:2px}#pwrwritediv .ui-section-right.add_error .ui-upload-photo,#pwrwritediv .ui-section-right.add_error .ui-upload-video{display:none}#pwrwritediv .ui-section-right.add_error .ui-upload-error{display:block;margin:21px 0 20px}#pwrwritediv .ui-section-right.add_error .ui-upload-error .error_message{float:left}#pwrwritediv .ui-section-right.add_error .ui-upload-error .icon-upload{display:inline-block;width:11px;height:11px;background:url(/cdn../images/interface/icon-upload-cross.png) center center no-repeat;margin:2px 0 0 10px;position:relative;z-index:101}#pwrwritediv .ui-section-right .btn_file_upload{cursor:pointer;height:25px;left:0;opacity:0;position:absolute;top:4px;width:100px;z-index:100}#pwrwritediv .ui-section-right .btn_file_upload::-webkit-file-upload-button{cursor:pointer}.ui-upload-error .error_message{display:block !important}.review_title{padding:0 0 5px;margin-bottom:25px;border-bottom:2px solid #eee;font-size:18px;text-transform:uppercase}.overall_rating{overflow:hidden}.overall_rating.error_message{margin:-10px 0 10px}.review_login_page .block_create{display:none}.review_login_page .block_registration{display:block !important;height:auto !important;float:right}.review_login_page .block_registration .login_button_link{display:none}.popup_write_review{width:655px !important;position:absolute}.fancybox-outer .ui-section-left .overall_rating label,.popup_write_review .ui-section-left .overall_rating label{display:block !important;cursor:pointer}.ui-upload-photo,.ui-upload-video{margin:2px 5px 18px 0;display:inline-block}.ui-upload-photo i,.ui-upload-video i{width:22px;height:20px;display:inline-block;margin:0 10px;position:relative;top:5px}#photo_preview{margin-bottom:10px}.ui-reference-message{margin-bottom:20px}.reviews_guidelines_link{color:#000;text-decoration:underline}.ui-upload-photo i{background:url("/cdn../images/interface/upload-icon-photo.png") no-repeat 0 0}.ui-upload-video i{background:url("/cdn../images/interface/upload-icon-video.png") no-repeat 0 0}.fancybox-outer .ui-section-left .f_field_radio-slider input,.popup_write_review .ui-section-left .f_field_radio-slider input{opacity:0}.popup_write_review+.ui-widget-overlay{z-index:9999}.BVQAContentData.BVQAQuestionData{overflow:visible}.BVQAToolbarDisplayToggle img{display:inline-block}.BVQAForm .BVQAFieldSectionPhotoUpload,.BVQAForm .BVQAFieldHeader,.BVQAForm #BVQAQuestionVisibleVideoURLInputID,.BVQAForm #BVQAQuestionVisibleVideoURLCaptionInputID,.BVQAForm #BVQAQuestionProductReferencesFieldID,.BVQAForm .BVQAFieldHelper,.BVQAForm .BVQAGuidelines{display:block}.BVQAForm .BVSU_PLProductName{height:auto}.BVQAForm select.BVQAError,.BVQAForm input.BVQAError{border:1px solid #f00 !important}.BVQAQuestionOverallSummary{word-break:break-all}.BVQAQuestions .BVQAFeedbackList,.BVQAQuestions .BVQAContentText,.BVQAQuestions .BVQAPhotoSection,.BVQAQuestions .BVQAQuestionPhotoLine,.BVQAQuestions .BVQAVideoSection,.BVQAQuestions .BVQAAnswerText.BVQAContentText{float:none;width:auto}.BVQAQuestions .BVDI_PLProduct{width:118px}.BVQAQuestions .BVQAQuestionPhotoLine img{display:inline}.BVQAQuestionAndAnswers .BVQAQuestionMain .BVQAAnswerProductReferencesDiv,.BVQAQuestionAndAnswers .BVQAQuestionMain .BVQAQuestionProductReferencesDiv{float:none;width:auto;margin:10px 0 0}.BVQAPhotoSectionThumbnail img{display:inline}.pt_cart .primary{float:left;width:600px}.pt_cart .secondary{float:right;width:340px}.pt_cart .main .content_asset{padding:5px;border:1px solid #999;margin:5px 0}.pt_cart .productcarousel .product_tile{min-height:100px;height:auto;width:auto}.pt_cart .productcarousel .product_image_container{float:left;width:80px;height:80px;margin:10px}.pt_cart .productcarousel .product_name{clear:none;margin:0}.pt_cart .productcarousel .product_add_to_cart{margin:5px 0}.pt_cart .recommendations_block h2{font-size:18px}.pt_cart .you_may_also_like_empty_cart .quickviewbutton,.pt_cart .you_may_also_like_cart .quickviewbutton{display:none}.you_may_also_like_cart .pt_cart .productcarousel_list_item{width:340px;margin:10px 0}.you_may_also_like_empty_cart .pt_cart .productcarousel_list_item{display:inline-block;width:270px;vertical-align:top}.pt_cart .samples{width:540px;margin:0 auto;position:relative}.pt_cart .sample_item{width:115px;margin:0 10px}.pt_cart .block_login h2{font-size:14px;padding:5px 0;margin:0 0 5px 0;border-bottom:1px dotted #000}.pt_cart .block h3{margin:0}.pt_cart .block .button{margin-top:5px}.cart_customer_service li{border:1px solid #000;margin:10px 0;line-height:30px;text-align:center}.cart_security_badges ul{display:table;width:100%}.cart_security_badges li{display:table-cell;width:50%;height:30px;text-align:center;vertical-align:middle}.cart_checkout_button{margin:10px 0;text-align:center}.cart_checkout_button .button{padding:5px 10px;font-size:18px}.cart_banner{text-align:center}.cart_title{font-size:24px}.cart_table{border:1px solid #999}.cart_table .section_header{font-weight:bold;white-space:nowrap}.cart_table td{border:dotted #999;border-width:1px 0}.cart_table .item_image{width:80px}.cart_table .item_image img{width:80px}.cart_table .item_edit_details,.cart_table .pco_item_edit_details,.cart_table .item_user_actions{display:inline-block;white-space:nowrap}.cart_table .item_edit_details .edit_gift_cert{cursor:pointer}.cart_table .add_to_wishlist{white-space:nowrap}.cart_table .item_price{text-align:center}.cart_table .item_price .total .qty{color:red;font-weight:bold}.cart_table .item_price .total .qty:before{content:"x";color:red;font-weight:bold}.cart_table .item_total{text-align:center}.bonus_header th{padding:5px 10px;border-top:1px solid #999;background:#efefef}.gift_promo_link{font-weight:bold;font-style:italic;cursor:pointer}.cart_footer .gift_promo_link{padding:10px 0;margin:0 0 10px 0;border-bottom:1px dotted #999}.giftcards_box{margin:0 0 15px}.giftcards_box .formfield_button{margin-top:0;margin-bottom:0}.giftcards_box .error_message{clear:both}.giftcards_box .checkout_giftcert_help{margin:15px 0 0}.giftcards_box .checkout_giftcert_code{text-transform:uppercase}.giftcards_box .button.js_checkBalance{background:transparent;border:0;text-decoration:underline;color:#333;cursor:pointer;font-size:12px;font-weight:normal}.giftcards_box .button.js_checkBalance:hover{text-decoration:none}.cart_coupon_code input{margin-bottom:5px}.cart_actions .button{margin-bottom:5px;min-width:135px;padding:7px 0}.cart_gift_wrapper{padding:10px;border:1px solid #999;margin:10px 0}.cart_gift_wrapper .formfield{margin:0}.cart_gift_wrapper .formfield_to_email{margin-bottom:10px}.order_totals_table th{display:none}.order_totals_table td+td{width:30%}.order_totals_table .order-total{font-size:14px;font-weight:bold}.order_totals_item{width:60%}.order_totals_value{width:40%}.order_subtotal{font-weight:bold}.order_total td{padding-top:5px 0 0 0;font-size:18px;font-weight:bold}.find_estimated_tax_box{float:right}.find_estimated_tax_box .formfield{margin:0 0 5px}.find_estimated_tax_box .button{padding:2px 5px}.estimate_tax_label,.change_estimated_tax{text-decoration:underline;cursor:pointer}.estimate_tax_label:hover,.change_estimated_tax:hover{text-decoration:none}.estimatetax_input{display:inline-block;width:100px}.dialog_checkout_login{width:400px !important}.dialog_checkout_login .formfield_button{float:none}.dialog_checkout_login .required_email{margin:0 0 10px;display:inline-block}.product_add_to_cart .notifyme{text-decoration:underline;cursor:pointer}.gift_cards_link{cursor:pointer}.samples_header{margin:10px 0}.samples_header h3{font-size:24px}.sample_item{display:inline-block;width:197px;vertical-align:top}.pt_optcheckout .primary,.pt_order_confirmation .primary{float:left;width:600px}.pt_optcheckout .primary fieldset,.pt_order_confirmation .primary fieldset{clear:both}.pt_optcheckout .primary legend,.pt_order_confirmation .primary legend{min-height:30px}.pt_optcheckout .primary .formfield_phone,.pt_order_confirmation .primary .formfield_phone{float:left}.pt_optcheckout .primary .with_helper_text,.pt_order_confirmation .primary .with_helper_text{float:left;clear:none;margin:40px 0 0 20px}.pt_optcheckout .secondary,.pt_order_confirmation .secondary{float:right;width:340px}.pt_optcheckout legend,.pt_order_confirmation legend{background-color:#e8e8e8;padding:10px 0 10px 30px;margin:20px 0 20px 0}.pt_optcheckout .checkout_step_title{border-bottom:4px solid #000;padding:0 0 10px 0;font-size:25px;margin:0 0 20px 0}.pt_optcheckout .shipping_address_info legend .required_indicator{display:none}.pt_optcheckout legend span.legend_message{font-size:20px;color:#000}.pt_optcheckout .shipping_address_info .shipping_address_section{width:100%}.shipping_address_choose{margin:10px 0 0 0}.pt_optcheckout .shipping_address_info .shipping_address_choose span.shipping_name{display:inline-block;line-height:0;vertical-align:text-top}.pt_optcheckout .shipping_address_info .shipping_address_choose .formfield>span.shipping_choose_address1{width:200px;word-break:break-all}.pt_optcheckout .shipping_address_info .shipping_address_choose .formfield>span{float:left;line-height:24px;width:104px}.pt_optcheckout .shipping_address_info .shipping_address_choose .shipping_choose_address1{overflow:hidden;width:220px;display:block;margin:0 30px;min-height:24px}.pt_optcheckout .shipping_address_info .shipping_address_choose .formfield>span{float:left;line-height:24px;width:121px}.pt_optcheckout .shipping_address_info .shipping_address_choose span.shipping_choosephone{width:140px}.pt_optcheckout .shipping_address_info .shipping_address_choose .shipping_choosephone{margin:0 2px 0 30px}.pt_optcheckout .shipping_address_info .shipping_address_choose .formfield label{float:left;width:130px}.pt_optcheckout .shipping_address_info h3{font-size:16px;font-weight:normal}.pt_optcheckout .shipping_address_info .checkout_use_new_address{padding:0}.pt_optcheckout .shipping_address_edit .shipping_last_name{clear:none}.pt_optcheckout .shipping_address_info .checkout_use_new_address span.f_label_value{line-height:0;vertical-align:text-top}.checkout .formfield_state,.checkout .formfield_city,.checkout .formfield_select{display:inline-block;vertical-align:top}.pt_optcheckout .shipping_address_info .formfield label{line-height:40px}.pt_optcheckout .shipping_address_info .shipping_address_edit .formfield select{width:103px;height:35px;visibility:visible}.checkout .formfield .textinput{width:325px}.delete_address{margin:0 0 0 30px}.pt_optcheckout .shipping_address_info .selectboxit-container,.formfield_add_to_address_book{display:none}.pt_optcheckout .checkout_save_address_shipping_button,.save_customer_note,.invoice_confirm_button,.next_step_button{background:#000;color:#fff;border:1px solid #000;cursor:pointer;height:35px;line-height:35px;margin:0;margin-top:40px;padding:0 22px;width:100px;text-decoration:none;font-size:14px}.pt_optcheckout .invoice_confirm_button{margin-bottom:20px}.pt_optcheckout .shipping_address_info .customer_note_show{border-top:1px solid #000;margin-top:20px;padding:20px 0;overflow:hidden}.pt_optcheckout .shipping_address_info .customer_note_show .customer_note_title{display:block;font-size:14px;line-height:30px}.pt_optcheckout .shipping_address_info .customer_note_edit .customer_note_text{display:block;float:left;width:745px;word-break:break-all;background:#e8e8e8;padding:30px 30px 5px 30px;position:relative;margin:18px 0 0 0}.pt_optcheckout .shipping_address_info .customer_note_edit .customer_note_text:before{top:-15px;left:28px;position:absolute;width:0;height:0;content:'';z-index:2;border-bottom:1.5em solid #e8e8e8;border-left:1em solid transparent;border-right:1em solid transparent}.pt_optcheckout .shipping_address_info .customer_note_show span:last-child{float:right}.pt_optcheckout .shipping_address_info .customer_note_edit{padding:10px 0 20px;border-top:1px solid #000;border-bottom:3px solid #000;margin-top:20px;display:none}.pt_optcheckout .subscriptions_area{display:none;padding:18px 32px 25px;margin:20px 0 45px;border:1px solid #d9d9d9;color:#666}.pt_optcheckout .shipping_address_section .customer_note_edit{border-bottom:0}.pt_optcheckout .shipping_address_section .customer_note_edit .save_customer_note{float:left;text-align:center;margin:20px 0 20px 0}.pt_optcheckout .shipping_address_section .customer_note_edit .textarea{max-width:100%;height:80px;padding:12px 0 0 10px}.customer_note_edit .char-count{margin:10px 0 0 0}.pt_optcheckout #invoice .formfield_checkbox label.f_label{margin:0 0 0 5px}.invoice_title{border-top:1px solid #000;padding:20px 0 0 0}.pt_optcheckout .invoice_title,#invoice_collapse{margin-top:20px;font-size:16px}.pt_optcheckout span.invoice_edit{float:right}.pt_optcheckout #invoice{display:none;margin:20px 0 0 0}.pt_optcheckout #invoice .formfield .f_radio{display:none}.pt_optcheckout .invoice_normal_company .required label:before,.invoiceForm .invoice_normal .formfield_select label:before{color:#000;content:'*'}.pt_optcheckout .invoice_normal_company .required label:after,.invoiceForm .invoice_normal .formfield_select label:after{content:'';display:block}.pt_optcheckout .invoice_normal_company{margin:12px 0 0 0}.pt_optcheckout #invoice .invoice_normal_company label.f_label{float:left;line-height:35px;width:80px}.pt_optcheckout #invoice .invoiceForm{margin:5px 0 0 0;padding:0 0 0 15px}.pt_optcheckout #invoice .f_field_checkbox .f_label_value{color:#000;font-weight:normal}.invoiceForm .invoice_normal .formfield_select{width:200px}.invoiceForm .invoice_normal label{width:80px;display:inline-block;float:left}.invoiceForm .invoice_normal .formfield_select .f_label_value{display:inline;line-height:35px}.pt_optcheckout .invoice_normal_company span.error_message{margin:0 0 0 80px}.invoiceForm .invoice_normal .formfield_select .select{width:100px;display:inline-block}.payment_method_options .online_payment{float:left}.online_payment_subtitle{margin:0 0 15px 0;padding:0 0 0 25px}.pt_optcheckout fieldset.select_payment_method{margin:20px 0 0 0}.online_payment_subtitle .online_payment_promotion_message{display:inline-table}.online_payment .f_field_radio .f_label{display:inline}.online_payment .payment_icon{position:relative;top:-5px}.offline_payment div.formfield{padding-top:20px;display:block;width:100%}.online_payment{display:none}.Alipay_payment{display:inline-block}.showOtherPaymentMethods{margin-left:20px;display:inline-block;vertical-align:middle}.showOtherPaymentMethods a{color:#999;text-decoration:underline;cursor:pointer}.showOtherPaymentMethods a:hover{text-decoration:underline}.offline_payment .cod_payment_subtitle{display:inline}.pt_optcheckout .cart_order_totals tr.order_total.js_order_total{background-color:#000;color:#fff}.pt_optcheckout .cart_order_totals{margin:40px 0 0 0}.pt_optcheckout .cart_order_totals .order_totals_block{display:none}.pt_optcheckout .cart_order_totals .order_totals_table td{vertical-align:middle}.pt_optcheckout .cart_order_totals .order_totals_table td:first-child{padding:0 0 0 50px;text-align:left;font-size:20px;line-height:60px}.pt_optcheckout .order_totals_table td+td{width:0}.pt_optcheckout .nextstep_button .button,.nextstep_button .formfield{margin:40px 0 0 0;float:right}.pt_optcheckout .next_step_button{width:130px}.pt_optcheckout .required_indicator,.pt_order_confirmation .required_indicator{float:right}.expiration_date .pt_optcheckout .required_indicator,.expiration_date .pt_order_confirmation .required_indicator{float:none;position:static}.checkout_header_inforamtion{float:right;padding:55px 0 5px}.checkout_notification_area{padding:20px;margin-bottom:15px;background:#f1f1f1;border:1px solid #bababa}.checkout_progress_indicator{margin-bottom:15px;display:table;width:100%}.checkout_step_indicator{display:table-cell;width:10px;padding:10px 15px;margin:0 15px 5px 0;background:#eee;text-align:center;border-left:10px solid #fff}.checkout_step_indicator:first-child{border:0}.active_step{background:#bbb}.checkout_mini_cart{max-height:265px;overflow:auto;margin:10px 10px 0;border-bottom:1px dotted #cfcfcf}.order_summary+.formfield,.order_summary+.submit_order{display:none}.order_summary_product{overflow:hidden;clear:both;position:relative}.order_summary_product .product_image_container{width:75px;float:left;padding:0 5px 5px 0}.checkout_footer_links{overflow:hidden;padding:20px 2% 50px;font-size:0;border:1px solid #efefef}.checkout_footer_links ul{display:inline-block;vertical-align:top;width:25%;margin-bottom:15px;font-size:12px}.checkout_footer_links h3{text-transform:uppercase;font-weight:normal}.address_suggestions_popup{position:fixed;top:10px;left:0;right:0;width:800px;margin:0 auto;max-height:100%;overflow:auto}.address_validation{clear:both}.address_validation h3{padding-bottom:10px}.applicable_suggestion{float:left;width:50%;padding-bottom:10px}.shipping_methods{padding:15px 0;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;display:none}.subscriptions_area{padding:0 15px;margin:15px 0;border:1px solid #cfcfcf}.select_payment_method .formfield{margin-right:20px;width:130px}.expiration_date .f_label{display:block}.expiration_date .f_field{display:inline-block;margin:0}.expiration_date .f_field .f_label{display:none}.expiration_date .f_field select{width:174px}.gift_cards_block{padding:15px 0;margin:0 0 15px;border-bottom:1px solid #cfcfcf}.payment_method_options{margin-bottom:15px}.payment_method_options .tooltip{display:inline-block;margin:0 10px}.payment_method_options .payment_method{display:none}.payment_method_options .payment_method_expanded{display:block}.order_review_title{font-size:24px;margin-bottom:25px}.shipping_address_review,.billing_address_review,.payment_methods_review{padding:0 0 15px;margin-bottom:20px;border-bottom:1px solid #cfcfcf}.payment_methods_review span{display:block}.shipping_address_header,.billing_address_header,.payment_methods_header{padding-bottom:15px}.shipping_address_header h4,.billing_address_header h4,.payment_methods_header h4{font-size:16px;display:inline-block;width:70%;vertical-align:top}.shipping_address_header .formfield,.billing_address_header .formfield,.payment_methods_header .formfield{display:inline-block;vertical-align:top;width:29%;text-align:right;margin:-5px 0}.method_pay_pal .method_name{height:30px;width:50px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url("/cdn../images/paypal.gif") 0 0 no-repeat}.selected_shipping_method{padding-top:15px}.shipping_method_label,.gift_box_label{font-weight:bold}.pt_order_confirmation h1{padding:5px 10px;line-height:30px;font-size:20px;overflow:hidden}.pt_order_confirmation .print_page{float:right;font-size:12px;font-weight:normal}.pt_order_confirmation .account_create_login_benefits{float:right;padding:10px}.confirmation_message .dialogButtons{margin-top:20px}.order_confirmation_banner{margin-bottom:20px;padding:10px;border:1px solid #efefef}.order_details>div{padding:10px 0}.order_product_info,.order_product_quantity,.order_product_price{padding:10px 0}.order_payment_details th{padding:10px 0}.login_create_account{background:#e8e8e8;margin:0 0 10px}.login_create_account:after{content:"";display:block;clear:both}.login_box_content{float:left;width:340px;padding:10px}.pt_account h1,.pt_wish_list h1,.login_page h1{line-height:30px;font-size:20px}.pt_account h2,.pt_wish_list h2,.login_page h2{line-height:25px;font-size:14px}.pt_account .primary form,.pt_wish_list .primary form,.login_page .primary form,.pt_account p,.pt_wish_list p,.login_page p{margin:0 0 10px}.pt_account .primary .formfield,.pt_wish_list .primary .formfield,.login_page .primary .formfield{padding:0 10px}.pt_account .primary label,.pt_wish_list .primary label,.login_page .primary label{max-width:350px}.pt_account .block .required label:before,.pt_wish_list .block .required label:before,.login_page .block .required label:before{content:'*'}.pt_account .ui-tabs-panel a:hover,.pt_wish_list .ui-tabs-panel a:hover,.login_page .ui-tabs-panel a:hover{text-decoration:underline}.login_page .section_header{padding:0;margin:0}.login_page .block{width:350px;min-height:300px;padding:10px;margin:0 0 15px;background:#efefef}.login_page .block.block_search{height:auto}.login_page .block_create{position:absolute;top:30px;right:0}.login_page .block_create .button{margin:0 0 10px}.login_page .social_login img{display:inline}.account_navigation ul{margin:0 0 12px}.account_navigation_unregistered a,.account_navigation_registered a{margin:5px 0 5px 10px}.account_navigation_text_asset h3,.account_navigation_text_asset p{margin:7px 0}.registration_selection input,.registration_selection label{display:inline;float:none}.block .formfield{padding:0}.login_popup .block_create .button{margin:0 0 10px}.required_email{cursor:pointer}.required_email:hover{text-decoration:underline}.account_create_login{width:350px;display:inline-block;vertical-align:top;margin-right:45px}.account_create_login_benefits{width:200px;display:inline-block;vertical-align:top}.account_create_login_benefits h4{margin-bottom:15px}.account_create_login_benefits ul{margin-left:25px}.account_create_login_benefits li{list-style:disc;margin-top:5px}.account_create_login_benefits a{font-weight:bold}.review_login_page{width:760px;max-width:100%;position:relative}.review_login_page .block_login h1{display:none}.giftregistry_landing_page .title{font-size:24px}.giftregistry_landing_page .formfield{padding:3px;margin:0}.account_user_name{padding-left:5px;border-left:2px solid #333}.account_header_logout{font-size:.6em}.account_header_logout:before{content:'('}.account_header_logout:after{content:')'}.account_landing_tabs{position:relative}.address_item,.payment_item{display:inline-block;width:32%;min-height:135px;padding:10px;margin:0;vertical-align:top;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.payment_item{min-height:110px}.address_list .default{display:block;width:auto;border-bottom:1px solid #efefef}.address_list .default_label{font-style:italic}.mini_address_title,.mini_address_name{margin:5px 0 0}.mini_creditcard .label,.mini_address_location .label{width:70px;margin:5px 0 0;font-weight:bold;display:inline-block}.address_actions{margin:10px 0}.address_actions li{display:inline-block;padding-right:3px;line-height:10px}.address_actions li+li{padding-left:6px;border-left:1px solid #000}.address_actions a:hover{text-decoration:underline}.payment_list form{margin:0 !important}.pt_order h1{padding:0 10px;line-height:30px;font-size:20px}.pt_order h2{line-height:25px;font-size:14px}.pt_order .primary form,.pt_order .primary p{margin:0 0 10px}.orders_page .toggle_grid{display:none}.order_history_header{background:#efefef;overflow:hidden;padding:10px}.order_history_header .label{font-weight:bold}.order_history_header .button{float:right;display:inline-block;padding:0;border:0;margin:0;font-weight:normal;text-decoration:underline;cursor:pointer;color:#333;background:0}.order_history_header .button:hover{text-decoration:none}.order_history_items{margin:0 0 20px}.order_history_table th,.order_history_table td{padding:3px 10px}.order_history_table .order_shipped_to,.order_history_table .order_items,.order_history_table .order_total_price{width:33%}.order_table .cell_label{display:none}.order_shipping_details .label,.order_summary_wrapper .label,.order_table .label{font-weight:bold}.order_payment_wrapper,.order_shipping_wrapper{border:1px solid #999;margin-bottom:10px;overflow:hidden}.b-order_payment_item{float:left;width:25%}.b-order_payment_item.order_payment_instruments{width:17%}.b-order_payment_item.order_payment_summary{width:33%}.b-order_payment_item.b-confirmation_item{width:33.33%}.order_shipment_table tr+tr{border-top:3px solid #999}.b-order_shipping_item-title,.b-order_payment_item-title,.order_shipment_table th{padding:10px;font-weight:bold;background:#eee;border-bottom:1px solid #999}.b-order_payment_item-body,.order_summary_table td+td{border-left:1px solid #eee}.b-order_payment_item-body{min-height:150px}.order_information .b-order_payment_item-body{border-left:0}.b-order_shipping_item-body,.b-order_payment_item-body,.order_shipment_table td{padding:10px}.order_summary_title{margin-bottom:10px;text-align:right;font-size:16px}.b-order_shipping_item{float:right;width:25%}.order_shipment_table{width:75%}.order_details_page .order_totals_table tr:first-child td{font-weight:bold}.order_details_page .order_history_header{border:1px solid #999;border-bottom:0}#legacyorder-details-page .order_summary_table td.order_payment_instruments{border-left:0}.wishlist_search{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #000}.wishlist_search h1{font-size:18px;font-weight:bold}.wishlist_search .formfield{margin:0 15px 0 0;display:inline-block}.wishlist_search .formfield .textinput{width:200px}.wishlist_getcertificates{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #000}.wishlist_getcertificates p{margin:5px 0}.wishlist_getcertificates .input_select{display:block;margin-bottom:10px}.wishlist_public{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #000}.wishlist_public p{margin:5px 0}.wishlist_privacy_state,.wishlist_send_to_friend{float:left;margin-right:10px}.wishlist_public_link{float:left;width:50%}.send_to_friend_product,.send_to_friend_preview{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:20px;margin-top:20px;margin-right:0;overflow:hidden;padding:20px 0}.send_to_friend_product .product_image_wrapper,.send_to_friend_preview .product_image_wrapper{float:left;width:36%}.send_to_friend_product .product_image,.send_to_friend_preview .product_image{max-width:80%}.send_to_friend_product .product_description,.send_to_friend_preview .product_description{float:left;width:63%}.send_to_friend_product .product_description h2,.send_to_friend_preview .product_description h2{margin-right:0;font-family:Georgia;font-size:1.2em;font-style:italic}.send_to_friend_product .product_description .value,.send_to_friend_preview .product_description .value{font-weight:bold}.send_to_friend_product .product_description dt,.send_to_friend_preview .product_description dt{clear:both;float:left;margin:10px 0 0 0;width:100px}.send_to_friend_product .product_description dd,.send_to_friend_preview .product_description dd{float:left;margin:10px 0 0 0;width:200px}.item_list tr{border-bottom:1px solid #999}.item_list tr.headings{display:none}.item_list td{padding:10px;vertical-align:top}.item_list .item_image{min-width:100px}.product_list_item{margin-bottom:5px;position:relative}.attribute .label:after{content:': '}.attribute .value{display:inline-block;font-weight:bold}.attribute .swatch{display:inline-block;width:20px}.attribute .product_image{text-indent:100%;white-space:nowrap;overflow:hidden}.item_details .product_list_item .promo{color:#900}.item_details .product_list_item .price_standard{color:#999;text-decoration:line-through}.item_details .edit{text-decoration:underline;margin-top:5px}.item_availability ul{list-style:none outside none;margin:0;padding:0}.item_dashboard{width:300px;text-align:right}.item_dashboard label{display:inline-block}.item_dashboard input{width:30px;text-align:center}.item_dashboard .date_added{margin-bottom:5px;font-weight:bold}.item_dashboard .add_to_cart{margin-top:10px}.item_dashboard .update button{margin-bottom:5px;word-wrap:break-word;max-width:100%}.item_dashboard .quantity_desired .textinput{display:inline-block;width:30px}.item_dashboard .priority .select{display:inline-block;width:auto}.item_dashboard .add_to_cart_option .textinput{display:inline-block;margin:0 10px}.view_all_link{padding-left:3px;border-left:1px solid #333}.account_product_list li{display:inline-block;vertical-align:top;text-align:center;position:relative}.account_product_list img{display:inline-block}.aboutme_question{margin:7px 0}.aboutme_question_title{display:block;padding:5px 15px;background:#ccc;font-weight:700}.aboutme_question_answers{margin:5px 0}.aboutme_question_answer{display:inline-block;vertical-align:top;width:210px;margin:2px 10px}.aboutme_question_answer .f_label,.aboutme_question_answer .f_input,.aboutme_question_answer input{height:auto;vertical-align:middle}.aboutme_question_answer .f_input,.aboutme_question_answer input{margin:0 5px 1px 0}.aboutme_actions{text-align:right}#my_reviews .cursive_type.big_title{text-transform:capitalize;font-size:20px;margin-bottom:10px}#my_reviews #pagination_myreviews{clear:both;float:right}#my_reviews #pagination_myreviews ul li{float:left;display:block;margin-right:1px}#my_reviews #pagination_myreviews ul li a{padding:2px;font-weight:bold}.my_reviews .link-wrapper{display:block;margin-bottom:20px}.my_reviews .my_review_inner{width:28%;display:inline-block;vertical-align:top;position:relative}.my_reviews .my_review_inner .label-container{font-weight:bold;font-size:16px}.my_reviews .review_content_container{display:inline-block;width:64%;position:relative;background:#f5f5f5;margin:0 0 20px 2%;padding:20px 20px 35px 20px;min-height:195px}.my_reviews .review_content_container .product_remove{background:#666;padding:4px 20px;color:#fff;border:1px solid #999;position:absolute;bottom:20px;right:20px;float:right;text-decoration:none}.my_reviews .review_content_container .title{font-size:100%;margin-bottom:0}.my_reviews .review_content_container .product_title_mobile{display:none}.my_reviews .review_content_container .review_content{margin-bottom:20px}.my_reviews .review_content_container .review_content img{width:100%;margin:10px 0}.my_reviews .review_content_container iframe{width:100%;height:330px;margin-top:10px}.looks_form_title{margin:10px 0}.looks_list_title{margin:20px 0;font-size:18px;color:#555}.looks_list{margin:0;font-size:0}.looks_list .load_more_box{font-size:13px}.look_item_preview{display:inline-block;vertical-align:top;width:220px;margin:0 15px 20px 0;font-size:14px}.look_item_preview .look_video{vertical-align:top;width:100%;height:150px;border:0}.look_item_preview .look_image_wrapper{height:150px;line-height:155px;text-align:center}.look_item.deleting{padding-top:17px;opacity:.5;filter:alpha(opacity=50)}.look_item .remove_share{display:block;height:17px;width:100%;font-size:11px}.look_item .remove_share li{position:relative;float:right;margin-left:15px}.look_item .remove_link,.look_item .share_link{color:#888}.look_item .remove_link:hover,.look_item .share_link:hover{color:#000;text-decoration:none}.look_item .share_widgets{position:absolute;bottom:100%;right:-55px;height:0;overflow:hidden}.look_item .ico_share:hover .share_widgets{height:20px;overflow:visible}.look_item .ico_share:hover .share_link{color:#000}.look_item.look_item_detail .remove_share li{float:left;margin-left:0;margin-right:15px}.look_item.look_item_detail .share_widgets{left:-55px;right:auto}.look_image{display:inline;max-width:100%;width:auto;max-height:100%;height:auto;vertical-align:middle}.look_name{display:block;margin-top:10px;font-size:16px;font-weight:400;word-wrap:break-word}.look_date{font-size:11px;color:#888}.popup_write_story .f_error_message{display:block;margin:5px 0 10px;color:red}.pt_customer_service h1{line-height:30px;font-size:20px;margin:0}.customer_service_section{margin-bottom:10px}.customer_service_section h2{font-size:14px;font-weight:bold}.customer_service_section ul{margin:5px 0 0 10px}.customer_service_section li{margin:0 0 3px 0}.pt_customer_service .secondary_navigation span{font-weight:bold}.pt_customer_service .secondary_navigation ul{padding:5px 0 10px 0;margin:0 0 10px 0}.pt_customer_service .help_info_block{margin:10px 0;padding:5px;border:1px solid #000;background:#eee}.pt_customer_service .help_info_block h2{font-size:14px;margin:0 0 5px 0}.pt_customer_service .help_info_block p{margin-top:5px}.pt_customer_service .help_info_block a{text-decoration:underline}.contact_us_page .title{font-size:24px}.contact_us_page h4{font-size:14px}.contact_us_page .html_slot_container{padding:0;background:0}.contact_us_page .realdialog_form,.contact_us_page .html_slot_container,.contact_us_page .message,.contact_us_page .title{margin:0 0 10px}.contact_us_page .custQues{margin-bottom:5px;text-decoration:underline}.contact_us_page .textinput{display:inline-block;width:350px}.contact_us_page .customerservice{display:none}.real_dialog_error{display:none;color:red;padding:10px 0}.rd_error{border:1px solid #f00 !important}.rd_inner_color_answer,.rd_inner_color_question{height:110px;width:485px;padding:10px;border:1px solid #b7b7b7;margin-bottom:20px;overflow:auto;background:#f3f3f3}.rd_more_answer{display:none;margin-top:10px}.rd_more_answer a{font-weight:bold;text-decoration:underline}.formfield_mobile_number label{display:block}.formfield_mobile_number .textinput{display:inline-block;width:40px;margin-right:10px;text-align:center}.RdSlug,.custQues{cursor:pointer}.store_locator_details{float:left;width:44%}.store_locator_details img{max-width:100%}.store_locator_details_map{float:right;width:50%}.store_locator_details_map img{max-width:100%}.storelocator{overflow:auto}.b-related-products{margin:0 -1.5%;padding-bottom:25px;overflow:hidden}.b-related-products>li.product_tile_wrapper{min-height:390px;width:28%;margin:0 1.3%;padding:1%;border:1px solid #333;float:left}.b-related-products>li.product_tile_wrapper .product_tile{position:relative}.b-related-products>li.product_tile_wrapper .product_image_wrapper{min-height:280px}.b-related-products>li.product_tile_wrapper .quickviewbutton{display:none;position:absolute;top:130px;left:50%;line-height:23px;margin:0 0 0 -25px;border-radius:5px;color:#fff;background:#000}.b-related-products>li.product_tile_wrapper:hover .quickviewbutton{display:block}.related_products.search_result_items{margin:0}.editorialpagecontentrelatedassetscarousel{margin-bottom:20px}.b-aboutus-heritage .carousel{position:relative}.b-aboutus-heritage .jcarousel-clip{margin:0 35px}.b-aboutus-heritage .jcarousel-prev{left:0}.b-aboutus-heritage .jcarousel-next{right:0}.b-aboutus-heritage .contentcarousel_list_item{width:890px}.pt_customer_service .content img{max-width:100%}.content_asset iframe{max-width:100%}.pt_store_locator .primary{width:auto;float:none}.map_info_window div.map_info_window_left{float:left;width:48%;font-size:11px}.map_info_window div.map_info_window_left>div{margin-bottom:10px;font-size:11px}.map_info_window .map_info_window_left+div{margin-left:4%}.map_info_window .map_info_window_address{text-decoration:underline}.map_info_window div.map_info_window_shop_name{text-transform:uppercase;font-size:12px;font-weight:bold}.map_info_window .map_info_window_phone{padding:0 0 0 20px;line-height:20px;height:20px;background:url("/cdn../images/interface/phone_icon.png") no-repeat}.map_info_window .map_info_window_email{padding:0 0 0 20px;line-height:20px;height:20px;background:url("/cdn../images/interface/phone_mail.png") no-repeat}.map_info_window div.map_info_window_hours-title{font-weight:bold;font-size:11px}.map_info_window .map_info_window_direction{padding:8px 16px 20px;background:#666;color:#fff}.map_info_window .map_info_window_direction_field{width:230px}.store_search_from{padding-bottom:15px}.store_list{float:left;width:280px;max-height:548px;margin-right:25px;padding-right:10px;overflow:auto}.store_list .store_list_item{padding:10px 0;border-bottom:1px dotted #ccc}.store_list .store_list_item:first-child{border-top:1px dotted #ccc}.store_list .store_list_item_name{margin-bottom:3px;font-weight:bold;text-transform:uppercase}.store_list .store_list_item_distance{margin-bottom:5px;font-size:11px}.store_list .store_list_item_show_details{display:block;border-radius:10px;height:24px;margin-top:8px;text-align:center;background:#666;color:#fff;font-size:11px;line-height:24px}.google_map{width:645px;height:500px}.store_direction_distance,.store_direction_time{margin:0 0 10px}.store_direction_distance strong,.store_direction_time strong{font-weight:bold}.store_direction_change_direction{display:inline-block;height:22px;margin:0 0 10px;padding:0 20px;border:1px solid #333;border-radius:12px;line-height:24px;text-decoration:none;color:#000;font-weight:bold;font-size:11px}.store_direction_address{margin:0 0 10px}.store_direction_address span:first-child{font-weight:bold}.store_direction_instructions li{margin:0 0 6px;list-style:decimal inside}.direction_modes{display:none;height:36px;margin:0 0 12px 315px;padding-left:35px;border-bottom:1px solid #000}.direction_modes .direction_mode_tab{width:45px;height:35px;display:inline-block;vertical-align:top;text-indent:-9999px;cursor:pointer}.direction_modes .direction_mode_driving{background:url("/cdn../images/interface/driving.png") no-repeat center}.direction_modes .direction_mode_walking{background:url("/cdn../images/interface/walking.png") no-repeat center}.direction_modes .direction_mode_active{box-shadow:#333 0 -1px 2px 0px;border:1px solid #333;border-bottom:1px solid #fff;border-radius:2px}.store_locator_error_popup{width:400px;margin:-30px 0 0 -200px;position:absolute;left:50%;top:50%;z-index:999;box-shadow:0 0 6px 2px #000}.store_locator_error_popup .store_locator_error_popup_text{padding:20px;background:#fff}.store_locator_error_popup .store_locator_error_popup_close{background:#999;color:#fff;cursor:pointer;height:35px;position:absolute;right:-35px;top:0;width:35px;text-indent:-999px;overflow:hidden}.store_locator_error_popup .store_locator_error_popup_close:before{display:block;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;content:"X";font:20px 'Comic Sans MS';text-indent:0}.store_locator_error_popup .store_locator_error_popup_close:hover{background:#777}.store_locator_header{margin-bottom:10px;font-size:16px;font-weight:bold;text-transform:uppercase}#store_details_cotainer,#store_search_around_me,#map_list_tabs,#store_details_block,.derection_block_top,.derection_block_bottom,.store_locator_error_popup,.store_locator_newsearch{display:none}.store_direction_header{float:right;margin-bottom:10px;font-size:16px;font-weight:bold;text-transform:uppercase}.store_direction_start,.store_direction_arrival{padding:8px 0;margin-bottom:10px;border-top:1px solid #000;border-bottom:1px solid #000;color:#666}.store_direction_label{width:60px;float:left;font-size:13px;font-weight:bold;color:#000}.store_direction_edit{float:right;text-align:right;text-decoration:underline;color:#000;cursor:pointer}.store_direction_edit:hover{text-decoration:none}.view_direction_instructions_button{width:130px;height:30px;text-align:center;line-height:30px;cursor:pointer;background:#ccc;position:relative}.view_direction_instructions_button.opened:before{position:absolute;content:'';left:38%;bottom:-13px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #ccc}.derection_block_bottom{padding-top:10px}.derection_block_bottom .direction_modes{float:right;border:0;padding:0;display:block !important}.derection_block_bottom .direction_modes>span{margin:0 0 0 10px;border:0;box-shadow:#000 0 0 1px 2px;opacity:.5}.derection_block_bottom .direction_modes>span.direction_mode_active{opacity:1}.derection_block_bottom .store_direction_instructions{margin-top:15px;padding:20px 35px;background:#f2f2f2;border:2px dotted #999}.contact_us_form_page{width:340px}.char_remains{margin-bottom:10px}.send_to_friend_page .f_field{width:340px}.send_to_friend_page{overflow:auto}.pt_custom_content_page .primary{width:985px;float:none}.pt_custom_content_page .custom_content_page{min-height:600px}