@font-face{font-style:normal;font-weight:300;font-family:"Calibre Light";src:url("https://casper.com/assets-spa/fonts/CalibreWeb-Light.woff2") format("woff2"),url("https://casper.com/assets-spa/fonts/CalibreWeb-Light.woff") format("woff")}@font-face{font-style:normal;font-weight:400;font-family:"Calibre Regular";src:url("https://casper.com/assets-spa/fonts/CalibreWeb-Regular.woff2") format("woff2"),url("https://casper.com/assets-spa/fonts/CalibreWeb-Regular.woff") format("woff")}@font-face{font-style:normal;font-weight:500;font-family:"Calibre Medium";src:url("https://casper.com/assets-spa/fonts/CalibreWeb-Medium.woff2") format("woff2"),url("https://casper.com/assets-spa/fonts/CalibreWeb-Medium.woff") format("woff")}body{background-color:#F7F5F3}a{text-decoration:none}.affix{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;height:2.125rem;padding:0 1.5rem;background-color:#f6f6f6}.language-selector{z-index:103;display:-ms-flexbox;display:flex;height:100%;padding-right:0.75rem}.language-selector-dropdown-button{background:transparent;height:100%;font-style:normal;display:block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;padding:0;font-size:0.875rem;letter-spacing:0.01875rem;color:#525252;-webkit-transition:color 0.15s ease-out 0s;-o-transition:color 0.15s ease-out 0s;transition:color 0.15s ease-out 0s;font-weight:400;font-family:"Calibre Regular", serif;margin:0;text-indent:0;text-shadow:none;text-align:center;-ms-flex-align:start;align-items:flex-start;border:0}.header-locale-icon{width:1rem;height:1rem}.language-selector-icon-container{position:relative;margin-right:0.5rem;width:1rem;height:1rem;display:inline-block;vertical-align:middle;pointer-events:none;top:-1px}.language-selector-icon{position:absolute;top:0;left:0;width:100%;height:100%}.language-selector:hover .language-selector-arrow-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.language-selector-arrow-icon{width:0.5rem;height:0.5rem;margin-left:0.5rem;fill:#525252;-webkit-transition:-webkit-transform 0.3s ease-out 0s;transition:-webkit-transform 0.3s ease-out 0s;-o-transition:transform 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s;position:relative;display:inline-block;vertical-align:middle;pointer-events:none}.language-selector-dropdown{position:absolute;top:100%;right:-0.625rem;left:-0.625rem;display:-ms-flexbox;display:flex;width:13.4375rem;padding:0 0.625rem 0.625rem;overflow:hidden;pointer-events:none}.language-selector-dropdown-button:hover ~ .language-selector-dropdown .language-selector-dropdown-content,.language-selector-dropdown-content:hover{visibility:visible;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 0.625rem 0;box-shadow:rgba(0,0,0,0.1) 0 0 0.625rem 0;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.language-selector-dropdown-content{visibility:hidden;width:100%;-webkit-transform:translateY(-102%);-ms-transform:translateY(-102%);transform:translateY(-102%);pointer-events:auto;-webkit-transition:visibility 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s;transition:visibility 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s;-o-transition:transform 0.3s ease-out 0s, visibility 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s, visibility 0.3s ease-out 0s;transition:transform 0.3s ease-out 0s, visibility 0.3s ease-out 0s, -webkit-transform 0.3s ease-out 0s}.language-selector-container{width:100%;-webkit-box-shadow:rgba(0,0,0,0) 0 0.1875rem 0.3125rem -0.0625rem;box-shadow:rgba(0,0,0,0) 0 0.1875rem 0.3125rem -0.0625rem;-webkit-transition:-webkit-box-shadow 0.3s ease-out 0s;transition:-webkit-box-shadow 0.3s ease-out 0s;-o-transition:box-shadow 0.3s ease-out 0s;transition:box-shadow 0.3s ease-out 0s;transition:box-shadow 0.3s ease-out 0s, -webkit-box-shadow 0.3s ease-out 0s}.language-selector-locale-container{padding:0.6875rem 0;border-bottom-right-radius:0.375rem;border-bottom-left-radius:0.375rem;background-color:#fff}.language-selector-country-link{display:block;font-size:0.875rem;padding:0.46875rem 1.5rem;color:#525252;-webkit-transition:text 0.15s ease-out 0s;-o-transition:text 0.15s ease-out 0s;transition:text 0.15s ease-out 0s;text-decoration:none}.language-selector-country-link:hover{background-color:#ebf5fb}.language-selector-country-icon{display:inline-block;vertical-align:middle;pointer-events:none;position:relative;top:-0.125rem;width:1rem;height:1rem;margin-right:0.75rem}.utility-nav-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;width:auto}.affix-item-link{font-weight:400;font-family:"Calibre Regular", serif;padding:0 0.75rem;font-size:0.875rem;letter-spacing:0.01875rem;color:#525252;-webkit-transition:color 0.15s ease-out 0s;-o-transition:color 0.15s ease-out 0s;transition:color 0.15s ease-out 0s;font-style:normal;display:block;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}.affix-item-link:hover{color:#1e306e}.affix-icon-container{position:relative;width:1rem;height:1rem;margin-top:-0.125rem;margin-right:0.25rem;fill:currentcolor;display:inline-block;vertical-align:middle;pointer-events:none}.affix-icon-svg{position:absolute;top:0;left:0;width:100%;height:100%}.affix-item-link-last{padding-right:0}.header-nav-logo{margin-left:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;align-items:center;height:100%}.header-nav-logo-icon-container{width:5rem;height:1.875rem;margin-top:0.25rem;fill:#1e306e;position:relative;display:inline-block;vertical-align:middle;pointer-events:none}.header-nav-logo-icon-container>svg{position:absolute;top:0;left:0;width:100%;height:100%;vertical-align:middle}.site-header{position:relative;-ms-flex-align:center;align-items:center;background:#fff;height:3.5rem;padding-right:0.75rem;padding-left:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.shadow-container{-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 0.625rem 0;box-shadow:rgba(0,0,0,0.1) 0 0 0.625rem 0;position:relative;z-index:104}@media (max-width: 767px){.shadow-container{-webkit-box-shadow:unset;box-shadow:unset}}.store-menu{width:140px}.main-menu{z-index:100;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:100%}.main-menu>div{-ms-flex-positive:1;flex-grow:1;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-left:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.main-menu .menu{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.main-menu .menu .menu-item{height:100%}.main-menu .menu .menu-item>a{-webkit-transition:color 0.15s ease-out 0s;-o-transition:color 0.15s ease-out 0s;transition:color 0.15s ease-out 0s;padding:0 0.75rem;font-weight:400;font-family:"Calibre Regular", serif;font-style:normal;font-size:1.125rem;letter-spacing:0.033125rem;white-space:nowrap;color:#1e306e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-decoration:none}.main-menu .menu .menu-item.is-sale>a{color:#cb372a !important;font-weight:500;font-family:"Calibre Medium", serif}.main-header{position:relative;z-index:1}@media (max-width: 767px){.affix,.main-menu,.store-menu{display:none}.site-header{padding:0}.header-mobile-nav{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%;background:#526699}.header-menu-button{border-radius:0;padding:0.9375rem;background:transparent;border:0;outline:none}.header-menu-button-container{position:relative;display:block;width:1.125rem;height:1rem}.header-menu-button-item{position:absolute;left:0;display:block;width:100%;height:0.125rem;border-radius:0.125rem;background-color:#fff;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:left 0.25s ease-in-out 0s, top 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;transition:left 0.25s ease-in-out 0s, top 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;-o-transition:left 0.25s ease-in-out 0s, top 0.25s ease-in-out 0s, transform 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s;transition:left 0.25s ease-in-out 0s, top 0.25s ease-in-out 0s, transform 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s;transition:left 0.25s ease-in-out 0s, top 0.25s ease-in-out 0s, transform 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s}.header-menu-button-item:nth-child(1){top:0}.header-menu-button-item:nth-child(2),.header-menu-button-item:nth-child(3){top:0.4375rem}.header-menu-button-item:nth-child(4){top:0.875rem}.site-header{height:3rem;-ms-flex-pack:start;justify-content:flex-start}.menu-open .header-menu-button-item:nth-child(1){top:0.4375rem;left:50%;width:0}.menu-open .header-menu-button-item:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .header-menu-button-item:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .header-menu-button-item:nth-child(4){top:0.4375rem;left:50%;width:0}.header-nav-logo{margin-left:1rem}.header-nav-logo-icon-container{width:4.25rem;height:1.3125rem}.mobile-nav-group{position:absolute;top:3rem;left:0;width:100%;max-height:calc(100vh - 3rem);padding-bottom:2rem;overflow-y:auto;text-align:left;-webkit-transition:visibility 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;transition:visibility 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;-o-transition:transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;z-index:10;visibility:hidden;-webkit-transform:translateY(-100%) translateY(-3rem);-ms-transform:translateY(-100%) translateY(-3rem);transform:translateY(-100%) translateY(-3rem)}.menu-open .mobile-nav-group{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mobile-nav-primary-nav{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8rem;overflow-x:hidden}.mobile-nav-container{width:100%}.mobile-nav-container>div>ul{padding:0;margin:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.mobile-nav-container>div>ul>li{border-bottom:1px solid #e6e6e6;background-color:#fff;-webkit-transition:background-color 0.15s ease-out 0s;-o-transition:background-color 0.15s ease-out 0s;transition:background-color 0.15s ease-out 0s}.mobile-nav-container>div>ul>li>a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;padding:1.125rem 1.5625rem;font-size:1.5rem;line-height:1;color:#1e306e;-webkit-transition:background-color 0.15s ease-out 0s;-o-transition:background-color 0.15s ease-out 0s;transition:background-color 0.15s ease-out 0s;font-weight:400;font-family:"Calibre Regular", serif;text-decoration:none}.mobile-nav-container>div>ul>li.is-sale>a{color:#cb372a !important;font-weight:500;font-family:"Calibre Medium", serif}.mobile-nav-mobile-utility-nav{display:-ms-flexbox;display:flex;width:100%;padding:2.1875rem 1.5625rem;background-color:#fff}.mobile-nav-utility-nav-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:50%;height:100%}.mobile-nav-utility-nav-group ul{padding:0;margin:0;list-style-type:none}.mobile-nav-utility-nav-group ul>li{padding:0 0 1.5625rem}.mobile-nav-utility-nav-group ul>li:last-child{padding:0}.mobile-nav-utility-nav-group ul>li a{font-style:normal;font-weight:400;display:block;font-size:1.125rem;letter-spacing:0.033125rem;white-space:nowrap;color:#1e306e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Calibre Regular", serif;text-decoration:none}.mobile-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#151515;clip:auto;-webkit-clip-path:none;clip-path:none;-webkit-transition:opacity 0.5s ease-in-out 0s, visibility 0.5s ease-in-out 0s;-o-transition:opacity 0.5s ease-in-out 0s, visibility 0.5s ease-in-out 0s;transition:opacity 0.5s ease-in-out 0s, visibility 0.5s ease-in-out 0s;will-change:opacity, visibility;visibility:hidden;opacity:0;z-index:9}.menu-open .mobile-overlay{visibility:visible;opacity:0.3}.mobile-nav-locale-select-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mobile-nav-locale-select-icon-container{position:relative;width:1rem;height:1rem;margin-right:0.5rem}.mobile-nav-language-selector-icon{position:absolute;left:0px;width:100%;height:100%}.mobile-nav-locale-select-container select{display:block;padding:0px;border:none;font-size:1.125rem;letter-spacing:0.033125rem;white-space:nowrap;color:#1e306e;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:normal;background:transparent;font-weight:400;font-family:"Calibre Regular", serif;outline:none}}.blog-menu{position:absolute;top:calc(100%);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}@media (min-width: 768px){.blog-menu{background-color:#626D93;height:3.5rem}.home.page-template-template-home .blog-menu{background-color:#D3D7D3}.blog-menu>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media (max-width: 767px){.blog-menu{top:100%;position:static}}.blog-menu .blog-menu-mobile-opener{display:none;height:47px;background-color:#546599;width:100%;color:white;position:relative;font-family:"Calibre Medium", serif;font-size:1.125rem;font-weight:500;letter-spacing:2px;line-height:1.375rem;z-index:2}@media (max-width: 767px){.blog-menu .blog-menu-mobile-opener{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.blog-menu .blog-menu-mobile-opener .arrow{position:absolute;fill:white;-webkit-transform:rotate(90deg) translateX(-6.25px);-ms-transform:rotate(90deg) translateX(-6.25px);transform:rotate(90deg) translateX(-6.25px);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;height:12.5px;right:2.5rem;top:50%}.blog-menu.blog-menu-opened .blog-menu-mobile-opener .arrow{-webkit-transform:rotate(-90deg) translateX(6.25px);-ms-transform:rotate(-90deg) translateX(6.25px);transform:rotate(-90deg) translateX(6.25px)}.blog-menu.blog-menu-light ul.menu li.menu-item a{color:white}@media (max-width: 767px){.blog-menu .menu-blog-menu-container,.blog-menu .menu-blog-menu-ca-container{position:absolute;top:100%;-webkit-transform:translateY(-100%) translateY(-3rem);-ms-transform:translateY(-100%) translateY(-3rem);transform:translateY(-100%) translateY(-3rem);-webkit-transition:visibility 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;transition:visibility 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;-o-transition:transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s;transition:transform 0.25s ease-in-out 0s, visibility 0.25s ease-in-out 0s, -webkit-transform 0.25s ease-in-out 0s;z-index:1}.blog-menu.blog-menu-opened .menu-blog-menu-container,.blog-menu.blog-menu-opened .menu-blog-menu-ca-container{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.blog-menu ul.menu{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.blog-menu ul.menu{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px){.blog-menu ul.menu{height:100%}}.blog-menu ul.menu li.menu-item:not(:last-child){margin-right:70px}@media (max-width: 767px){.blog-menu ul.menu li.menu-item:not(:last-child){margin-right:0}}@media (max-width: 767px){.blog-menu ul.menu li.menu-item{text-align:center;margin-bottom:0;width:100%}}@media (min-width: 768px){.blog-menu ul.menu li.menu-item.current-menu-item a{color:#E7BA5B;position:relative}.blog-menu ul.menu li.menu-item.current-menu-item a::after{content:"";display:block;position:absolute;top:calc(100% - 4px);width:100%;height:4px;background-color:#E7BA5B}}.blog-menu ul.menu li.menu-item a{color:white;font-family:"Calibre Medium", serif;font-size:1.125rem;font-weight:500;letter-spacing:2px;line-height:1.375rem;text-decoration:none}@media (min-width: 768px){.blog-menu ul.menu li.menu-item a{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home.page-template-template-home .blog-menu ul.menu li.menu-item a{color:#46558A}}@media (max-width: 767px){.blog-menu ul.menu li.menu-item a{display:-ms-flexbox;display:flex;height:47px;background-color:#6979A5;color:white;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative}.blog-menu ul.menu li.menu-item a::after{content:"";display:block;position:absolute;width:calc(100% - 33px);left:16.5px;bottom:0;height:1px;background-color:#7487BA}}.site-footer{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;color:#fff;background-color:#1e306e}.footer-content{padding-top:1.75rem;padding-bottom:1.75rem}@media (min-width: 768px) and (max-width: 1024px){.footer-content{max-width:90vw;margin:0 auto}}@media (min-width: 1280px){.footer-content{padding-right:4rem;padding-left:4rem}}@media (max-width: 1279px) and (min-width: 1024px){.footer-content{padding-right:2.5rem;padding-bottom:4.5rem;padding-left:2.5rem}}@media (min-width: 1024px){.footer-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width: 767px) and (min-width: 350px){.footer-content{padding-right:1.5rem;padding-left:1.5rem}}.footer-menus{display:-ms-flexbox;display:flex;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-menu{margin-top:1.25rem;margin-bottom:1.25rem}@media (min-width: 1024px){.footer-menu{width:8.875rem;margin-right:1rem}}@media (max-width: 1023px) and (min-width: 350px){.footer-menu{width:10rem}}.footer-menu-heading{font-style:normal;font-size:1.125rem;color:#fff;margin-top:0;font-weight:400;font-family:"Calibre Regular", serif}@media (min-width: 768px){.footer-menu-heading{margin-bottom:1.25rem}}.footer-menu-menu{padding:0px;margin:0px;list-style-type:none}@media (min-width: 1024px){.footer-menu-menu{width:8.875rem}}@media (min-width: 350px){.footer-menu-menu{max-width:9.25rem}}.footer-menu-item{margin-bottom:0.5rem}.footer-menu-link{-webkit-transition:opacity 0.15s ease-out 0s;-o-transition:opacity 0.15s ease-out 0s;transition:opacity 0.15s ease-out 0s;color:#fff;cursor:pointer;text-decoration:none}.footer-menu-link:hover{opacity:0.7}.footer-signup{width:100%;max-width:19.375rem;margin-top:1.25rem;margin-bottom:0.5rem}@media (min-width: 1024px){.footer-signup{width:19rem}}.footer-column-heading{font-style:normal;font-size:1.125rem;color:#fff;font-weight:400;font-family:"Calibre Regular", serif}@media (min-width: 768px){.footer-column-heading{margin-bottom:1.25rem}}.footer-hidden-submission{display:none}.footer-form{margin-bottom:1.5rem}.footer-form-input-group{position:relative;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.25rem}.footer-input{width:100%;padding:0.75rem 1rem;margin:0px;font-size:1rem;color:#151515;border:0px;border-radius:0.375rem 0px 0px 0.375rem;background-color:#fff;-webkit-box-shadow:rgba(0,0,0,0.3) -0.0625rem 0px 0.1875rem inset;box-shadow:rgba(0,0,0,0.3) -0.0625rem 0px 0.1875rem inset;-webkit-transition:border-color 0.15s ease-out 0s;-o-transition:border-color 0.15s ease-out 0s;transition:border-color 0.15s ease-out 0s}.footer-button{position:relative;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;width:8rem;padding:0.75rem 1rem 0.8125rem;font-size:1.125rem;line-height:1.3;text-align:center;vertical-align:middle;color:#0e153f;border-radius:0px 0.25rem 0.25rem 0px;background:#a5cde9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;-o-transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-style:normal;font-weight:500;font-family:"Calibre Medium", serif;border:0px}.footer-form-message{display:none}.footer-footer-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.footer-link-base{font-style:normal;font-size:1.125rem;font-weight:400;font-family:"Calibre Regular", serif;-webkit-transition:opacity 0.15s ease-out 0s;-o-transition:opacity 0.15s ease-out 0s;transition:opacity 0.15s ease-out 0s;color:#fff;cursor:pointer;text-decoration:none}@media (max-width: 1023px){.footer-link-base{font-size:1rem}}.footer-link-base:hover{opacity:0.7}.site-footer .mobile-nav-locale-select-container{display:none}@media (max-width: 767px){.footer-column-heading-text,[data-qa="snoozeletter"]{display:none}.site-footer .mobile-nav-locale-select-container{display:-ms-flexbox;display:flex;width:auto;margin-top:1.25rem;margin-left:0px}.site-footer .mobile-nav-locale-select-container select{color:white}}.copyright{background-color:#526699;display:-ms-flexbox;display:flex;padding-top:1rem;padding-bottom:3.5rem}@media (min-width: 768px) and (max-width: 1024px){.copyright{-ms-flex-pack:center;justify-content:center}}@media (min-width: 1024px){.copyright{-ms-flex-pack:center;justify-content:center}}@media (min-width: 560px){.copyright{padding-bottom:1rem}}@media (max-width: 1279px) and (min-width: 1024px){.copyright{padding-right:2.5rem;padding-left:2.5rem}}.copyright .menu{display:-ms-flexbox;display:flex;list-style-type:none;padding:0;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px) and (min-width: 350px){.copyright .menu{padding-right:1.5rem;padding-left:1.5rem}}.copyright .menu>li:not(:last-child){margin-right:1rem}.copyright .menu a{-webkit-transition:opacity 0.15s ease-out 0s;-o-transition:opacity 0.15s ease-out 0s;transition:opacity 0.15s ease-out 0s;color:#fff;cursor:pointer;text-decoration:none}.copyright .menu a:hover{opacity:0.7}.footer-social-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.125rem;height:2.125rem;margin-right:0.4375rem;border:1px solid rgba(255,255,255,0.7);border-radius:50%}.footer-social-link-icon{position:relative;display:inline-block;vertical-align:middle;pointer-events:none;width:1rem;height:1rem;fill:#fff}.site-footer .select-wrapper{position:relative}.site-footer .select-wrapper::after{content:url(/wp-content/themes/casper-blog/images/arrow-down.svg);width:0.5rem;height:0.175rem;background-size:cover;display:block;position:absolute;right:0;top:0;background-position:center center}@media (min-width: 350px){.footer-social-link{margin-right:0.75rem}}.footer-social-link:last-child{margin-right:0}@media (min-width: 768px){.hero{margin-top:3.5rem}}.hero-inner{max-width:75rem;margin:0 auto;padding:0 1.25rem 3.75rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.hero-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5rem}}@media (min-width: 768px) and (max-width: 1024px){.hero-inner{max-width:95vw;padding-top:2rem;padding-bottom:2rem}}.hero-image{width:70%;height:100%}@media (max-width: 767px){.hero-image{width:100%}}.hero-title{white-space:pre-wrap;color:#46558A;font-family:"Calibre Regular", serif;font-size:4.5rem;letter-spacing:0.8px;line-height:4.3125rem;margin-bottom:2.625rem}@media (max-width: 767px){.hero-title{font-size:3rem;line-height:3rem;margin-bottom:1rem}}@media (min-width: 768px) and (max-width: 1024px){.hero-title{font-size:3.5rem;line-height:3.5rem;margin-bottom:0.625rem}}.hero-subtitle{white-space:pre-wrap;color:#46558A;font-family:"Calibre Regular", serif;font-size:1.125rem;letter-spacing:0.56px;line-height:2rem;margin:0}@media (min-width: 768px) and (max-width: 1024px){.hero-subtitle{line-height:1.5rem;white-space:initial}}.featured{background-color:#0E3168;position:relative}.featured::after{content:'';position:absolute;bottom:0;right:0;border-color:transparent;border-style:solid;border-width:200px 300px;border-right-color:#C4CEDB;border-bottom-color:#C4CEDB}@media (max-width: 767px){.featured::after{border-width:30vw 45vw}}@media (min-width: 768px) and (max-width: 1024px){.featured::after{border-width:130px 45vw}}.featured-inner{max-width:70rem;margin:0 auto;display:-ms-flexbox;display:flex;padding-top:181px;padding-bottom:281px;-ms-flex-align:center;align-items:center;position:relative}@media (max-width: 767px){.featured-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 1.25rem 160px;max-width:100%}}@media (min-width: 768px) and (max-width: 1024px){.featured-inner{max-width:90vw;padding-top:4rem;padding-bottom:240px}}.featured-thumbnail{margin-right:66px;max-width: 560px;height: auto}@media (max-width: 767px){.featured-thumbnail{margin-right:0;width:100%;height:100%}}@media (min-width: 768px) and (max-width: 1024px){.featured-thumbnail{width:50%;height:100%;margin-right:2rem}}.featured-announcement{color:#E4B85B;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:2px;line-height:26px;margin-bottom:24px}@media (max-width: 767px){.featured-announcement{margin:12px 0}}@media (min-width: 768px) and (max-width: 1024px){.featured-announcement{margin-bottom:5px}}.featured-title{color:#FFFFFF;font-family:"Calibre Regular", serif;font-size:48px;letter-spacing:0.4px;line-height:58px;margin-bottom:21px}@media (max-width: 767px){.featured-title{font-size:2.5rem;line-height:2.6rem}}@media (min-width: 768px) and (max-width: 1024px){.featured-title{font-size:2.5rem;line-height:3rem}}.featured-excerpt{color:#FFFFFF;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:0.56px;line-height:26px;margin-bottom:62px}@media (max-width: 767px){.featured-excerpt{margin-bottom:1rem}}@media (min-width: 768px) and (max-width: 1024px){.featured-excerpt{margin-bottom:1rem}}.featured-read-more-link{color:#E7BA5B;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:0;line-height:22px;text-decoration:none;position:relative;z-index:2}.posts-loop{position:relative;top:-160px}@media (max-width: 767px){.posts-loop{top:-100px;margin-bottom:-120px}}@media (min-width: 768px) and (max-width: 1024px){.posts-loop{margin-bottom:-80px}}.posts-loop-inner{max-width:70rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.posts-loop-inner{margin:0 1.25rem}}@media (min-width: 768px) and (max-width: 1024px){.posts-loop-inner{max-width:90vw}}.post-loop{width:calc(100% / 3 - 4rem / 3);margin-right:2rem;position:relative;margin-bottom:2rem;background-color:#FCFFFF}@media (min-width: 1025px){.post-loop:nth-child(3n){margin-right:0}}@media (max-width: 767px){.post-loop{width:100%;margin-right:0;margin-bottom:1rem}.post-loop:nth-child(2n){margin-right:0}}@media (min-width: 768px) and (max-width: 1024px){.post-loop{margin-right:2rem;width:calc(50% - 1rem)}.post-loop:nth-child(2n){margin-right:0}}.post-loop-thumbnail-wrapper{padding-top:calc(200% / 3);position:relative}.post-loop-thumbnail{width:100%;height:100%;top:0;left:0;position:absolute;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.post-loop-info{padding:41px 23px}@media (max-width: 767px){.post-loop-info{padding:0.7rem 1rem}}.post-loop-category .post-categories{list-style:none;margin-bottom:15px}@media (max-width: 767px){.post-loop-category .post-categories{margin-bottom:5px}}.post-loop-category .post-categories a{color:#46558A;font-family:"Calibre Medium", serif;font-size:14px;font-weight:500;letter-spacing:0.3px;line-height:19px;text-decoration:none;text-transform:uppercase}.post-loop-title{color:#222222;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:2px;line-height:26px;text-transform:uppercase}@media (max-width: 767px){.post-loop-title{font-size:16px;line-height:17px;letter-spacing:1px;margin-bottom:10px}}.post-loop-excerpt{color:#838383;font-family:"Calibre Regular", serif;font-size:16px;letter-spacing:0.5px;line-height:26px}@media (max-width: 767px){.post-loop-excerpt{font-size:14px;line-height:16px;letter-spacing:unset}.post-loop-excerpt p{margin-bottom:0.5rem}}.post-loop-publish-time{color:#46558A;font-family:"Calibre Light", serif;font-size:12px;font-style:italic;font-weight:300;letter-spacing:1.33px;line-height:14px}@media (max-width: 767px){.post-loop-publish-time{font-size:10px}}.post-loop-info-animation-helper{-webkit-transition:max-height 0.15s ease-out;-o-transition:max-height 0.15s ease-out;transition:max-height 0.15s ease-out;height:30px;max-height:0px}.post-loop-info-next-arrow{opacity:0;visibility:hidden;position:absolute;bottom:0;right:0;width:68px;height:68px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#A7C0B9;color:white;font-size:70px;-webkit-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out}@media (min-width: 768px){.post-loop:hover .post-loop-info-next-arrow{opacity:1;visibility:visible}}.post-loop-info-next-arrow span{line-height:0;position:relative;top:-7px;left:2.5px}#pagination{text-align:center;margin-top:132px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 767px){#pagination{margin-top:50px;margin-bottom:80px}}@media (min-width: 768px) and (max-width: 1024px){#pagination{margin-top:70px}}.page-numbers{display:-ms-flexbox;display:flex;width:52px;height:52px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border:1px solid #8B9BD1;border-radius:9px;color:#46558A;font-family:"Calibre Regular", serif;font-size:24px;font-weight:500;line-height:29px;text-decoration:none;-webkit-transition:all 0.15ms ease-in-out;-o-transition:all 0.15ms ease-in-out;transition:all 0.15ms ease-in-out}.page-numbers:not(:last-child){margin-right:13px}.page-numbers.current,.page-numbers:hover{border-color:#CCDFED;background-color:#CCDFED}.page-numbers.prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.archive-hero{background-color:#626D93;padding:160px 0;position:relative}.archive-hero::after{content:'';position:absolute;bottom:0;right:0;border-color:transparent;border-style:solid;border-width:200px 300px;border-right-color:#C4CEDB;border-bottom-color:#C4CEDB}@media (max-width: 767px){.archive-hero::after{border-width:30vw 45vw}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero::after{border-width:130px 45vw}}@media (max-width: 767px){.archive-hero{padding:5rem 1.25rem 100px}}@media (min-width: 768px){.archive-hero{margin-top:3.5rem}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero{padding-bottom:150px}}.archive-hero-inner{max-width:70rem;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:100px}@media (max-width: 767px){.archive-hero-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero-inner{max-width:90vw}}.archive-hero-title{color:#E7BA5B;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:2px;line-height:26px;margin-bottom:22px;text-transform:uppercase}@media (max-width: 767px){.archive-hero-title{margin-bottom:10px}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero-title{margin-bottom:10px}}.archive-hero-subtitle{color:#FFFFFF;font-family:"Calibre Regular", serif;font-size:48px;letter-spacing:0.4px;line-height:58px;white-space:pre-wrap}@media (max-width: 767px){.archive-hero-subtitle{font-size:3rem;line-height:3rem;margin-bottom:1rem}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero-subtitle{font-size:2.3rem;line-height:2.5rem}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero-left{width:40%}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero-right{width:60%}}.archive-hero-description{color:#FCFDFF;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:0.56px;line-height:26px;white-space:pre-wrap;margin-left:197px}@media (max-width: 767px){.archive-hero-description{margin-left:0;white-space:initial}}@media (min-width: 768px) and (max-width: 1024px){.archive-hero-description{margin-left:30px;white-space:initial}}.single-hero{position:relative;padding-top:0}@media (min-width: 768px){.single-hero{margin-top:3.5rem}}.single-hero.single-hero-no-background{min-height:12rem}.single-hero-inner{max-width:75rem;margin:0 auto;padding:3.75rem 1.25rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media (max-width: 767px){.single-hero-inner{padding:24.5px 1.25rem 1rem;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.single-hero-no-background .single-hero-inner{padding:24.5px 1.25rem 1rem;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.single-hero-no-background .single-hero-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.single-hero-image{width:100%;height:100%;display:none}@media (min-width: 1024px){.single-hero-image.single-hero-image-desktop{display:block}}@media (min-width: 768px) and (max-width: 1023px){.single-hero-image.single-hero-image-tablet{display:block}}@media (max-width: 767px){.single-hero-image.single-hero-image-mobile{display:block}}.single-hero-categories .post-categories{list-style:none}.single-hero-categories .post-categories a{color:#132566;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:2px;line-height:26px;text-transform:uppercase}@media (min-width: 1025px){.single-hero-light .single-hero-categories .post-categories a{color:white}}@media (min-width: 768px) and (max-width: 1024px){.single-hero-light-tablet .single-hero-categories .post-categories a{color:white}}@media (max-width: 767px){.single-hero-light-mobile .single-hero-categories .post-categories a{color:white}}@media (max-width: 767px){.single-hero-categories .post-categories a{font-size:14px;white-space:normal;text-align:center;display:block}}.single-hero-no-background .single-hero-categories .post-categories a{color:#46558A}.single-hero-title{color:#15185C;font-family:"Calibre Regular", serif;font-size:48px;letter-spacing:0.4px;line-height:58px;white-space:pre-wrap;margin-bottom:27px}@media (min-width: 1025px){.single-hero-light .single-hero-title{color:white}}@media (min-width: 768px) and (max-width: 1024px){.single-hero-light-tablet .single-hero-title{color:white}}@media (max-width: 767px){.single-hero-light-mobile .single-hero-title{color:white}}@media (max-width: 767px){.single-hero-title{font-size:2.5rem;line-height:1;letter-spacing:-0.01875rem;margin-bottom:0.5rem;white-space:normal;text-align:center;font-weight:500;font-family:"Calibre Medium", serif}}.single-hero-no-background .single-hero-title{color:#46558A;margin-bottom:0.5rem;text-align:center}.single-hero-info{color:#444895;font-family:"Calibre Regular", serif;font-size:14px;letter-spacing:0.12px;line-height:17px}@media (min-width: 1025px){.single-hero-light .single-hero-info{color:white}}@media (min-width: 768px) and (max-width: 1024px){.single-hero-light-tablet .single-hero-info{color:white}}@media (max-width: 767px){.single-hero-light-mobile .single-hero-info{color:white}}@media (max-width: 767px){.single-hero-info{font-size:1rem;line-height:1.375;letter-spacing:0.0375rem;text-align:center}}.single-hero-no-background .single-hero-info{color:#46558A}.single-hero-share-icons{list-style-type:none;display:-ms-flexbox;display:flex;margin-top:30px}@media (max-width: 767px){.single-hero-share-icons{margin-top:10px;-ms-flex-pack:center;justify-content:center}}.single-hero-no-background .single-hero-share-icons{margin-top:10px;-ms-flex-pack:center;justify-content:center}.single-hero-share-icon:not(:last-child){margin-right:13px}.single-hero-share-icon a svg{height:25px;width:25px;fill:#15185C}@media (min-width: 1025px){.single-hero-light .single-hero-share-icon a svg{fill:white}}@media (min-width: 768px) and (max-width: 1024px){.single-hero-light-tablet .single-hero-share-icon a svg{fill:white}}@media (max-width: 767px){.single-hero-light-mobile .single-hero-share-icon a svg{fill:white}}@media (max-width){.single-hero-share-icon a svg{height:22px;width:22px}}.single-hero-no-background .single-hero-share-icon a svg{fill:#46558A}.tags{border-top:1px solid rgba(151,151,151,0.54);margin-top:100px;padding:50px 28px 0}@media (max-width: 767px){.tags{padding:1rem 0.5rem 0}}.tags-heading{color:#404970;font-family:"Calibre Regular", serif;font-size:24px;letter-spacing:0.2px;line-height:29px}.tags-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tags-inner a{border:1px solid #979797;border-radius:4px;display:-ms-flexbox;display:flex;width:131px;height:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#646D92;font-family:"Calibre Medium", serif;font-size:16px;font-weight:500;letter-spacing:0.53px;line-height:24px;margin-right:1rem;margin-bottom:21px}@media (max-width: 767px){.tags-inner a{width:90px}}.related{background-color:#646D92;padding:100px 0}@media (max-width: 767px){.related{padding:30px 1.25rem}}.related-inner{max-width:75rem;margin:0 auto}@media (min-width: 768px) and (max-width: 1024px){.related-inner{max-width:90vw}}.related-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.related-heading{color:#CDD2E4;font-family:"Calibre Regular", serif;font-size:36px;letter-spacing:0.3px;line-height:43px}@media (max-width: 767px){.related-heading{line-height:36px}}.related-read-more{color:#E7BA5B;font-family:"Calibre Regular", serif;font-size:18px;letter-spacing:0;line-height:22px}.related-posts{display:-ms-flexbox;display:flex;margin-top:78px}@media (max-width: 767px){.related-posts{margin-top:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width: 768px) and (max-width: 1024px){.related-posts .post-loop:nth-child(n+3){display:none}}.error-page-content-container{width:50rem;max-width:100%;margin:0px auto;text-align:center}.error-page-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:5rem}.error-page-sub-heading{font-weight:bold;color:#1e306e;font-size:1rem;margin-top:0px;margin-bottom:1rem}.error-page-title{font-weight:500;font-family:"Calibre Medium", serif;margin-bottom:2.5rem;font-size:2rem;text-align:center;color:#1e306e}@media (max-width: 767px){.error-page-title{font-size:1.5rem}}.error-page-button{font-weight:500;font-family:"Calibre Medium", serif;position:relative;display:inline-block;font-size:1.125rem;line-height:1.3;text-align:center;vertical-align:middle;border-radius:0.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;-o-transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.75rem 1.5rem 0.8125rem;font-style:normal;color:#fff;background:#1e306e;margin-bottom:2.5rem}.error-page-image{max-width:34.375rem}@media (max-width: 767px){.error-page-image{width:100%}}.content-wrapper{max-width:53.125rem;margin:94px auto 0;padding-bottom:50px}@media (min-width: 768px) and (max-width: 1024px){.content-wrapper{max-width:90vw}}@media (max-width: 767px){.content-wrapper{margin-top:70px;padding:0 1.25rem 1rem}}.content-wrapper .content-inner{font-size:1.25rem;line-height:1.5;letter-spacing:0.01875rem;font-family:"Calibre Light", serif}.content-wrapper .content-inner h2{font-weight:500;font-family:"Calibre Medium", serif;font-size:2.5rem;line-height:1.2;letter-spacing:0;color:#1e306e;margin-bottom:0;font-style:normal;text-align:center;padding-top:4.5rem;padding-bottom:4.5rem}@media (max-width: 767px){.content-wrapper .content-inner h2{padding-top:2.5rem;padding-bottom:2.5rem}}.content-wrapper .content-inner h3{font-weight:500;font-family:"Calibre Medium", serif;font-style:normal;font-size:1.25rem;line-height:1.2;letter-spacing:0;color:#1e306e;margin-bottom:0.25rem}.content-wrapper .content-inner a{color:#1e306e;border-bottom:1px solid rgba(33,43,100,0.25);cursor:pointer;-webkit-transition:border-color 0.15s ease-out 0s;-o-transition:border-color 0.15s ease-out 0s;transition:border-color 0.15s ease-out 0s}.content-wrapper .content-inner a:hover{border-bottom-color:#1e306e}.content-wrapper .content-inner img{max-height:100%;max-width:100%;height:auto}.content-wrapper .content-inner ol,.content-wrapper .content-inner ul{margin-left:2rem;font-size:1.125rem;line-height:1.333;letter-spacing:0.0375rem;margin-bottom:20px}.content-wrapper .content-inner li{margin-bottom:0.5rem}.content-wrapper .content-inner ol li::marker{color:#46558A;font-family:"Calibre Medium", serif}.content-wrapper .content-inner .wp-block-table{border-radius:8px}.content-wrapper .content-inner .wp-block-table thead{background-color:#646D92;color:white}.content-wrapper .content-inner .wp-block-table td,.content-wrapper .content-inner .wp-block-table th{padding:40px 50px}@media (max-width: 767px){.content-wrapper .content-inner .wp-block-table td,.content-wrapper .content-inner .wp-block-table th{padding:10px 15px}}.content-wrapper .content-inner .wp-block-table th{font-size:24px;font-family:"Calibre Light", serif}.content-wrapper .content-inner table,.content-wrapper .content-inner th,.content-wrapper .content-inner td{border:1px solid #979797}.content-wrapper .content-inner .wp-block-button .wp-block-button__link{font-weight:500;font-family:"Calibre Medium", serif;position:relative;display:inline-block;font-size:1.125rem;line-height:1.3;text-align:center;vertical-align:middle;border-radius:0.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;-o-transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;transition:background-color 0.15s ease-out 0s, color 0.15s ease-out 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.75rem 1.5rem 0.8125rem;font-style:normal;color:#fff;background:#1e306e;margin-top:1.5rem}.content-wrapper .content-inner .wp-block-button .wp-block-button__link:hover{background:#526699}.product-block{position:relative;display:block}.product-block-image{width:100%;height:100%}.product-block-heading{font-family:"Calibre Medium", serif;letter-spacing:0px;color:#1e306e;font-size:1.75rem;text-align:center;margin:0}.product-block-subtitle{font-size:1.125rem;line-height:1.333;letter-spacing:0.0375rem;margin-top:0.5rem;margin-bottom:1.5rem;color:#000;text-align:center;min-height:5.75rem;font-family:"Calibre Light", serif}

@media (min-width: 768px) {
    #pagination {
        display: flex;
    }

    #pagination-mobile {
        display: none;
    }
}

@media (max-width: 767px) {
    #pagination {
        display: none;
    }
    
    #pagination-mobile {
        display: flex;
        margin-top: 50px;
        margin-bottom: 80px;
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .page-numbers:not(:last-child) {
        margin-right: 8px;
    }

    .page-numbers:not(.prev):not(.next) {
        width: 28px;
        height: 28px;
        border: none;
        border-radius: 50%;
        font-size: 18px;
        font-weight: bold;
    }

    .page-numbers.current:not(.prev):not(.next) {
        background-color: #46558A;
        color: white;
    }

    .page-numbers.next,
    .page-numbers.prev {
        font-size: 18px;
        font-weight: bold;
        height: 48px;
        width: 110px;
    }
} 
