@import url("https://fonts.googleapis.com/css?family=Questrial");@font-face{font-family:"FontAwesome";src:url("../../images/fonts/font-awesome/fontawesome-webfont.eot?v=4.3.0");src:url("../../images/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../../images/fonts/font-awesome/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../../images/fonts/font-awesome/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../../images/fonts/font-awesome/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../../images/fonts/font-awesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 16px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1, mirror=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3, mirror=1);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}@font-face{font-family:"GT Eesti Text";font-style:normal;font-weight:300;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Light.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:italic;font-weight:300;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Light-Italic.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:normal;font-weight:375;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Book.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:italic;font-weight:375;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Book-Italic.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:normal;font-weight:400;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Regular.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:italic;font-weight:400;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Regular-Italic.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:normal;font-weight:500;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Medium.woff2") format("woff2")}@font-face{font-family:"GT Eesti Text";font-style:italic;font-weight:500;src:url("https://www.westelm.com/netstorage/fonts/design-system/GT-Eesti-Text-Medium-Italic.woff2") format("woff2")}@font-face{font-family:"Sanomat";font-style:normal;font-weight:300;src:url("https://www.westelm.com/netstorage/fonts/design-system/Sanomat-Light-Web.woff2") format("woff2")}@font-face{font-family:"Sanomat";font-style:italic;font-weight:300;src:url("https://www.westelm.com/netstorage/fonts/design-system/Sanomat-LightItalic-Web.woff2") format("woff2")}@font-face{font-family:"Sanomat";font-style:normal;font-weight:400;src:url("https://www.westelm.com/netstorage/fonts/design-system/Sanomat-Regular-Web.woff2") format("woff2")}@font-face{font-family:"Sanomat";font-style:italic;font-weight:400;src:url("https://www.westelm.com/netstorage/fonts/design-system/Sanomat-RegularItalic-Web.woff2") format("woff2")}@font-face{font-family:"Sanomat";font-style:normal;font-weight:500;src:url("https://www.westelm.com/netstorage/fonts/design-system/Sanomat-Medium-Web.woff2") format("woff2")}@font-face{font-family:"Sanomat";font-style:italic;font-weight:500;src:url("https://www.westelm.com/netstorage/fonts/design-system/Sanomat-MediumItalic-Web.woff2") format("woff2")}.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:#af1a31;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;color:#565458}#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 .loyalty-rewards-marketing-content,#loyalty-rewards-terms-and-conditions .loyalty-rewards-marketing-content,#loyalty-rewards-thank-you .loyalty-rewards-marketing-content{background-color:#f8f8f8}#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:"GT Eesti Text",Helvetica,Arial,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:#050708;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:#050708;font-size:20px;font-weight:300;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:"GT Eesti Text",Helvetica,Arial,sans-serif;color:#050708}#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:#050708;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:#050708;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:#fff;border-color:#af1a31}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:#af1a31}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:#af1a31;background:rgba(175,26,49,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:#fff;border-color:#af1a31}.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:#af1a31}.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:#af1a31;background:rgba(175,26,49,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 silver}.required-label span{margin-left:-999}.required-label::after{content:"*";color:#af1a31}.required-field-indicator::after{content:"*";color:#af1a31}.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:#af1a31}.error-block-message{font-size:14px;margin:3px 2vw 3px 2vw;color:#af1a31}.error-block-message a{color:#af1a31}.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:#af1a31;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:#050708;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}
