/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}canvas,iframe,img,select,svg,textarea,video{max-width:100%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:400;margin:0}b{font-weight:400}button,label,option,select{cursor:pointer}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}[type=button],[type=reset],[type=submit],button{background:transparent;border:0;color:inherit;font:inherit;margin:0;padding:0;width:auto;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border:0}.gzl-Button--blue{background-color:#0073b9;color:#fff}.gzl-Button--blue:focus,.gzl-Button--blue:hover{background-color:#0091d9;color:#fff}.gzl-Button--aqua{background-color:#00b6c7;color:#fff}.gzl-Button--aqua:focus,.gzl-Button--aqua:hover{background-color:#00d6e6;color:#fff}.gzl-Button--teal{background-color:#16a597;color:#fff}.gzl-Button--teal:focus,.gzl-Button--teal:hover{background-color:#1cc8b4;color:#fff}.gzl-Button--green{background-color:#35bd59;color:#fff}.gzl-Button--green:focus,.gzl-Button--green:hover{background-color:#48ce65;color:#fff}.gzl-Button--lime{background-color:#8ec738;color:#1f2426}.gzl-Button--lime:focus,.gzl-Button--lime:hover{background-color:#a0d64a;color:#1f2426}.gzl-Button--yellow{background-color:#fcd214;color:#1f2426}.gzl-Button--yellow:focus,.gzl-Button--yellow:hover{background-color:#ffda47;color:#1f2426}.gzl-Button--amber{background-color:#faab19;color:#1f2426}.gzl-Button--amber:focus,.gzl-Button--amber:hover{background-color:#fdba40;color:#1f2426}.gzl-Button--orange{background-color:#e66f20;color:#fff}.gzl-Button--orange:focus,.gzl-Button--orange:hover{background-color:#f58331;color:#fff}.gzl-Button--red{background-color:#e64b40;color:#fff}.gzl-Button--red:focus,.gzl-Button--red:hover{background-color:#f26552;color:#fff}.gzl-Button--purple{background-color:#b34fa0;color:#fff}.gzl-Button--purple:focus,.gzl-Button--purple:hover{background-color:#d160b7;color:#fff}.gzl-Button--violet{background-color:#634fb3;color:#fff}.gzl-Button--violet:focus,.gzl-Button--violet:hover{background-color:#7b62cc;color:#fff}.gzl-Button--gray{background-color:#1f2426;color:#fff}.gzl-Button--gray:focus,.gzl-Button--gray:hover{background-color:#333a3d;color:#fff}html *{font-family:canada-type-gibson,Arial,sans-serif!important}.dr-Submenu.dr-Submenu--home{border-top:none}@media (min-width:37.5em){.dr-Submenu.dr-Submenu--daveRamseyHomeLink:before{display:block;position:absolute;top:.75rem;margin-left:.75rem;background:#e8eced;width:2px;height:2.25rem;content:" "}}@media (min-width:37.5em) and (max-width:56.1875em){.dr-Submenu.dr-Submenu--daveRamseyHomeLink:before{margin-left:0}}.dr-Submenu.dr-Submenu--daveRamseyHomeLink .dr-Submenu-title{position:relative}@media (min-width:37.5em){.dr-Submenu.dr-Submenu--daveRamseyHomeLink .dr-Submenu-title{margin-left:1.5rem}}@media (min-width:37.5em) and (max-width:56.1875em){.dr-Submenu.dr-Submenu--daveRamseyHomeLink .dr-Submenu-title{margin-left:0}}.skipLinks{top:-6rem}.Cart{position:absolute;right:72px;z-index:20;padding:12px}@media (min-width:56.25em){.Cart{display:block;position:static;text-decoration:none;border:2px solid #fff;border-radius:4px}}@media (min-width:56.25em){.Cart:hover{opacity:.85}}@media (min-width:56.25em){.Cart-svgg{fill:#fff}}.Cart-cartItemNumber{position:absolute;top:.375rem;left:50%;border-radius:.75rem;background:#fcd214;padding:0 3px;min-width:1.125rem;height:1.125rem;text-align:center;line-height:1.125rem;color:#0073b9;font-size:.75rem;font-weight:600}@media (min-width:56.25em){.Cart-cartItemNumber{top:2.625rem;left:32%}}@media (min-width:56.25em){.Cart:after{padding-left:.375rem;color:#fff;content:"Cart"}}main{background-color:#fff}.Masthead-label{position:absolute;top:.75rem;left:3rem;letter-spacing:1px;font-size:1rem}.Masthead-label,.Masthead-label a{text-transform:uppercase;color:#b6bec2;font-weight:600}.Masthead-label a{text-decoration:none}@media (min-width:56.25em){.Masthead-label{display:none}}.dr-Masthead-signin,.dr-Masthead-signinButton,.dr-SiteSearch,.js-menu.has-menu #hbl-live-chat-wrapper{display:none}.dr-PrimaryNav-sectionTitle a{text-decoration:none;color:inherit}.dr-Masthead-logo+.dr-Masthead-logo{display:none}.gds-Hero-transitionalCta{color:inherit}@media (min-width:56.25em){.dr-Masthead-logo{background:url(https://cdn.ramseysolutions.net/media/store/magnolia/nav/dr-store-logo.svg) no-repeat;height:4.5rem}}.gzl-Heading--underlined:after{margin:.75rem 0;display:block;background-color:#fcd214;width:3rem;height:3px;content:""}@media (min-width:56.25em){.gzl-Heading--underlined:after{margin-top:1.5rem;margin-bottom:1.5rem;width:5.25rem;height:4px}}.gzl-Heading:after{margin:.75rem auto 1.5rem}.gzl-Heading--center{text-align:center}.gzl-Heading--center:after{margin:.75rem auto 1.5rem}.dr-Masthead.dr-Masthead--transitionalRsDesign .dr-Masthead-logo{margin-left:.5rem;background-image:url(https://cdn.ramseysolutions.net/media/rscom/logos/masthead-logo-ramsey-palm.svg);background-position:0;background-size:auto;width:auto}@media (min-width:56.25em){.dr-Masthead.dr-Masthead--transitionalRsDesign .dr-Masthead-logo{background-image:url(https://cdn.ramseysolutions.net/media/rscom/logos/masthead-logo-ramsey-store.svg);width:401px}}@media (min-width:56.25em){.dr-Masthead--transitionalRsDesign .Cart{background-color:#0073b9;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:3rem;padding:6px 1.5rem;border:2px solid #0073b9;border-radius:4px;transition:background-color .3s cubic-bezier(.19,1,.22,1),border-color .3s cubic-bezier(.19,1,.22,1),color .3s cubic-bezier(.19,1,.22,1);font-size:1.125rem}.dr-Masthead--transitionalRsDesign .Cart:focus,.dr-Masthead--transitionalRsDesign .Cart:hover{background-color:#0091d9;color:#fff}.dr-Masthead--transitionalRsDesign .Cart svg{margin-right:.5rem}}.dr-Masthead--transitionalRsDesign .Cart:hover{opacity:1;border:2px solid #0091d9}@media (min-width:56.25em){.dr-Masthead--transitionalRsDesign .Cart:after{font-weight:600}}@media (min-width:56.25em){.dr-Masthead--transitionalRsDesign .Cart-cartItemNumber{left:36%;top:31%}}.Expander{position:relative}.Expander+.Expander:before{margin:.75rem auto;display:block;background-color:#d5d9db;width:100%;height:1px;content:""}.Expander:last-child{padding-bottom:.75rem}.Expander-heading{display:-ms-flexbox;display:flex}.Expander-heading:hover{cursor:pointer}.Expander-title{-ms-flex:1;flex:1;padding-top:.75rem;color:#0073b9;font-weight:600}.Expander-content{padding:0 .75rem;display:none;margin-bottom:0;overflow:hidden}.is-expanded .Expander-content{display:inline-block}.Expander-button{-ms-flex:1;flex:1;max-width:3rem;height:3rem;text-transform:uppercase;color:#0073b9}.Expander-minus,.Expander-plus{display:inline-block;border:2px solid #0073b9;padding-top:1px;width:1.5rem;height:1.5rem;line-height:1}.Expander-minus{display:none}.is-expanded .Expander-minus{display:inline-block}.is-expanded .Expander-plus{display:none}.store-BlockQuote{padding:0 .75rem;margin:.75rem;display:-ms-flexbox;display:flex;border-radius:3px;box-shadow:0 0 1px;background-color:#f5f7f8}.store-BlockQuote-icon{-ms-flex:0 2.25rem;flex:0 2.25rem;-ms-flex-item-align:center;align-self:center;margin-right:.75rem}.store-BlockQuote-copy{-ms-flex:1;flex:1}.dr-PrimaryNav-sectionTitle{padding:1.125rem 1.5rem;display:block;position:relative;float:left;margin-right:.75rem;color:#d5d9db;font-weight:600}@media only screen and (max-width:767px){.dr-PrimaryNav-sectionTitle{display:none}}.dr-PrimaryNav-sectionTitle:after{display:block;position:absolute;top:.75rem;right:.375rem;background-color:#d5d9db;width:1px;height:2.25rem;content:""}.dr-PrimaryNav-icon{position:absolute;top:1.125rem;right:3rem}@media (max-width:37.4375em){.dr-PrimaryNav-icon{display:none}}@media (min-width:37.5em) and (max-width:56.1875em){.dr-PrimaryNav-icon{right:1.5rem}}@media (min-width:37.5em) and (max-width:56.1875em){.dr-SubMenu:nth-child(2) .dr-Submenu-title{padding-left:0}}.dr-Submenu-title:hover{cursor:pointer}@media (min-width:56.25em) and (max-width:74.9375em){.store-Submenu--classes .dr-Submenu-container,.store-Submenu--events .dr-Submenu-container,.store-Submenu--more .dr-Submenu-container{right:0;left:auto}}@media (min-width:37.5em) and (max-width:56.1875em){.store-Submenu--classes .dr-Submenu-container:before,.store-Submenu--events .dr-Submenu-container:before,.store-Submenu--more .dr-Submenu-container:before{left:94%}}@media (min-width:56.25em) and (max-width:74.9375em){.store-Submenu--classes .dr-Submenu-container:before,.store-Submenu--events .dr-Submenu-container:before,.store-Submenu--more .dr-Submenu-container:before{left:94%}}.is-unavailable+.ProductForm-unavailableMessage{display:none}.dr-Submenu--gifts .dr-Submenu-title{padding-left:0}.dr-Submenu--home .dr-Submenu-title{padding-left:1.14286em}.dr-Submenu--gifts .dr-Submenu-container:before{left:15%}.dr-Submenu--gifts .dr-Submenu-title:before{display:inline-block;margin-right:6px;content:"";height:20px;width:20px;margin-top:-10px;background:url(https://cdn.ramseysolutions.net/media/3_way_universal/christmas/2018/gift-center/menu-gift.png) no-repeat;background-size:20px}@media (max-width:1199px){.dr-Submenu-title{padding-left:8px;padding-right:8px}.dr-Submenu--gifts .dr-Submenu-title{padding-left:12px}}@media (max-width:899px){.dr-Submenu-title{padding-right:6px}.dr-Submenu--gifts .dr-Submenu-title:before{display:none}}@media (max-width:767px){.dr-Submenu--gifts .dr-Submenu-title,.dr-Submenu--home .dr-Submenu-title,.dr-Submenu-title{padding-left:0}.dr-Submenu--gifts .dr-Submenu-title:before{display:inline-block}}.PromoBar{font-weight:700;font-size:1rem;display:block;position:relative;transition:margin .25s ease;background:linear-gradient(90deg,#ffe45e,#faab19);width:100%}.PromoBar-content{padding:.75rem;position:relative;text-align:center;color:#047}.PromoBar+.skipLinks .dr-Masthead-menuButton{top:3rem}body.has-menu .PromoBar{margin-top:-3rem}.ReviewsSEO{margin-left:auto;margin-right:auto;max-width:1200px;box-sizing:content-box;margin-top:3rem;padding:0 1rem 3rem}.store-Sections{position:relative;margin:auto;max-width:1200px}.store-Section{margin:.75rem 0;padding:.75rem}.store-Section--gray{background-color:#f5f7f8}.store-Section-heading{padding:.375rem .75rem 0;margin:0 0 .75rem}.store-Section-heading--underlined:after{margin:.75rem 0;display:block;background-color:#fcd214;width:3rem;height:3px;content:""}@media (min-width:56.25em){.store-Section-heading--underlined:after{margin-top:1.5rem;margin-bottom:1.5rem;width:5.25rem;height:4px}}.store-Section .gds-Text{padding:0 .75rem}@media (min-width:56.25em){.has-floater .store-Section{padding-right:50%}.store-Section.is-floating{position:absolute;top:0;right:1.5rem;transition:top .3s;padding-right:0;width:45%}}