.wsgc-form input.error,.wsgc-form select.error{background-color:#f9c8c3;border:1px solid #900}.wsgc-form input.error{padding:6px;background-color:#f9c8c3}.wsgc-form select.error{padding:5px 9px}.wsgc-form label.error{color:#900}.validation-msg{color:#900;font-size:11px;clear:both;padding:1px 0}.errors .global-message,.errors .message,.errors a,.error .global-message,.error .message,.error a{line-height:15px;color:#900}.errors .global-message,.error .global-message{font-weight:bold;font-size:12px}.form-alert{display:block;padding:0 10px 10px;margin:10px 0;border:2px solid #e02b10;background:#f9c8c3;color:#900}.form-alert.error{color:#900}.form-alert>ul{margin:10px 0}.form-alert .checkbox-set{overflow:hidden;margin-left:-5px;padding-top:0}#edit-address-overlay .form-alert.error{padding:10px}#edit-address-overlay>ul{margin:0}#edit-address-overlay .checkbox-set{font-size:10px;overflow:hidden;margin-left:-2px;padding-top:10px}#edit-address-overlay .checkbox-set label{display:inline;vertical-align:-3px}.wsgc-form .form-column{display:inline;overflow:hidden;float:left;margin-right:3%;padding:0 2px;width:47%}.wsgc-form .form-column.last{margin-right:0}.wsgc-form .form-column.first{width:42%}.wsgc-form .form-column.main{margin-right:5%}.wsgc-form label{display:block;font-size:12px;line-height:1.5;text-align:left;width:100%;margin:0;padding:14px 0 0;font-style:normal;font-weight:bold;margin-right:12px}.wsgc-form label.auto{width:auto}.wsgc-form .optional label,.wsgc-form label.optional{font-weight:normal}.wsgc-form .hint{font-size:11px;font-weight:normal;margin:1px 0 5px}.wsgc-form input,.wsgc-form textarea,.wsgc-form select{font-size:12px;color:#000;display:inline-block;padding:7px;color:#000;border:1px solid #ccc}.wsgc-form input,.wsgc-form textarea{width:260px}.wsgc-form input.auto,.wsgc-form textarea.auto{width:auto}.wsgc-form select{width:auto}.wsgc-form input[type="image"]{width:auto;border:none;padding:0;margin:7px 0}.wsgc-form .radio-checkbox,.wsgc-form .radio-checkbox-multiline{margin:2px 0 0;padding:0;list-style:none}.wsgc-form .radio-checkbox>li,.wsgc-form .radio-checkbox-multiline>li{margin:0;padding:2px}.wsgc-form .radio-checkbox>li>label,.wsgc-form .radio-checkbox-multiline>li>label{padding:2px 0;float:none;display:inline}.wsgc-form .radio-checkbox-multiline>li>label{padding-top:0;display:inline-block;width:auto;vertical-align:top}.wsgc-form input[type="radio"],.wsgc-form input[type="checkbox"]{display:inline-block;border:none;margin:0 3px 0 0;vertical-align:-2px;padding:0;width:auto}.wsgc-form .form-group{overflow:hidden;*zoom:1;padding:0}.wsgc-form .form-group .group-child{width:auto;padding:6px 4px 6px 0;float:left;margin-right:6px}.wsgc-form .form-group .group-child label{margin-right:0}.wsgc-form .zip input{width:59px}.wsgc-form .horizontal label{display:inline-block;float:left;width:100px;text-align:right;padding:7px 0}.wsgc-form .form-action{margin:10px 0}.wsgc-form .hide,.wsgc-form .hidden{display:none}.side-nav{width:170px;padding-right:20px}.side-nav li a,.side-nav li a:visited{font-size:12px;line-height:1.2;padding:8px 0;color:#666}.side-nav li:first-child a{padding:0 0 8px}.side-nav li:last-child a{padding:8px 0 0}.side-nav button,.side-nav .link{font-family:"TT-Norms-Pro","Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;font-size:12px;color:#666;display:block;width:100%;text-align:left;background:none;outline:none;border:none;cursor:pointer;padding:12px 0;box-sizing:border-box}.side-nav .link{color:#666;border-bottom:solid 1px #e0e0e0}.side-nav .link:hover,.side-nav .link:visited{text-decoration:none;color:#666}.side-nav .title{color:#000;font-size:14.5px;border-bottom:solid 1px #e0e0e0;display:block;width:100%;padding:5px 0 15px}.side-nav .drawer{border-bottom:solid 1px #e0e0e0;transition:ease-in-out padding 0.3s}.side-nav .drawer button:after,.side-nav .drawer .link:after{content:"+";float:right}.side-nav .drawer ul{max-height:0;padding:0 0 0 20px;overflow:hidden;transition:ease-in-out max-height 0.3s}.side-nav .drawer.open{padding-bottom:12px}.side-nav .drawer.open button:after,.side-nav .drawer.open .link:after{content:"-"}.side-nav .drawer.open ul{max-height:350px}#nav-container{padding-bottom:10px}.side-nav+.main-content{margin-left:190px}.main-content h1{font-family:"TT-Norms-Pro","Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;font-size:17px;letter-spacing:0.02em;padding-bottom:12px;font-weight:normal}.main-content p{font-size:11px;line-height:12px;padding-bottom:10px}.main-content a{text-decoration:underline}#name-fields label:after,#email-address label:after,#confirm-email-address label:after,#country-code label:after{content:"*"}.email-benefits-list{margin:0 0 2em 0;list-style:disc;list-style-position:inside}.email-benefits-list li{font-size:11px;margin:2px 0 5px}.international-us-customer p{line-height:14px}.shopping-for-header{margin-top:20px;font-size:11px}#shopping-for{width:600px;margin:5px 0 0}#shopping-for fieldset{width:50%;float:left;margin-top:5px}#shopping-for input[type="checkbox"]{float:left;height:1.5em;padding:3px;width:12px;margin:0 5px 0 0}#shopping-for label{height:1.5em;padding:0;font-weight:normal}input.btn-join-email-intl{background-image:url("../../images/common/buttons/btn_send.gif");border:0;width:74px;height:25px;margin:15px 0;text-indent:-3000px}#emailme .main-content.international h1{font-size:25px;letter-spacing:0.05em;font-weight:600;line-height:32px}#emailme .main-content.international h2{font-size:18px;line-height:20px;padding-bottom:5px}#emailme .main-content.international h2.shopping-for-header{font-size:14px;font-weight:600}#emailme .main-content.international>h2{padding-bottom:10px}#emailme .main-content.international p{font-size:14px;line-height:14px;color:#666}#emailme .main-content.international ul.email-benefits-list li{font-size:14px;color:#666}#emailme .main-content.international ul.email-benefits-list li span{padding-left:15px}#emailme .main-content.international #internationalEmailForm #name-fields label,#emailme .main-content.international #internationalEmailForm #email-address label,#emailme .main-content.international #internationalEmailForm #confirm-email-address label{visibility:hidden;padding:0}#emailme .main-content.international #internationalEmailForm #country-code label{font-size:12px;letter-spacing:0.12em;line-height:25px}#emailme .main-content.international #internationalEmailForm input[type="text"],#emailme .main-content.international #internationalEmailForm input[type="email"]{width:300px;padding:15px 10px;font-size:14px;margin-bottom:5px}#emailme .main-content.international #internationalEmailForm input[type="text"]::placeholder,#emailme .main-content.international #internationalEmailForm input[type="email"]::placeholder{font-size:14px}#emailme .main-content.international #internationalEmailForm select{width:200px;height:30px;background:transparent;display:inline;vertical-align:top;margin-top:0;height:40px;font-size:14px;color:#666;padding-left:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("../../images/common/arr_collection-down.png") no-repeat right #fff;background-position:178px;border:1px solid #ccc;border-radius:1px;width:200px}#emailme .main-content.international #internationalEmailForm #shopping-for label{line-height:1.05;font-size:14px}#emailme .main-content.international #internationalEmailForm #shopping-for input[type="checkbox"]{width:15px}#emailme .main-content.international #internationalEmailForm .button-container input{background:#000;color:#fff;font-size:14px;width:150px;height:40px;text-indent:0;line-height:0;text-transform:uppercase;border-radius:2px}
