@media (min-width: 992px) {.SiteTextBanner__image {width: 100%;height: 100%;background-position: 50% 20% }}.SiteTextBanner__content {position: relative;width: 100%;z-index: 2;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 10vh;min-height: 100px }@media (min-width: 992px) {.SiteTextBanner__content {flex-direction: row;justify-content: center;height: 303px }}@media (min-width: 1200px) {.SiteTextBanner__content {max-width: 980px }}.SiteTextBanner--size-large .SiteTextBanner__content {height: 30vh }@media (min-width: 992px) {.SiteTextBanner--size-large .SiteTextBanner__content {height: 400px }}.SiteTextBanner__heading h1, .SiteTextBanner__heading h2 {color: #fff;text-align: center;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-weight: 400;font-size: 1.8rem;line-height: 2.9rem;padding: 1rem }@media (min-width: 992px) {.SiteTextBanner__heading h1, .SiteTextBanner__heading h2 {font-size: 50px }}.PageTitleBanner {position: relative }.PageTitleBanner__title {text-align: center;color: #fff; font-size: 3.267rem; }.PageTitleBanner__title:after {content: "";display: block;width: 20%;min-width: 75px;border-bottom: 1px solid #fff;padding-top: 5%;margin: 0 auto }@media (min-width: 992px) {.PageTitleBanner__title:after {padding-top: 43px;width: 83px }}.PageTitleBanner__title--noline:after {display: none }.PageTitleBanner__title--small {font-size: 2.6rem }.PageTitleBanner--tall {line-height: 64px }.PageTitleBanner--heading {background-color: #27303d }.PageTitleBanner__description {font-family: "Playfair Display", serif;color: #fff;text-align: center }.ImageLibrary .img-responsive {max-width: 100% }.ImgTextCard {background-size: cover;background-repeat: no-repeat;padding: 1rem 2rem;min-height: 275px;display: flex;flex-direction: column;position: relative }.ImgTextCard blockquote {border-left: none;padding-left: 0;font-size: 1.3rem;font-weight: 700;line-height: 2rem }.ImgTextCard__heading {color: #fff }.ImgTextCard__heading--withIco .ImgTextCard__heading__text {margin-left: 20px }.ImgTextCard__heading--withIco .ImgTextCard__heading__text, .ImgTextCard__heading--withIco i {font-size: 1.8rem;font-weight: 700 }.ImgTextCard__content {flex-grow: 1;display: flex;justify-content: center;align-items: center;flex-direction: column }.ImgTextCard__content__link {color: #fff;text-align: left;font-weight: 700 }.ImgTextCard .socialShareList .Link, .ImgTextCard .socialShareList a {color: #fff }.ImgTextCard .socialShareList .Link:hover, .ImgTextCard .socialShareList a:hover {color: #c71f37 }.IconTextCard {position: relative;display: flex;flex-direction: row;justify-content: center;align-items: center;min-height: 200px;margin-top: 1rem;transition: transform .3s ease-in-out }.IconTextCard:hover {transform: scale(1.05) }.IconTextCard:hover .IconTextCard__link {box-shadow: 0 0 16px rgba(0, 0, 0, .7) }.IconTextCard--slateBlue .IconTextCard__link {color: #3a4656;background-color: #3a4656;background-image: linear-gradient(to bottom, #3a4656, rgba(0, 0, 0, .5) 75%) }.IconTextCard--citadel .IconTextCard__link {color: #607480;background-color: #607480;background-image: linear-gradient(to bottom, #607480, rgba(0, 0, 0, .5) 75%) }.IconTextCard--red .IconTextCard__link {color: #c71f37;background-color: #c71f37;background-image: linear-gradient(to bottom, #c71f37, rgba(0, 0, 0, .5) 75%) }.IconTextCard--tergray .IconTextCard__link {color: #c0c6c7;background-color: #c0c6c7;background-image: linear-gradient(to bottom, #c0c6c7, #9b9b9b 75%) }.IconTextCard__icon {position: absolute;top: 0;font-size: 175px;width: 100%;height: 100%;left: 0;text-align: center;color: inherit;opacity: .6;display: flex;flex-direction: row;justify-content: center;align-items: center }.IconTextCard__image {position: absolute;top: 0;width: 100%;height: 100%;left: 0;opacity: .9 }.IconTextCard__link {display: flex;flex-direction: column;height: 100%;width: 100%;padding: 1rem }@media (min-width: 992px) {.IconTextCard__link {padding: 3rem }}.IconTextCard__title {position: relative;z-index: 2;color: #fff;font-size: 2rem;text-align: center;margin-bottom: 3rem }.IconTextCard__content {position: relative;z-index: 2;color: #fff;text-align: center }.IconTextCard--tergray .IconTextCard__content {color: #1b2330 }.IconTextCard__heading {position: relative;z-index: 2;color: #fff;font-size: 1.5rem;text-align: center;margin-bottom: 1rem;line-height: 1rem }.IconTextCard__imgtitle {position: relative;z-index: 2;color: #fff;font-size: 1.5rem;text-align: center;font-weight: 700 }.IconTextCard__text {color: #fff;position: relative;z-index: 2;font-weight: 700;font-size: 1rem;margin-top: auto;height: 4rem }#contentMainWrapper form .IconTextCard button, #contentMainWrapper form .IconTextCard input[type=button], #contentMainWrapper form .IconTextCard input[type=submit], .DefaultForm .IconTextCard button, .DefaultForm .IconTextCard input[type=button], .DefaultForm .IconTextCard input[type=submit], .IconTextCard #contentMainWrapper form button, .IconTextCard #contentMainWrapper form input[type=button], .IconTextCard #contentMainWrapper form input[type=submit], .IconTextCard .Button, .IconTextCard .DefaultForm button, .IconTextCard .DefaultForm input[type=button], .IconTextCard .DefaultForm input[type=submit], .IconTextCard .ProductDescription__cartForm .btn, .IconTextCard .ProductDescription__cartForm .btn-primary, .IconTextCard .ProductDescription__cartForm button, .IconTextCard .ProductDescription__cartForm input[type=button], .IconTextCard .ProductDescription__cartForm input[type=submit], .IconTextCard .ProductDescription__form a.btn-primary, .IconTextCard .ProductDescription__form button, .IconTextCard .ProductDescription__form input[type=button], .IconTextCard .ProductDescription__form input[type=submit], .IconTextCard .hovertablebtn, .IconTextCard .hovertabletxt, .ProductDescription__cartForm .IconTextCard .btn, .ProductDescription__cartForm .IconTextCard .btn-primary, .ProductDescription__cartForm .IconTextCard button, .ProductDescription__cartForm .IconTextCard input[type=button], .ProductDescription__cartForm .IconTextCard input[type=submit], .ProductDescription__form .IconTextCard a.btn-primary, .ProductDescription__form .IconTextCard button, .ProductDescription__form .IconTextCard input[type=button], .ProductDescription__form .IconTextCard input[type=submit] {position: relative;z-index: 2 }.IconTextCard .Link {color: #fff }.IconTextCard .Link:hover {color: #c71f37 }.IconBannerText {position: relative;display: flex;align-items: center;justify-content: center;margin-left: auto;margin-right: auto;min-height: 100px }.IconBannerText--slateBlue {color: #3a4656;background-color: #3a4656;background-image: linear-gradient(to bottom, #3a4656, rgba(27, 33, 40, .3) 75%) }.IconBannerText--red {color: #c71f37;background-color: #c71f37;background-image: linear-gradient(to bottom, #c71f37, rgba(133, 21, 37, .3) 75%) }.IconBannerText--citadel {color: #607480;background-color: #607480;background-image: linear-gradient(to bottom, #607480, rgba(63, 76, 84, .3) 75%) }.IconBannerText--slateBlue .IconBannerText__icon i {color: #3a4656;color: #fff }.IconBannerText--citadel .IconBannerText__icon i {color: #607480;color: #fff }.IconBannerText--red .IconBannerText__icon i {color: #c71f37;color: #fff }.IconBannerText__heading {color: #fff }.IconBannerText__icon {display: block;z-index: 1;height: 90%;height: calc(100% - 2rem);margin-right: 2rem }.IconBannerText__icon i {font-size: 5rem;opacity: .3 }.IframeEmbed__layout {position: relative;height: 0;overflow: hidden;padding-top: 56.25% }.IframeEmbed__content {position: absolute;top: 0;left: 0;height: 100%;width: 100% }.VideoFadeIn {opacity: 1;transition: .3s ease-in-out;transition-property: all }.VideoFadeIn iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% }.VideoFadeIn__placeholderimg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;padding: 2rem 3rem }.VideoFadeIn__placeholderimg img {position: absolute;width: 100% }.VideoFadeIn__placeholderimg:after {content: '';display: block;position: absolute;background: rgba(37, 37, 37, .75);width: 100%;height: 100%;top: 0;left: 0 }.VideoFadeIn__placeholdercontent {position: relative;z-index: 3;color: #fff;font-weight: 500;letter-spacing: 2px }.VideoFadeIn__placeholdercontent {font-size: 22px }@media screen and (min-width: 320px) {.VideoFadeIn__placeholdercontent {font-size: calc(22px + 14 * ((100vw - 320px) / 672)) }}@media screen and (min-width: 992px) {.VideoFadeIn__placeholdercontent {font-size: 36px }}@media (min-width: 992px) {.VideoFadeIn__placeholdercontent {line-height: 3rem }}.ProductsPage {position: relative }.ProductsPage__title {text-align: center;color: #fff }.ProductsPage__title:after {content: "";display: block;width: 20%;min-width: 75px;border-bottom: 1px solid #fff;padding-top: 5%;margin: 0 auto }@media (min-width: 576px) {.ProductsPage__title:after {padding-top: 43px;width: 53px }}.ProductsPage__products {margin-top: 30px;margin-right: -20px;margin-left: -20px }@media (max-width: 1024px) {.ProductsPageCart__products {margin-top: 30px }}@media (max-width: 1050px) {.ProductsPageCart__products {margin-right: -4%;width: auto;justify-content: center;margin-left: -4% }}@media (min-width: 1100px) {.ProductsPageCart__products {margin-top: 30px;margin-right: -22%;margin-left: -.5% }}.ProductsPage__product {padding: 10px;margin-bottom: 50px }.ProductsPage--heading {background-color: #27303d }#checkoutPayAddressDefault input[type=text], #checkoutPayAddressDefault select {display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;background-clip: padding-box;border-radius: 0;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;border: 1px solid #1b2330 }#checkoutPayAddressDefault input[type=checkbox] {-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox }#checkoutPayAddressDefault .buttonRow {margin: 1rem 0 }#checkoutPayment input[type=checkbox] {-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox }#checkoutPayment input[type=radio] {-webkit-appearance: radio;-moz-appearance: radio;appearance: radio }#checkoutPayment input[type=text], #checkoutPayment select {display: block;width: 100%;height: calc(1.5em + .75rem + 2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;background-clip: padding-box;border-radius: 0;transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;border: 1px solid #1b2330;margin: 10px 0 }#checkoutPayment #totals td {padding: .25rem }#checkoutPayment #totals td span {color: #1b2330 !important }#checkoutPayment .buttonRow {margin: 1rem 0 }#checkoutPayment .payment-option-verbiage {background-color: #f9e9eb;border-left: 3px solid #c71f37;padding: 1rem }#checkoutPayment .payment-option-verbiage h4 {font-weight: 700;margin-bottom: 1em }.payment-option-verbiage-container {display: none }.payment-option-container-selected .payment-option-verbiage-container {display: block }#cartContentsDisplay td, #cartContentsDisplay th {vertical-align: middle }#cartContentsDisplay th {text-align: left;padding-left: 0 }#cartContentsDisplay td:last-child {text-align: left;width: 5em }#cartContentsDisplay.order-summary td, #cartContentsDisplay.order-summary th {padding-left: 0;padding-right: 0 }#cartContentsDisplay.order-summary td + td, #cartContentsDisplay.order-summary th + th {padding-left: 10px }#cartContentsDisplay.order-summary #ccTotalHeading {text-align: right }#checkout_confirmation #submit-button {height: auto !important;line-height: inherit !important;margin: 1rem 0 }.paymentMethod td {padding: .25rem 0 }.paymentMethod td span {color: #1b2330 !important }#confirmation-summary {margin-bottom: 1rem }#confirmation-summary td {padding: .25rem 0 }#confirmation-summary td:first-child {padding-right: 1em }#confirmation-summary td:last-child {text-align: left;width: 5em }.confirmation-cart th {font-weight: 700;font-size: .8em;padding: 10px 0 }.confirmation-cart th + th {padding-left: 10px }.confirmation-cart td {padding: 10px 0 }.confirmation-cart td .cartProductDisplay {line-height: 1.2 }.confirmation-cart td .cartProductDisplay {font-size: 13px }@media screen and (min-width: 320px) {.confirmation-cart td .cartProductDisplay {font-size: calc(13px + 3 * ((100vw - 320px) / 672)) }}@media screen and (min-width: 992px) {.confirmation-cart td .cartProductDisplay {font-size: 16px }}.confirmation-cart td + td {padding-left: 10px }#shoppingCartDefault .cartTotalsDisplay {font-weight: 500;font-size: 1.2rem }#shoppingCartDefault .cartTotalsDisplay b {font-weight: 700 }#shoppingCartDefault .cartTotalsDisplay span {display: inline-block }#shoppingCartDefault #cartContentsDisplay .tableHeading th {padding: .5rem 0;font-weight: 500;border-top: 1px solid #1b2330;border-bottom: 1px solid #1b2330;vertical-align: middle;white-space: nowrap }#shoppingCartDefault #cartContentsDisplay .tableHeading th:first-child {text-align: left }@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay .tableHeading th {display: none }}@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay tr {display: flex;flex-wrap: wrap;align-items: center;border-bottom: 1px solid #1b2330;background-color: #ebebeb }}#shoppingCartDefault #cartContentsDisplay td {vertical-align: middle;text-align: left;border-bottom: 1px solid #1b2330 }@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay td {display: flex;border-width: 0;align-items: center;flex-wrap: wrap }#shoppingCartDefault #cartContentsDisplay td.cartProductDisplay {flex: 1 1 auto;width: 100%;background-color: #fff;box-shadow: 0 5px 0 rgba(0, 0, 0, .025) }#shoppingCartDefault #cartContentsDisplay td.cartUnitDisplay {flex: 1 1 100%;line-height: 1.4 }#shoppingCartDefault #cartContentsDisplay td.cartQuantityDisplay {justify-content: center;align-items: center;padding-right: 2rem }#shoppingCartDefault #cartContentsDisplay td.cartTotalDisplay {flex: 1 1 auto;line-height: 1.4 }#shoppingCartDefault #cartContentsDisplay td.cartTotalDisplay:before, #shoppingCartDefault #cartContentsDisplay td.cartUnitDisplay:before {content: attr(aria-label);display: block;width: 100%;text-align: left;font-size: .8em;font-weight: 700 }}#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content {display: flex;align-items: center }#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content .cartImage {flex-basis: 20%;flex-grow: 0;margin-right: 2em }@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content .cartImage {flex: 0 0 auto;width: 20% }}#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content .cartProdTitle {text-align: left }#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content .cartProdTitle {font-size: 14px }@media screen and (min-width: 320px) {#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content .cartProdTitle {font-size: calc(14px + 4 * ((100vw - 320px) / 880)) }}@media screen and (min-width: 1200px) {#shoppingCartDefault #cartContentsDisplay .cartProductDisplay__content .cartProdTitle {font-size: 18px }}#shoppingCartDefault #cartContentsDisplay .quantityInput input {border: 1px solid #1b2330;padding: .2rem .5rem;display: inline-block;width: auto }#shoppingCartDefault #cartContentsDisplay .quantityActions {margin: 1em auto;display: flex;flex-direction: column;justify-content: space-around }@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay .quantityActions {margin: 1em 1rem;flex-wrap: wrap }}#shoppingCartDefault #cartContentsDisplay .quantityActions .btn {display: flex;color: #1b2330;text-decoration: underline;font-size: .9rem;white-space: nowrap }#shoppingCartDefault #cartContentsDisplay .quantityActions .btn.hilite {color: #c71f37 }#shoppingCartDefault #cartContentsDisplay .quantityActions .btn + .btn {margin-top: 1em }#shoppingCartDefault #cartContentsDisplay .cart-quantity-feedback {position: absolute;background-color: #fcf4f5;border: 1px solid #c71f37;padding: .25em;font-size: small;opacity: 0 }@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay .cart-quantity-feedback {top: 100%;margin-top: -1em }}#shoppingCartDefault #cartContentsDisplay .cartQuantityDisplay {position: relative }#shoppingCartDefault #cartContentsDisplay .tableHeading th, #shoppingCartDefault #cartContentsDisplay td + td {padding-left: 2rem }@media screen and (max-width: 768px) {#shoppingCartDefault #cartContentsDisplay .tableHeading th, #shoppingCartDefault #cartContentsDisplay td + td {padding-left: 0rem }}#shoppingCartDefault #cartContentsDisplay img {max-width: 100%;height: auto }#shoppingCartDefault .store-product-name {color: #c71f37;font-weight: 700 }#shoppingCartDefault #cartSubTotal {font-weight: 500;padding: .5rem 0;border-bottom: 1px solid #1b2330 }#shoppingCartDefault .checkout a {background-color: #c71f37;color: #fff;text-transform: uppercase;font-weight: 700;text-align: center;font-size: 14px;padding: 1rem 2.3rem;font-size: 14px;letter-spacing: 1.5px;display: inline-flex;justify-content: center;align-items: center;height: 44px;box-sizing: border-box;line-height: 1 }@media screen and (max-width: 576px) {#shoppingCartDefault .checkout a {padding: 10px 15px }}#shoppingCartDefault .checkout a:hover {background-color: #e2274b;cursor: pointer;color: #fff }@media (min-width: 768px) {#shoppingCartDefault .checkout a {padding: 1rem 3.3rem }}#shoppingCartDefault .shoptions {margin: 1rem 0;display: flex;flex-direction: column;width: 100% }@media screen and (min-width: 768px) {#shoppingCartDefault .shoptions {width: auto }}@media screen and (min-width: 992px) {#shoppingCartDefault .shoptions {flex-direction: row }}#shoppingCartDefault .shoptions a {display: inline-block;background-color: #fff;padding: .8rem .4rem;color: #1b2330;text-transform: uppercase;font-weight: 700;text-align: center;border: 2px solid #1b2330;font-size: .9333rem;letter-spacing: 2.8px;transition: .3s, ease-in-out;transition-property: background-color, text;display: inline-flex;padding: 1rem 3.3rem }#shoppingCartDefault .shoptions a:hover {background-color: #1b2330;color: #fff;cursor: pointer }#shoppingCartDefault #cartActions {display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;margin-bottom: 1rem }@media screen and (max-width: 768px) {#shoppingCartDefault #cartActions {flex-wrap: wrap;justify-content: stretch }#shoppingCartDefault #cartActions .checkout {flex: 1 1 auto }#shoppingCartDefault #cartActions .checkout .Button--block {display: block;line-height: 1.4 }#shoppingCartDefault #cartActions .shoptions {display: flex;flex: 1 1 auto;width: 100%;flex-wrap: wrap }#shoppingCartDefault #cartActions .shoptions .btn {display: flex;flex: 1 1 auto;flex-wrap: nowrap;margin: 5px 0 !important }}@media screen and (max-width: 992px) {#shoppingCartDefault .shoptions .btn {width: 100%;margin-bottom: 1rem }}#createAcctDefault input[type=checkbox] {-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox }#store_page h1, .StorePageHeading {text-align: center;line-height: 1.2 }.StorePageTitle {text-align: left;line-height: 1.2 }.WelcomeSignInCheckout {text-align: center;line-height: 2;padding-bottom: 20px }.StorePageHeading::after {content: "";display: block;width: 20%;border-bottom: 1px solid #1b2330;padding-top: 2%;margin: 0 auto }@media (min-width: 1000px) {#store_page h1::after, .StorePageHeading::after {padding-top: 23px }}.StorePageHeading--smallSerif {font-family: "Playfair Display", serif;font-size: 1.667rem }#store_page h2 {font-weight: 500;font-size: 1.667rem;margin-bottom: 1em }#store_page h3 {font-weight: 500;font-size: 1.4em }#store_page label:not(.newlestterForm__label) {font-weight: 700;text-transform: uppercase;font-size: .8rem }#store_page input, #store_page select {border-radius: 0;border-color: #1b2330 }#store_page footer.SiteFooter input {border: 2px solid #9b9b9b;font-size: 14px }#store_page fieldset {margin-top: 1.5rem }#store_page legend {font-weight: 500;line-height: 1.2;margin-bottom: 1rem;padding-bottom: .2em;border-bottom: 1px solid #1b2330;width: 100% }#store_page address {line-height: 1.5;font-style: normal }#contentMainWrapper form #store_page button, #contentMainWrapper form #store_page input[type=button], #contentMainWrapper form #store_page input[type=submit], #store_page #contentMainWrapper form button, #store_page #contentMainWrapper form input[type=button], #store_page #contentMainWrapper form input[type=submit], #store_page .Button, #store_page .DefaultForm button, #store_page .DefaultForm input[type=button], #store_page .DefaultForm input[type=submit], #store_page .ProductDescription__cartForm .btn, #store_page .ProductDescription__cartForm .btn-primary, #store_page .ProductDescription__cartForm button, #store_page .ProductDescription__cartForm input[type=button], #store_page .ProductDescription__cartForm input[type=submit], #store_page .ProductDescription__form a.btn-primary, #store_page .ProductDescription__form button, #store_page .ProductDescription__form input[type=button], #store_page .ProductDescription__form input[type=submit], #store_page .hovertablebtn, #store_page .hovertabletxt, .DefaultForm #store_page button, .DefaultForm #store_page input[type=button], .DefaultForm #store_page input[type=submit], .ProductDescription__cartForm #store_page .btn, .ProductDescription__cartForm #store_page .btn-primary, .ProductDescription__cartForm #store_page button, .ProductDescription__cartForm #store_page input[type=button], .ProductDescription__cartForm #store_page input[type=submit], .ProductDescription__form #store_page a.btn-primary, .ProductDescription__form #store_page button, .ProductDescription__form #store_page input[type=button], .ProductDescription__form #store_page input[type=submit] {width: auto }#store_page .buttonRow {display: flex;margin-top: 1rem;margin-bottom: 1rem }#store_page hr {border: none;margin-top: 2rem;margin-bottom: 2rem }#store_page hr:before {content: '';background-color: #dededa;height: 1px;display: block }#store_page b {font-weight: 700 }#store_page input[type=checkbox] {-webkit-appearance: checkbox;-moz-appearance: checkbox;appearance: checkbox }#store_page input[type=radio] {-webkit-appearance: radio;-moz-appearance: radio;appearance: radio }#store_page .lead {margin-top: 1em;margin-bottom: 1em;line-height: 1.4;font-size: 18px }#store_page .form_table td {padding: .5rem 0 }#store_page .form_table td + td {padding-left: 1rem }#store_page .form_table .left_label {line-height: 1 }#contentMainWrapper {line-height: 1.2 }#contentMainWrapper .red {color: #c71f37 }#contentMainWrapper .blue {color: #1b2330 }#timeoutDefaultContent {text-align: center;margin-bottom: 2rem }@media screen and (max-width: 576px) {#login_right {margin-top: 2rem }#login_right:before {content: "";display: block;height: 0;border-top: 1px solid #9b9b9b;margin-bottom: 2rem }}.order_success_summary > span {display: inline-block;margin-right: 1em }.order_success_summary strong {font-weight: 700 }.StoreHero {background-color: rgba(27, 35, 48, .4);position: relative;overflow: hidden }.StoreHero__imageBlur {display: none;position: absolute;top: -300px;right: -300px;bottom: -300px;left: -300px;-webkit-filter: blur(300px);filter: blur(300px) }.StoreHero__imageBlur:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1 }@media (min-width: 3000px) {.StoreHero__imageBlur {display: block }}.StoreHero__image {position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;background-position: center }@media (min-width: 992px) {.StoreHero__image {height: 55vh;margin: auto;max-height: 700px;background-position: bottom }}.StoreHero__container {position: relative;overflow: hidden;max-width: 3000px;margin: 0 auto;max-height: 1687.5px;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 10vh }@media (min-width: 576px) {.StoreHero__container {height: 30vh;max-height: 700px }}@media (min-width: 1200px) {.StoreHero__container {height: 55vh;max-height: 700px }}.StoreHero__container:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1 }@media (min-width: 992px) {.StoreHero__container:before {content: '' }}.StoreHero__container:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #1b2330;opacity: .87 }@media (min-width: 992px) {.StoreHero__container:after {content: '' }}.StoreHero__content {position: relative;width: 100%;z-index: 2;padding: 16% 10% }@media (min-width: 992px) {.StoreHero__content {background: 0 0;width: 100%;padding: 0 }}.StoreHero__content__btn {display: flex;align-items: center;justify-content: center;margin-top: 5rem }.StoreHero__content__btn-link {background-color: #c71f37;color: #fff;text-transform: uppercase;font-weight: 700;text-align: center;font-size: 14px;padding: 1rem 2.3rem;font-size: 14px;letter-spacing: 1.5px;display: inline-flex;justify-content: center;align-items: center;height: 44px;box-sizing: border-box;line-height: 1;padding: 1.5rem 2.2rem;line-height: 0;font-size: 1rem;letter-spacing: 2.8px;text-transform: uppercase }@media screen and (max-width: 576px) {.StoreHero__content__btn-link {padding: 10px 15px }}.StoreHero__content__btn-link:hover {background-color: #e2274b;cursor: pointer;color: #fff }@media (min-width: 768px) {.StoreHero__content__btn-link {padding: 1rem 3.3rem }}@media (min-width: 1200px) {.StoreHero__content__btn-link {font-size: 14px }}#store_page .StoreHero__text {position: relative;z-index: 2 }#store_page .StoreHero__text__tagline {color: #fff;line-height: 3rem;text-align: center;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 3.267rem;font-weight: 500;font-size: 2.533rem }@media (min-width: 1200px) {#store_page .StoreHero__text__tagline {font-size: 49px;line-height: 1.2rem }}#store_page .StoreHero__text__tagline::after {content: "";display: block;width: 20%;border-bottom: 1px solid #fff;padding-top: 5%;margin: 0 auto }@media (min-width: 992px) {#store_page .StoreHero__text__tagline::after {padding-top: 43px;width: 83px }}#store_page .StoreHero__text__subtagline {color: #fff;max-width: 1121px;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size: 1.867rem;font-size: 1.3rem;text-align: center;margin: 2% auto;line-height: 2rem }@media (min-width: 1200px) {#store_page .StoreHero__text__subtagline {font-size: 28px;line-height: 41.65px;margin-top: 3rem }}#store_page {display: block }#store_page #contentMainWrapper {table-layout: fixed }.StoreSection .PageSection__content {padding-top: .5rem;padding-bottom: 3rem }.StoreSection .Blurb__title {margin-bottom: .75rem }.StoreSection__rule {width: calc(100% - 4rem);border: none;border-top: 1px solid #1b2330 }.StoreSection__viewAll {background-color: #c71f37;color: #fff;text-transform: uppercase;font-weight: 700;text-align: center;font-size: 14px;padding: 1rem 2.3rem;font-size: 14px;letter-spacing: 1.5px;display: inline-flex;justify-content: center;align-items: center;height: 44px;box-sizing: border-box;line-height: 1;background-color: #c71f37;padding: 1rem 2rem;letter-spacing: 1.5px;font-size: .9333rem;display: inline-block;margin: 20px auto 0 }@media screen and (max-width: 576px) {.StoreSection__viewAll {padding: 10px 15px }}.StoreSection__viewAll:hover {background-color: #e2274b;cursor: pointer;color: #fff }@media (min-width: 768px) {.StoreSection__viewAll {padding: 1rem 3.3rem }}@media (min-width: 992px) {.StoreSection__viewAll {font-size: 14px;padding: 1rem 3.3rem }}.StoreTool__container {background-color: #1b2330;width: calc(100% - 4rem);padding: 40px }@media (min-width: 768px) {.StoreTool__container {padding: 80px 120px }}.StoreTool__text {text-align: center }.StoreTool__text * {color: #fff;text-align: center }.StoreTool__text h3 {font-size: 1.5rem;margin-bottom: 2rem }.StoreTool__text p {margin-bottom: 2rem }.StoreTool__text a {font-size: .9rem }.StoreTool__img {max-height: 240px;max-width: 100%;width: auto;height: auto }@media (min-width: 768px) {.StoreTool__img {max-height: none }}@media (min-width: 992px) {.StoreTool__img {margin: 30px }}#loginDefault #login-btn-container {height: auto !important;line-height: inherit !important }#loginDefault #login-btn-container i {display: block;padding: 1em 2em;border-radius: 2px;background-color: #ebebeb }#loginDefault h3 {font-weight: 500;font-size: 1.3rem }#checkoutShipping .shippingOptions {display: inline-block }#checkoutShipping .shippingOptions td {padding: .25rem }#checkoutShipto {margin-bottom: 1em }.address_Book_entries .moduleRow {border-top: 1px solid #dededa }.address_Book_entries .moduleRow + .moduleRow {border-bottom: 1px solid #dededa }.address_Book_entries .moduleLabel {padding-top: 1.5rem;padding-bottom: 1.5rem;border-left: .5rem solid transparent;display: block !important }.address_Book_entries .moduleLabel:hover {background-color: #f9e9eb;border-color: #f9e9eb }.address_Book_entries address {margin-top: .5em;font-weight: 400 }.address_Book_entries .defaultSelection {padding-top: 1rem;padding-bottom: 1rem }.address_Book_entries .moduleRowSelected .defaultSelection {background-color: rgba(39, 48, 61, .2);padding: .5rem 1rem;position: relative;border-top: 2px solid #27303d }.address_Book_entries .moduleRowSelected .defaultSelection:before {content: '';position: absolute;bottom: 100%;left: 0;margin-left: 1em;font-size: 9px;border: 1em solid transparent;border-top: none;border-bottom-color: #27303d }form[name=estimator] {font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";color: #1b2330 }form[name=estimator] h2, form[name=estimator] h3 {text-align: center;margin-bottom: 4.5rem;padding-top: 2.5rem;font-size: 2.5rem }form[name=estimator] h2::after, form[name=estimator] h3::after {content: "";display: block;width: 20%;border-bottom: 1px solid #1b2330;padding-top: 5%;margin: 0 auto }@media (min-width: 992px) {form[name=estimator] h2::after, form[name=estimator] h3::after {padding-top: 43px;width: 83px }}form[name=estimator] .hiddenField {display: none }#estimatorTable input, #estimatorTable select {border: 1px solid #1b2330;border-radius: 0 }#estimatorResultsTable th {font-weight: 700;font-size: .8em;padding: 10px 0 }#estimatorResultsTable th + th {padding-left: 10px }#estimatorResultsTable td {padding: 10px 0 }#estimatorResultsTable td:first-child {line-height: 1.2 }#estimatorResultsTable td:first-child {font-size: 13px }@media screen and (min-width: 320px) {#estimatorResultsTable td:first-child {font-size: calc(13px + 3 * ((100vw - 320px) / 672)) }}@media screen and (min-width: 992px) {#estimatorResultsTable td:first-child {font-size: 16px }}#estimatorResultsTable td + td {padding-left: 10px }#estimatorResultsTable td.seDisplayedAddressLabel {font-size: 1em }#estimatorResultsTable .seDisplayedAddressInfo {display: block;margin-top: 1rem;margin-bottom: 1rem }.estimator_summary span {display: inline-block;margin-right: .75em;margin-bottom: .5em }.estimator_summary strong {font-weight: 700 }.msgStack {padding: .75em;margin: 1.5em auto;border: 1px solid;font-size: .8em;font-weight: 500;line-height: 1.2 }.msgStack.larger {margin: 2em auto;font-size: 1.1em }.msgStack.messageStackSuccess {background: #f3f8f2;border-color: #0c6b00 }.msgStack.messageStackCaution {background: #fefcf2;border-color: #ebc300 }.msgStack.messageStackError {background: #fcf4f5;border-color: #c71f37 }body#team_assessment .question-number {color: #1b2330;font-weight: 700 }body#team_assessment .question-table {width: 100%;border: 1px solid #ccc }body#team_assessment .question-table td {padding: 0;width: 20% }body#team_assessment .question-table td label {display: block;margin: 0;padding: 1rem 1.5rem;background-color: #eee;cursor: pointer;transition: background-color .2s ease-in-out;color: #1b2330 }body#team_assessment .question-table td label input {margin-right: .5rem }body#team_assessment .question-table td label:hover {background-color: #ddd }body#team_assessment .question-table td + td {border-left: 1px solid #ccc }body#team_assessment .SiteFooter {margin-top: 3rem }.ITPAssessment {overflow-x: hidden }.ITPAssessment ol {padding-left: 1.6rem }.ITPAssessment .question {margin: 1rem 0 1rem;font-weight: 600 }.ITPAssessment .responses {background-color: #f1f1f1;border: 1px solid #ccc }.ITPAssessment .responses__option {padding: 1rem }@media (min-width: 1200px) {.ITPAssessment .responses__option {border-left: 1px solid #ccc }}.ITPAssessment .responses__option:first-child {border-left: none }.ITPAssessment .errorShow {width: 100%;bottom: 3rem !important;right: 1rem !important }@media (min-width: 992px) {.ITPAssessment .errorShow p {font-size: 13px }}@media (max-width: 992px) {.OhSurvey h1 {font-size: 2rem }}.welcomeAlertModal {background: rgba(27, 35, 48, .25098) }@media (max-width: 992px) {.welcomeAlertModal {display: none !important }}.welcomeAlertModal .modal-dialog {align-items: center;justify-content: flex-start;height: auto }.welcomeAlertModal .modal-content {max-width: 600px;padding: 0 1rem 1rem 1rem }.welcomeAlertModal .close {font-size: 3.5rem;color: #000;cursor: pointer;transition: transform 150ms ease-in-out;z-index: 2;justify-content: flex-end }.welcomeAlertModal .close:hover {transform: scale(1.25) }.welcomeAlertModal__videocontainer {min-height: 300px }.welcomeAlertModal p {font-size: 1.2rem }.welcomeAlertModal .unsubmitted {transition: opacity .5s ease }.welcomeAlertModal .success .submitted {opacity: 1;padding: 13px 0 }.welcomeAlertModal .success .unsubmitted {opacity: 0;pointer-events: none }.welcomeAlertModal .success h3 {font-size: 1.3rem;color: #c71f37 }.welcomeAlertModal #video-welcome {max-width: 100%;display: none;height: 100% }.welcomeAlertModal .placeholder {cursor: pointer }.PageImgHero {background-color: rgba(27, 35, 48, .4);position: relative;overflow: hidden }.PageImgHero--nobg {background-color: none;background: 0 0 }.PageImgHero__imageBlur {display: none;position: absolute;top: -300px;right: -300px;bottom: -300px;left: -300px;-webkit-filter: blur(300px);filter: blur(300px) }.PageImgHero__imageBlur:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #1b2330;opacity: .87 }@media (min-width: 3000px) {.PageImgHero__imageBlur {display: block }}.PageImgHero__image {position: absolute;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }@media (min-width: 992px) {.PageImgHero__image {position: absolute;top: 0;right: 0;bottom: 0;left: 0 }}.PageImgHero__image--contain {-o-object-fit: contain;object-fit: contain }.PageImgHero__videocontainer {position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding-bottom: 56.25%;padding-top: 25px;height: 0 }.PageImgHero__container {position: relative;overflow: hidden;max-width: 3000px;margin: 0 auto;max-height: 800px;height: 50vh }@media (max-width: 650px) {.PageImgHero__container {height: auto }}@media (min-width: 2000px) {.PageImgHero__container {max-height: 1687.5px }}@media (min-width: 620px) {.PageImgHero__container {min-height: 60vh }}@media (min-width: 992px) {.PageImgHero__container {height: 78vh }}@media (min-width: 620px) {.PageImgHero__container--narrow {min-height: 40vh }}.PageImgHero__container:before {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;background-image: linear-gradient(to top, rgba(0, 0, 0, .5), transparent 75%);z-index: 1 }@media (min-width: 992px) {.PageImgHero__container:before {content: '' }}.PageImgHero__container:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #1b2330;opacity: .87 }@media (min-width: 992px) {.PageImgHero__container:after {content: '' }}.PageImgHero__container--nooverlay:before {content: none }.PageImgHero__container--nooverlay:after {content: none }.PageImgHero--med .PageImgHero__container {max-height: 400px;height: 60vh }@media (max-width: 650px) {.PageImgHero--med .PageImgHero__container {height: auto }}@media (min-width: 2000px) {.PageImgHero--med .PageImgHero__container {max-height: 1687.5px }}@media (min-width: 620px) {.PageImgHero--med .PageImgHero__container {min-height: 60vh;max-height: 900px }}@media (min-width: 992px) {.PageImgHero--med .PageImgHero__container {height: 70vh;max-height: 900px }}.PageImgHero--hub .PageImgHero__container {max-height: 400px;height: 40vh }@media (max-width: 650px) {.PageImgHero--hub .PageImgHero__container {height: auto }}@media (min-width: 2000px) {.PageImgHero--hub .PageImgHero__container {max-height: 1687.5px }}@media (min-width: 620px) {.PageImgHero--hub .PageImgHero__container {min-height: 40vh;max-height: 400px }}@media (min-width: 992px) {.PageImgHero--hub .PageImgHero__container {height: 40vh;max-height: 400px }}.PageImgHero__content {height: 100%;position: relative;z-index: 2 }.PageImgHero .PageImgHero__btn-controller {z-index: 2 }.PageImgHero .PageImgHero__btn-controller__icon {display: block;border-radius: 50%;width: 1em;height: 1em;background-color: #c71f37;margin-left: auto;margin-right: auto;font-size: 30px }.PageImgHero .PageImgHero__btn-controller__icon:hover {background-color: #e2274b }.PageImgHero .PageImgHero__btn-controller__icon__moreArrowIcon {text-align: center;color: #fff;width: 100%;font-size: inherit }.PageImgHero__scroll-controller {z-index: 2 }.PageImgHero__scroll-controller__icon {display: block;border-radius: 50%;width: 1em;height: 1em;background-color: #c71f37;margin-left: auto;margin-right: auto;font-size: 30px }.PageImgHero__scroll-controller__icon:hover {background-color: #e2274b }.PageImgHero__scroll-controller__icon__moreArrowIcon {text-align: center;color: #fff;width: 100%;font-size: inherit }.PageImgHero__text__tagline {color: #fff;text-align: center;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";line-height: 1.4em;font-weight: 400;font-size: 2rem }@media (min-width: 1200px) {.PageImgHero__text__tagline {font-size: 3.267rem;font-size: 49px;line-height: 64px;font-weight: 500 }}@media (min-width: 1410px) {.PageImgHero__text__tagline {font-size: 3.267rem;line-height: 64px }}.PageImgHero__text__tagline::after {content: '';display: block;border-bottom: 1px solid #fff;padding-top: 8%;margin: 0 auto;width: 30% }@media (min-width: 620px) {.PageImgHero__text__tagline::after {width: 8%;padding-top: 2.5rem }}.PageImgHero__text__taglineNoline {color: #fff;text-align: center;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";line-height: 1.4em;font-weight: 400;font-size: 2rem }@media (min-width: 1200px) {.PageImgHero__text__taglineNoline {font-size: 3.267rem;font-size: 49px;line-height: 64px;font-weight: 500 }}@media (min-width: 1410px) {.PageImgHero__text__taglineNoline {font-size: 3.267rem;line-height: 64px }}.PageImgHero__text__taglineNoline::after {content: none }.PageImgHero__text__subtagline--serif {color: #fff;text-align: center;font-family: "Playfair Display", serif;margin-top: 8%;width: 100%;line-height: 2.8rem;max-width: 125px }.PageImgHero__text__subtagline--sans {color: #fff;text-align: center;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";margin-top: 8%;width: 100%;line-height: 2.8rem; font-size: 1.867rem; }.PageTextImgHero {background-color: #1b2330;position: relative;overflow: hidden }.PageTextImgHero__imageBlur {display: none;position: absolute;top: -300px;right: -300px;bottom: -300px;left: -300px;-webkit-filter: blur(300px);filter: blur(300px) }@media (min-width: 3000px) {.PageTextImgHero__imageBlur {display: block }}.PageTextImgHero__image {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover }.PageTextImgHero__image--contain {-o-object-fit: contain;object-fit: contain }.PageTextImgHero__container {position: relative;overflow: hidden;max-width: 3000px;margin: 0 auto;max-height: 800px;height: auto }@media (min-width: 992px) {.PageTextImgHero__container {height: 60vh;max-height: 900px }}.PageTextImgHero__container--short {height: auto }@media (min-width: 992px) {.PageTextImgHero__container--short {height: 50vh;max-height: 400px }}@media (min-width: 992px) {.PageTextImgHero__content {z-index: 2;position: absolute;bottom: 2px;z-index: 2;position: absolute;bottom: 3px;width: 100%;bottom: 5% }}.HubHero {background-color: rgba(27, 35, 48, .4);position: relative;height: 40vh;max-height: 400px;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center }@media (max-width: 400px) {.HubHero {height: 15vh;background-size: contain }}.HubHero__imageBlur {display: none;position: absolute;top: -300px;right: -300px;bottom: -300px;left: -300px;-webkit-filter: blur(300px);filter: blur(300px) }.HubHero__imageBlur:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #25313e;opacity: .87 }@media (min-width: 3000px) {.HubHero__imageBlur {display: block }}.HubHero:after {content: '';position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #25313e;opacity: .87 }.Hub__title, .Hub__titlelink {font-size: 1.375rem;font-weight: 400 !important;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" }@media (min-width: 992px) {.Hub__title, .Hub__titlelink {font-size: 1.375rem }}.Hub__showbtn button {display: none;margin: 0 auto }.Hub__summary {color: #1b2330 }.Hub__date {font-size: .95rem;color: #1b2330;font-weight: 400 }.Hub__featuredimg img {max-height: 420px;width: 100%;-o-object-fit: contain;object-fit: contain }.Hub__archivecard, .Hub__card {box-shadow: 0 0 16px rgba(0, 0, 0, .15);border: 1px solid transparent;transition: transform .3s ease-in-out;cursor: pointer;position: relative;word-break: break-all }.Hub__archivecard:hover, .Hub__card:hover {border: 1px solid transparent;border-radius: 4px;transform: scale(1.05) }.Hub__archivecard a, .Hub__card a {color: #1b2330;cursor: pointer }@media (min-width: 992px) {.Hub__archivecard a, .Hub__card a {font-size: 1.5rem }}.Hub__archivecard__issuetag, .Hub__card__issuetag {position: absolute;top: 1rem;left: 0;z-index: 2;background: #fff;display: inline-block;padding: .5rem 1rem;font-size: 13px;text-transform: uppercase }.Hub__archivecard__imgcontainer, .Hub__card__imgcontainer {background-color: #1b2330;background-size: cover;background-repeat: no-repeat;position: relative;overflow: hidden;min-height: 200px }@media (min-width: 992px) {.Hub__archivecard__imgcontainer, .Hub__card__imgcontainer {height: 215px }}.Hub__archivecard__imgcontainer img, .Hub__card__imgcontainer img {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover }.Hub__archivecard__date, .Hub__card__date {font-size: .95rem;color: #1b2330;font-weight: 400 }.Hub__archivecard__title, .Hub__card__title {font-size: 1.375rem;font-weight: 400 !important;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" }.Hub__archivecard__imgcontainer {background-color: #1b2330;background-size: cover;background-repeat: no-repeat;position: relative;overflow: hidden }@media (min-width: 1200px) {.Hub__archivecard__imgcontainer {height: 300px }}.Hub__archivecard__imgcontainer img {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0 }@media (min-width: 1200px) {.Hub__archivecard__imgcontainer img {-o-object-position: center;object-position: center;-o-object-fit: cover;object-fit: cover }}.Hub__archivecard__imgcontainer--podcast {background-color: #fff;position: relative;overflow: visible;min-height: auto }.Hub__archivecard__imgcontainer--podcast img {display: none;-o-object-position: left;object-position: left }@media (min-width: 768px) {.Hub__archivecard__imgcontainer--podcast img {display: block }}@media (min-width: 768px) {.Hub__archivecard__imgcontainer--podcast {background-color: #1b2330;height: 200px;overflow: hidden }}.Hub__archivecard__imgcontainer--podcast:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #1b2330;opacity: .57 }@media (min-width: 1200px) {.Hub__archivecard__imgcontainer--podcast:after {content: '' }}.Hub__blogPost iframe {width: 100% !important;height: 100% !important }@media (min-width: 450px) {.Hub__blogPost iframe {min-height: 55vh }}.Hub__blogPost__sharing ul > li {margin-right: 1rem }.Hub__controls__btn {background-color: none }.Hub__controls__searchIcon {color: #fff }.Hub__controls__searchIcon > * {color: #fff;fill: #fff }.Hub__filterForm {display: none;position: relative }.Hub__filterForm.disabled:after {content: "";background: #fff;opacity: .55;width: 100%;height: 100%;display: block;top: 0;position: absolute }.Hub__filterForm ul {display: flex;flex-direction: row }@media (max-width: 500px) {.Hub__filterForm ul {flex-direction: column }}.Hub__imgcontainer--podcast {background-color: #fff;position: relative;overflow: visible }.Hub__imgcontainer--podcast img {display: none;-o-object-position: left;object-position: left }@media (min-width: 768px) {.Hub__imgcontainer--podcast img {display: block }}@media (min-width: 768px) {.Hub__imgcontainer--podcast {background-color: #1b2330;height: 200px;overflow: hidden }}.Hub__imgcontainer--podcast:after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;z-index: 1;background-color: #1b2330;opacity: .57 }@media (min-width: 1200px) {.Hub__imgcontainer--podcast:after {content: '' }}#loading img {width: 100%;max-width: 200px }.HubRelated__blog {min-height: 300px;height: 300px }.HubRelated__blog__image {width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;min-height: 200px;height: 200px }.Player {display: none;position: relative }.Player__title {color: #fff;font-size: 1rem;font-weight: 500 }@media (min-width: 992px) {.Player__title {max-width: 50%;font-size: 1.4rem }}@media (min-width: 1410px) {.Player__title {max-width: 60% }}.Player__showblurb {color: #fff;font-size: .9rem;font-weight: 500 }.Player__controls {position: absolute;right: 2%;top: 10% }.Player__controls button {color: #fff;border: none;color: #fff;display: block;border-radius: 50%;border: 1px solid #fff;height: 1.6em;width: 1.6em;font-size: 1.5rem;display: flex;align-items: center;justify-content: center;margin-right: 1rem }.Player__controls .Player__pause, .Player__controls .Player__play {font-size: 2rem }.Player__controls .Player__play {padding-left: 4% }.Player__controls button.hide {display: none }.Player__controls button.show {display: flex }.Player button:hover {color: #c71f37 }.Player img {height: 100%;-o-object-fit: contain;object-fit: contain }.Player--show {display: flex;background: linear-gradient(0deg, #424853 31.09%, #2c3440 53.95%, #1b2330 72.44%) }@media (min-width: 992px) {.Player--show {display: flex }}.mejs__container {width: 100% !important;background: 0 0 }@media (min-width: 992px) {.mejs__container {width: 100% !important;background: 0 0 }}.mejs-controls .mejs-time-rail .mejs-time-current {width: 0 }.mejs__overlay-button {background-image: url(/site_images/svgs/mejs-controls.svg) }.mejs__overlay-loading-bg-img {background-image: url(/site_images/svgs/mejs-controls.svg) }.mejs__button > button {background-image: url(/site_images/svgs/mejs-controls.svg);border: none }.mejs__skip-back-button {display: none }@media (min-width: 992px) {.player2 .mejs__pause, .player2 .mejs__play, .player2 .mejs__playpause-button {display: none }}.player2 .mejs__time-current, .player2 .mejs__time-handle-content {background: #c71f37 }.Podcast p {margin-top: .5rem;margin-bottom: 1rem;font-size: 1rem;font-weight: 400;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";line-height: 1.86rem !important }.Podcast p:last-child {margin-bottom: 0 }.Podcast_episode_title{font-weight: 500;font-size: 1.667rem;}.Podcast__summary {margin-top: 200px }.Podcast__episodeNum {position: absolute;z-index: 2;right: 0;background: #27303d;padding: .5rem 1rem;font-size: 13px;text-transform: uppercase;color: #fff;font-weight: 600 }.PodcastHero {background-color: #1b2330;overflow: hidden }.PodcastHero__container {position: relative }.PodcastHero__container, .PodcastHero__content {min-height: 45vh }@media (min-width: 1410px) {.PodcastHero__container, .PodcastHero__content {height: 70vh;max-height: 600px }}.PodcastHero__content {height: 100%;position: relative;z-index: 2 }.PodcastHero__content__subscribe, .PodcastHero__content__text {display: flex;flex-direction: column;justify-content: start;align-items: flex-end;text-align: center;margin-top: 10% }@media (min-width: 768px) {.PodcastHero__content__subscribe, .PodcastHero__content__text {justify-content: center;align-items: center;margin-bottom: 10%;margin-top: 0 }}@media (min-width: 992px) {.PodcastHero__content__subscribe, .PodcastHero__content__text {align-items: center }}.PodcastHero__content__text {padding: 0 }@media (min-width: 350px) {.PodcastHero__content__text {padding: 1rem }}@media (min-width: 992px) {.PodcastHero__content__text {padding: 3rem }}@media (min-width: 1410px) {.PodcastHero__content__text {padding: 3rem }}.PodcastHero__headingBlurb, .PodcastHero__logo {width: 50% }@media (min-width: 576px) {.PodcastHero__headingBlurb, .PodcastHero__logo {width: 65% }}@media (min-width: 768px) {.PodcastHero__headingBlurb, .PodcastHero__logo {width: 100%;max-width: 425px }}@media (min-width: 576px) {.PodcastHero__headingBlurb {margin-top: auto }}@media (min-width: 768px) {.PodcastHero__headingBlurb {margin-top: 0 }}.PodcastHero__logo img {width: 100% }@media (max-width: 1200px) {.PodcastHero__logo img {max-width: 250px }}.PodcastHero__headingBlurb {position: relative }.PodcastHero__headingBlurb:before {content: "";position: absolute;display: block;width: 100%;height: 100%;background: rgba(0, 0, 0, .15);box-shadow: 0 0 40px 40px rgba(0, 0, 0, .15) }.PodcastHero__headingBlurb p {color: #fff;font-size: 1rem;font-weight: 500 }@media (min-width: 992px) {.PodcastHero__headingBlurb p {font-size: 1.2rem }}.PodcastHero__image {width: 100%;height: 100%;position: absolute;-o-object-fit: cover;object-fit: cover;top: 0;right: 0;left: 0 }@media (max-width: 576px) {.PodcastHero__image {-o-object-position: 35%;object-position: 35% }}@media (min-width: 992px) {.PodcastHero__image {bottom: 0 }}@media (min-width: 1410px) {.PodcastHero__image {-o-object-position: right;object-position: right;-o-object-fit: cover;object-fit: cover }}.Quotes {text-align: center;margin-bottom: 1rem;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 15px;font-family: Montserrat, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";line-height: 1.8;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100% }@media (min-width: 992px) {.Quotes {font-size: 1rem }}.Quotes footer {text-align: center;font-weight: 700;margin-top: 1.8rem }.Quotes--capa {position: relative;padding: 1rem 2rem }@media (min-width: 768px) {.Quotes--capa {padding: 1rem 4rem }}.Quotes--capa:after, .Quotes--capa:before {width: 3rem;height: 3rem;font-size: 34px;position: absolute;display: flex;justify-content: center;align-items: center;color: #8bacad }@media (min-width: 768px) {.Quotes--capa:after, .Quotes--capa:before {font-size: 50px }}.Quotes--capa:before {content: '\275D';top: 1rem;left: -10px }@media (min-width: 768px) {.Quotes--capa:before {left: 0 }}.Quotes--capa:after {content: '\275E';top: 1rem;right: -10px }@media (min-width: 768px) {.Quotes--capa:after {right: 0 }}.ProductDescription__listlabel h2{font-size: inherit; font-weight: inherit}.ProductDescription__listlabel {font-weight: 700;font-size: 1.1rem;text-transform: uppercase }.ProductDescription__imageContainer--tall {max-height: 100%;height: 100% }