.personalized-placement.hiding-default-content{visibility:hidden}.personalized-placement.hidden-content{visibility:hidden}.loyalty-rewards-marketing-content{margin:10px 0px 10px 0px;height:auto;width:calc(100% - (0px + 0px));background-color:maroon;color:#fff}#loyalty-rewards img,#loyalty-rewards-terms-and-conditions img,#loyalty-rewards-thank-you img{width:100%}#loyalty-rewards .required,#loyalty-rewards-terms-and-conditions .required,#loyalty-rewards-thank-you .required{font-style:italic;padding-top:20px;padding-left:8px}#loyalty-rewards .block-of-text,#loyalty-rewards-terms-and-conditions .block-of-text,#loyalty-rewards-thank-you .block-of-text{margin:0}#loyalty-rewards .loyalty-rewards-marketing-content,#loyalty-rewards .loyalty-rewards-how-it-works,#loyalty-rewards-terms-and-conditions .loyalty-rewards-marketing-content,#loyalty-rewards-terms-and-conditions .loyalty-rewards-how-it-works,#loyalty-rewards-thank-you .loyalty-rewards-marketing-content,#loyalty-rewards-thank-you .loyalty-rewards-how-it-works{line-height:0;margin:0}#loyalty-rewards .btn-loyalty-rewards,#loyalty-rewards-terms-and-conditions .btn-loyalty-rewards,#loyalty-rewards-thank-you .btn-loyalty-rewards{background:url("../../images/customer-service/loyalty-rewards/btn_enroll.jpg");border:0;width:117px;height:42px;text-indent:-999px}#loyalty-rewards .st-jude-hint-link,#loyalty-rewards-terms-and-conditions .st-jude-hint-link,#loyalty-rewards-thank-you .st-jude-hint-link{display:block;text-align:center;padding-top:10px}#loyalty-rewards .loyalty-rewards-white,#loyalty-rewards-terms-and-conditions .loyalty-rewards-white,#loyalty-rewards-thank-you .loyalty-rewards-white{padding:20px}#loyalty-rewards .loyalty-rewards-accordion,#loyalty-rewards-terms-and-conditions .loyalty-rewards-accordion,#loyalty-rewards-thank-you .loyalty-rewards-accordion{padding-bottom:20px;font-family:Arial,Verdana,Helvetica,sans-serif}#loyalty-rewards .loyalty-rewards-accordion .accordion-header,#loyalty-rewards-terms-and-conditions .loyalty-rewards-accordion .accordion-header,#loyalty-rewards-thank-you .loyalty-rewards-accordion .accordion-header{color:#000;font-size:20px;font-weight:400;line-height:28px;cursor:pointer;background:url("../../images/customer-service/loyalty-rewards/loyalty-rewards-close.png") no-repeat 0 1px;padding-left:41px}#loyalty-rewards .loyalty-rewards-accordion .accordion-content,#loyalty-rewards-terms-and-conditions .loyalty-rewards-accordion .accordion-content,#loyalty-rewards-thank-you .loyalty-rewards-accordion .accordion-content{color:#000;font-size:20px;font-weight:100;line-height:28px;padding-top:10px;padding-left:41px;display:none}#loyalty-rewards .loyalty-rewards-accordion.active .accordion-header,#loyalty-rewards-terms-and-conditions .loyalty-rewards-accordion.active .accordion-header,#loyalty-rewards-thank-you .loyalty-rewards-accordion.active .accordion-header{background:url("../../images/customer-service/loyalty-rewards/loyalty-rewards-open.png") no-repeat 0 1px}#loyalty-rewards .loyalty-rewards-accordion.active .accordion-content,#loyalty-rewards-terms-and-conditions .loyalty-rewards-accordion.active .accordion-content,#loyalty-rewards-thank-you .loyalty-rewards-accordion.active .accordion-content{display:block}#loyalty-rewards .loyalty-rewards-bottom,#loyalty-rewards-terms-and-conditions .loyalty-rewards-bottom,#loyalty-rewards-thank-you .loyalty-rewards-bottom{display:none}#loyalty-rewards .loyalty-rewards-white-container,#loyalty-rewards-terms-and-conditions .loyalty-rewards-white-container,#loyalty-rewards-thank-you .loyalty-rewards-white-container{font-family:arial,verdana;color:#000}#loyalty-rewards .loyalty-rewards-white-container.terms-conditions h2,#loyalty-rewards-terms-and-conditions .loyalty-rewards-white-container.terms-conditions h2,#loyalty-rewards-thank-you .loyalty-rewards-white-container.terms-conditions h2{color:#000;font-size:20px;font-weight:400;text-transform:uppercase;margin:14px 0 10px}#loyalty-rewards .loyalty-rewards-white-container.terms-conditions p,#loyalty-rewards-terms-and-conditions .loyalty-rewards-white-container.terms-conditions p,#loyalty-rewards-thank-you .loyalty-rewards-white-container.terms-conditions p{color:#000;font-size:20px;font-weight:300;margin-bottom:10px}form.wsgc-form fieldset{margin:0;padding:0}form.wsgc-form input,form.wsgc-form select,form.wsgc-form textarea{width:96vw;margin:3px 2vw 3px 2vw;-webkit-appearance:none;-moz-appearance:none;border-radius:2px;border:1px solid #ccc;box-shadow:0 1px 1px #e3e3e3;transition:background-color 0.5s,box-shadow 0.5s,border-color 0.5s;-webkit-transition:background-color 0.5s,box-shadow 0.5s,border-color 0.5s}form.wsgc-form input:focus,form.wsgc-form select:focus,form.wsgc-form textarea:focus{border-color:#9e9e9e;box-shadow:0 2px 2px #e3e3e3;outline:none}form.wsgc-form input,form.wsgc-form select{height:44px;font-size:20px;padding:8px}form.wsgc-form textarea{height:90px;font-size:20px;padding:8px}form.wsgc-form label,form.wsgc-form .label{font-size:16px;margin:20px 2vw 0 2vw;width:auto}form.wsgc-form .checkbox-with-label,form.wsgc-form .big-checkbox-label{position:relative;width:96vw;margin:3px 2vw 3px 2vw;margin-top:10px}form.wsgc-form .checkbox-with-label input[type="checkbox"],form.wsgc-form .big-checkbox-label input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;position:absolute;top:0;bottom:0;padding:0;margin:auto 0 auto 16px;width:auto;height:auto}form.wsgc-form .checkbox-with-label label,form.wsgc-form .big-checkbox-label label{display:block;width:100%;margin:0;border:1px solid #ccc;border-radius:3px;background:none;padding:15px 15px 15px 50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}form.wsgc-form .checkbox-with-label.error label,form.wsgc-form .big-checkbox-label.error label{background:#fdeeee;border-color:#ef4e59}form.wsgc-form .checkbox-with-label input[type=checkbox]:checked+label,form.wsgc-form .big-checkbox-label input[type=checkbox]:checked+label{background:#e5efe5;border-color:#86b586}form.wsgc-form .required{color:inherit}form.wsgc-form .required.error{color:#ef4e59}form.wsgc-form .form-group-of-two select{width:46vw;margin-left:2vw;margin-right:2vw}form.wsgc-form .form-group-of-three select{width:30vw;margin-left:2vw;margin-right:1vw}.indented-form-block form.wsgc-form input,.indented-form-block form.wsgc-form select,.indented-form-block form.wsgc-form textarea,.indented-form-block form.wsgc-form .checkbox-with-label{width:96%}form.wsgc-form input::-webkit-input-placeholder{font-size:16px;line-height:1.5}form.wsgc-form input::-moz-placeholder{font-size:16px;line-height:1.5}form.wsgc-form input[type="radio"]{width:15px}form.wsgc-form .confirm-password-label{margin-top:10px}form.wsgc-form .validation-msg .error{font-size:14px;padding:5px;margin:3px 4vw 3px 4vw;color:#ef4e59;background:rgba(239,78,89,0.2);list-style-type:none;display:block}form.wsgc-form .validation-msg .error.hide{display:none}.wsgc-forms-nonformsections fieldset{margin:0;padding:0}.wsgc-forms-nonformsections input,.wsgc-forms-nonformsections select,.wsgc-forms-nonformsections textarea{width:96vw;margin:3px 2vw 3px 2vw;-webkit-appearance:none;-moz-appearance:none;border-radius:2px;border:1px solid #ccc;box-shadow:0 1px 1px #e3e3e3;transition:background-color 0.5s,box-shadow 0.5s,border-color 0.5s;-webkit-transition:background-color 0.5s,box-shadow 0.5s,border-color 0.5s}.wsgc-forms-nonformsections input:focus,.wsgc-forms-nonformsections select:focus,.wsgc-forms-nonformsections textarea:focus{border-color:#9e9e9e;box-shadow:0 2px 2px #e3e3e3;outline:none}.wsgc-forms-nonformsections input,.wsgc-forms-nonformsections select{height:44px;font-size:20px;padding:8px}.wsgc-forms-nonformsections textarea{height:90px;font-size:20px;padding:8px}.wsgc-forms-nonformsections label,.wsgc-forms-nonformsections .label{font-size:16px;margin:20px 2vw 0 2vw;width:auto}.wsgc-forms-nonformsections .checkbox-with-label,.wsgc-forms-nonformsections .big-checkbox-label{position:relative;width:96vw;margin:3px 2vw 3px 2vw;margin-top:10px}.wsgc-forms-nonformsections .checkbox-with-label input[type="checkbox"],.wsgc-forms-nonformsections .big-checkbox-label input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;position:absolute;top:0;bottom:0;padding:0;margin:auto 0 auto 16px;width:auto;height:auto}.wsgc-forms-nonformsections .checkbox-with-label label,.wsgc-forms-nonformsections .big-checkbox-label label{display:block;width:100%;margin:0;border:1px solid #ccc;border-radius:3px;background:none;padding:15px 15px 15px 50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.wsgc-forms-nonformsections .checkbox-with-label.error label,.wsgc-forms-nonformsections .big-checkbox-label.error label{background:#fdeeee;border-color:#ef4e59}.wsgc-forms-nonformsections .checkbox-with-label input[type=checkbox]:checked+label,.wsgc-forms-nonformsections .big-checkbox-label input[type=checkbox]:checked+label{background:#e5efe5;border-color:#86b586}.wsgc-forms-nonformsections .required{color:inherit}.wsgc-forms-nonformsections .required.error{color:#ef4e59}.wsgc-forms-nonformsections .form-group-of-two select{width:46vw;margin-left:2vw;margin-right:2vw}.wsgc-forms-nonformsections .form-group-of-three select{width:30vw;margin-left:2vw;margin-right:1vw}.indented-form-block .wsgc-forms-nonformsections input,.indented-form-block .wsgc-forms-nonformsections select,.indented-form-block .wsgc-forms-nonformsections textarea,.indented-form-block .wsgc-forms-nonformsections .checkbox-with-label{width:96%}.wsgc-forms-nonformsections input::-webkit-input-placeholder{font-size:16px;line-height:1.5}.wsgc-forms-nonformsections input::-moz-placeholder{font-size:16px;line-height:1.5}.wsgc-forms-nonformsections input[type="radio"]{width:15px}.wsgc-forms-nonformsections .confirm-password-label{margin-top:10px}.wsgc-forms-nonformsections .validation-msg .error{font-size:14px;padding:5px;margin:3px 4vw 3px 4vw;color:#ef4e59;background:rgba(239,78,89,0.2);list-style-type:none;display:block}.wsgc-forms-nonformsections .validation-msg .error.hide{display:none}.collection-of-forms{margin:25px 0}.block-of-text{margin:10px}.form-group .group-child{float:left}.form-group .validation-msg{clear:both}.indented-form-block{margin:10px 2vw 30px;border:1px solid #ccc}.required-label span{margin-left:-999}.required-label::after{content:"*";color:#ef4e59}.required-field-indicator::after{content:"*";color:#ef4e59}.optional span{color:#adadad}button.btn-registry.btn-margin{margin-top:5px;margin-top:30px}.required-annotation{font-size:12px;margin:0 2vw 10px;color:#adadad}.required-annotation:before{content:"*";color:#ef4e59}.error-block-message{font-size:14px;margin:3px 2vw 3px 2vw;color:#ef4e59}.error-block-message a{color:#ef4e59}.btn-margin.continue-shopping{margin-top:15px;margin-bottom:30px}.block-of-text h2{margin-bottom:5px}.block-of-text p{margin-bottom:15px}.action-buttons .button-group-text-link{display:block;margin-top:15px;margin-bottom:15px}#loyalty-rewards-terms-and-conditions h2{font-weight:bold}.age-verification-message{height:60px;color:#ef4e59;overflow:hidden;-webkit-animation:expose-invalid-age-message 0.25s;animation:expose-invalid-age-message 0.25s}@-webkit-keyframes expose-invalid-age-message{0%{height:0;padding-top:0;padding-bottom:0;margin-bottom:0}100%{height:60px}}@keyframes expose-invalid-age-message{0%{height:0;padding-top:0;padding-bottom:0;margin-bottom:0}100%{height:60px}}.st-jude-hint-link.accordion-toggle{margin-top:8px;margin-bottom:10px}.accordion-container .st-jude-info{margin:10px 0;padding:15px 5%}.accordion-container .st-jude-info h2{font-weight:bold}.accordion-container .st-jude-info p{margin:5px 0 13px}.accordion-toggle::after{content:"\FE40";font-size:20px;position:absolute;top:33%;right:3px;line-height:1;-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease}.opened .accordion-toggle::after{-webkit-transform-origin:50% 25%;transform-origin:50% 25%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.accordion-widget{overflow:hidden;margin-bottom:10px}.accordion-toggle{position:relative;z-index:1}.accordion-container{overflow:hidden;max-height:0;z-index:3;width:100%;-webkit-transition:max-height 1s linear;transition:max-height 1s linear}.opened .accordion-container{max-height:270vh}.accordion-backdrop{width:100%;background:rgba(255,255,255,0.6);height:0;z-index:1;position:absolute;opacity:0;-webkit-transition:height 1s linear,opacity 0.6s ease;transition:height 1s linear,opacity 0.6s ease}.opened .accordion-backdrop{height:100%;opacity:1;-webkit-transition:height 0.1s linear,opacity 0.6s ease;transition:height 0.1s linear,opacity 0.6s ease}.accordion-widget{width:100%}.accordion-toggle{width:32%;margin-left:63%;margin-right:5%;padding:0;margin-bottom:0;background:transparent;border:1px solid transparent;color:#272727;font-size:14px;text-align:left}.accordion-toggle:focus{outline:1px solid transparent}.accordion-toggle:active{background:transparent;border-color:transparent}.accordion{width:100%;background:#fff}.account-signin-accordion #persistentLoginpt .persistent-login-accordion-handle{vertical-align:top}.create-account-accordion #persistentLoginpt .persistent-login-accordion-handle{vertical-align:initial}
