body .is-layout-constrained>*{margin-block-end:0;margin-block-start:var(--blocks-vertical-rhythm, 1.875rem)}body .is-layout-flex{gap:var(--blocks-vertical-rhythm, 1.875rem)}body .is-layout-constrained>*{margin-block-end:0;margin-block-start:var(--blocks-vertical-rhythm, 1.875rem)}body .is-layout-flex{gap:var(--blocks-vertical-rhythm, 1.875rem)}:root{--color-primary: hsl(197, 51%, 29%);--color-secondary: hsl(197deg 38% 97%);--color-tertiary: hsl(197deg 22% 86%);--color-accent: hsl(11, 81%, 47%);--use-lens-scheme: /*! false */;--use-default-scheme: initial;--hbg-color-primary: hsl(197, 51%, 29%);--hbg-color-primary-text: hsl(200, 38%, 97%);--hbg-color-accent: hsl(197, 52%, 49%);--hbg-color-action: hsl(11, 81%, 47%);--hbg-color-workman: hsl(11, 81%, 47%);--color-black: hsl(197, 47%, 3%);--color-white: #FFFFFF;--color-text: hsl(207, 8%, 28%);--color-decorative: hsl(200, 5%, 89%);--color-caption: hsl(206, 7%, 37%);--color-button-accent: hsl(11, 81%, 47%);--adminbar-height: 0rem;--site-max: 85.375rem;--site-edge: 1.25rem;--site-columns: 8;--site-gap: 1.5rem;--display-no-mobile: none;--display-no-desktop: initial;--content-max: calc(min(100%, var(--site-max)) - var(--site-edge) * 2);--block-max-width: min(var(--content-max), 47.6875rem);--float-outside-margin: calc((100% - var(--block-max-width)) / 2);--blocks-vertical-rhythm: 1.875rem;--carousel-button-size: 3.5rem}@media(min-width: 37.5625rem){:root .admin-bar{--adminbar-height: 2.875rem}}@media(min-width: 48.9375rem){:root .admin-bar{--adminbar-height: 2rem}}@media(min-width: 60rem){:root{--site-columns: 12}}@media(min-width: 64rem){:root{--site-gap: 2rem;--display-no-mobile: initial;--display-no-desktop: none}}body .is-layout-constrained>*{margin-block-end:0;margin-block-start:var(--blocks-vertical-rhythm, 1.875rem)}body .is-layout-flex{gap:var(--blocks-vertical-rhythm, 1.875rem)}*:where(:not(iframe,canvas,img,svg,video,audio,summary,use):not(svg *):not(symbol *):not(ol,ul)){all:unset;cursor:revert;display:revert;outline:revert}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none !important}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}img,picture{display:block;height:auto;max-width:100%}a{color:inherit}a:focus,a:hover{-webkit-text-decoration:revert;text-decoration:revert}ol,ul{margin:0;padding:0}ol[role=list],ol[role=tablist],ul[role=list],ul[role=tablist]{list-style:none}svg{display:block;pointer-events:none}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit}ai-carousel,ai-truncate{display:block}.visuallyhidden{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.component-container{overflow:hidden}.shopify-buy__type--center{text-align:center}.shopify-buy--visually-hidden{border:0 !important;clip:rect(1px, 1px, 1px, 1px);height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}.shopify-buy__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#78b657;border:0;border-radius:3px;color:#fff;cursor:pointer;display:block;font-size:15px;letter-spacing:.3px;line-height:1.2;max-width:100%;overflow:hidden;padding:12px 40px;text-overflow:ellipsis;transition:background 200ms ease;transition:background 200ms ease}.shopify-buy__btn:hover,.shopify-buy__btn:focus{background-color:#5f9d3e}.shopify-buy__btn--parent{background-color:rgba(0,0,0,0);border:0;cursor:pointer;padding:0}.shopify-buy__btn--parent:hover .product__variant-img,.shopify-buy__btn--parent:focus .product__variant-img{opacity:.7}.shopify-buy__btn--cart-tab{border-radius:3px 0 0 3px;height:auto;min-width:inherit;opacity:0;padding:5px 11px;position:fixed;right:0;top:50%;transform:translate(100%, -50%);width:auto;z-index:2147483647}.shopify-buy__btn--cart-tab.is-active{opacity:1;transform:translateY(-50%)}.shopify-buy__btn__counter{display:block;font-size:18px;margin:0 auto 10px}.shopify-buy__icon-cart--side{height:20px;width:20px}.shopify-buy__btn[disabled]{background-color:#999;pointer-events:none}.shopify-buy__btn--close{background-color:rgba(0,0,0,0);border:none;color:#767676;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;padding-right:9px;position:absolute;right:9px;top:8px;transition:transform 100ms ease,color 100ms ease}.shopify-buy__btn--close:hover{color:dimgray;transform:scale(1.2)}.shopify-buy__quantity-decrement,.shopify-buy__quantity-increment{background:rgba(0,0,0,0);border:none;border:1px solid #767676;box-shadow:none;box-shadow:none;color:#4c4c4c;cursor:pointer;display:block;float:left;font-family:monospace;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;height:30px;line-height:16px;padding:0;position:relative;text-align:center;width:26px}.shopify-buy__quantity-decrement svg,.shopify-buy__quantity-increment svg{fill:currentColor;height:14px;left:50%;margin-left:-7px;margin-top:-6px;position:absolute;top:50%;width:14px}.shopify-buy__quantity-decrement{border-radius:3px 0 0 3px}.shopify-buy__quantity-increment{border-radius:0 3px 3px 0}.shopify-buy__quantity{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;border:none;border-bottom:1px solid #767676;border-radius:0;border-top:1px solid #767676;color:#000;display:inline-block;font-size:16px;height:30px;padding:0;text-align:center;width:45px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.shopify-buy__quantity-container.shopify-buy__quantity-with-btns{overflow:hidden}.shopify-buy__quantity-container.shopify-buy__quantity-with-btns .shopify-buy__quantity{border-left:0;border-right:0;float:left}.shopify-buy__option-select-wrapper{background:#fff;border:1px solid #d3dbe2;border-radius:3px;box-sizing:border-box;box-sizing:border-box;position:relative;vertical-align:bottom}.shopify-buy__select-icon{cursor:pointer;display:block;fill:#798c9c;height:12px;margin-top:-6px;pointer-events:none;position:absolute;right:10px;top:50%;width:12px}.shopify-buy__option-select+.shopify-buy__option-select{margin-top:7.5px}.shopify-buy__option-select__label{display:block;font-size:14px;margin-bottom:5px;margin-top:15px}.shopify-buy__btn--parent .shopify-buy__option-select__label{cursor:pointer}.shopify-buy__option-select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;font-size:inherit;padding:7px 10px;padding-right:32px;width:100%}.shopify-buy__option-select__select::-ms-expand{display:none}.shopify-buy__btn--parent .shopify-buy__option-select__select{cursor:pointer}.shopify-buy__product{overflow:hidden;width:100%}.shopify-buy__product__variant-img{margin:0 auto 15px;opacity:1;transition:opacity .3s ease;transition:opacity .3s ease}.shopify-buy__product__variant-img.is-transitioning{opacity:0}.shopify-buy__is-button{cursor:pointer}.shopify-buy__no-image .shopify-buy__product__variant-img{display:none}.shopify-buy__product__title{color:#4a4a4a;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:15px}.shopify-buy__layout-horizontal .shopify-buy__product__title{margin-top:10px}.shopify-buy__product__variant-title{color:#666;font-size:18px;font-weight:400;margin-bottom:15px;text-align:center}.shopify-buy__product__price{margin-bottom:15px}.shopify-buy__product-description{color:#4a4a4a;line-height:1.65;margin-top:30px}.shopify-buy__product-description p,.shopify-buy__product-description ul,.shopify-buy__product-description ol,.shopify-buy__product-description img{margin-bottom:10px}.shopify-buy__product-description p:last-child,.shopify-buy__product-description ul:last-child,.shopify-buy__product-description ol:last-child,.shopify-buy__product-description img:last-child{margin-bottom:0}.shopify-buy__product-description a{color:inherit}.shopify-buy__product-description img{max-width:100%}.shopify-buy__product-description h1{font-size:20px}.shopify-buy__product-description h2{font-size:18px}.shopify-buy__product-description h3{font-size:17px}.shopify-buy__product-description ul,.shopify-buy__product-description ol{margin-left:2em}.shopify-buy__product-description ul{list-style-type:disc}.shopify-buy__layout-vertical{text-align:center}.shopify-buy__product__actual-price,.shopify-buy__product__compare-price{color:#4a4a4a;display:inline-block}.shopify-buy__product__actual-price{font-size:14px}.shopify-buy__product__compare-price{font-size:12px;opacity:.76;padding-left:5px;text-decoration:line-through}.shopify-buy__product__unit-price{color:#4a4a4a;font-size:12px;opacity:.8;padding-top:5px}.shopify-buy__product__variant-selectors{font-size:14px;text-align:left}.shopify-buy__layout-vertical .shopify-buy__product__variant-selectors{display:inline-block;max-width:280px;width:100%}.shopify-buy__quantity{border-left:1px solid;border-radius:3px;border-right:1px solid}.shopify-buy__quantity,.shopify-buy__quantity-increment,.shopify-buy__quantity-decrement{border-color:#d3dbe2;font-size:15px;height:auto;line-height:1.2;padding-bottom:12px;padding-top:12px}.shopify-buy__btn{display:inline-block}.shopify-buy__btn-wrapper{margin-top:20px}.shopify-buy__btn.shopify-buy__beside-quantity{border:1px solid rgba(0,0,0,0);border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block;vertical-align:top}.shopify-buy__btn-and-quantity .shopify-buy__quantity{background:#fff;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.shopify-buy__btn-and-quantity .shopify-buy__quantity-container{display:inline-block;vertical-align:top}.shopify-buy__btn-and-quantity .shopify-buy__btn-wrapper{display:inline-block;margin:0;vertical-align:top}.shopify-buy__cart-item__quantity-container{display:inline-block;margin-top:20px}.shopify-buy__layout-vertical .shopify-buy__btn,.shopify-buy__layout-vertical .shopify-buy__quantity-container,.shopify-buy__layout-horizontal .shopify-buy__btn,.shopify-buy__layout-horizontal .shopify-buy__quantity-container{margin:20px auto 0}.shopify-buy__layout-vertical .shopify-buy__btn:first-child,.shopify-buy__layout-horizontal .shopify-buy__btn:first-child{margin-top:0}.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity{margin:20px auto 0}.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__btn,.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity .shopify-buy__quantity-container,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__btn,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity .shopify-buy__quantity-container{margin:0 auto}.shopify-buy__layout-vertical .shopify-buy__btn-and-quantity:first-child,.shopify-buy__layout-horizontal .shopify-buy__btn-and-quantity:first-child{margin:0 auto}.shopify-buy__layout-vertical .shopify-buy__product__variant-img,.shopify-buy__layout-horizontal .shopify-buy__product__variant-img{max-width:100%}@media(min-width: 500px){.shopify-buy__layout-horizontal:not(.no-image){margin-bottom:0;margin-left:0;text-align:left}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper{float:left;width:40%}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title{text-align:left}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__btn-wrapper,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__quantity-container,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors{margin-left:calc(40% + 25px)}}@media(min-width: 680px){.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-img-wrapper{float:left;width:60%}.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-title,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__price,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product-description,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__btn-and-quantity,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__btn-wrapper,.shopify-buy__layout-horizontal:not(.no-image)>.shopify-buy__quantity-container,.shopify-buy__layout-horizontal:not(.no-image) .shopify-buy__product__variant-selectors{margin-left:calc(60% + 25px)}}.no-image .shopify-buy__product-img-wrapper{display:none}@keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}.shopify-buy__carousel{font-size:0;margin-left:-15px;margin-top:15px;min-height:90px;text-align:center}.shopify-buy__carousel-item{background-position:center;background-size:cover;border:none;cursor:pointer;display:inline-block;margin-left:15px;padding:0;position:relative;vertical-align:middle;width:calc(16.666% - 15px)}.shopify-buy__carousel-item:nth-child(n+7){margin-top:15px}.shopify-buy__carousel-item::before{content:"";display:block;padding-top:100%}.main-image-wrapper{position:relative}.carousel-button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:0;height:100%;opacity:.4;position:absolute;top:0;width:75px}.carousel-button:hover,.carousel-button:focus{opacity:.9;outline:none}.carousel-button-arrow{display:inline-block;margin-left:25px;width:20px}.carousel-button--previous{left:0;transform:rotate(180deg)}.carousel-button--next{right:0}.shopify-buy__carousel-item--selected{opacity:.4}.shopify-buy__btn--close{font-size:45px;font-weight:100;padding:0 10px;right:0;z-index:2147483647}.shopify-buy__modal{background:#fff;left:0;position:absolute;right:0;width:calc(100% - 20px);z-index:2147483646}.shopify-buy__product{text-align:left}.shopify-buy__product__title,.shopify-buy__product__price,.shopify-buy__product__variant-title{text-align:left}.shopify-buy__product__title{font-size:26px;font-weight:700;line-height:1.4}.shopify-buy__product__compare-price{display:inline-block;margin-right:5px}.shopify-buy__product__actual-price{display:inline-block}.shopify-buy__modal .shopify-buy__modal-product-wrapper{width:100%}.shopify-buy__product__variant-image{margin:0}@media(max-width: 499px){body.is-active{height:100vh;overflow:hidden;position:fixed;transition:all 0s}.shopify-buy__modal{min-height:100vh;overflow-y:auto;position:fixed;width:100%}.shopify-buy__product{left:0;padding:15px;position:absolute;top:0}.shopify-buy__product__variant-img{margin:0 auto;max-height:60vh;max-width:100%;width:auto}.shopify-buy__btn--close{position:fixed;right:0;top:0}}@keyframes slideIn{from{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{from{opacity:0;transform:translateY(-200px)}to{opacity:1;transform:translateY(0)}}@keyframes slideOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-200px)}}@keyframes slideOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-200px)}}@media(min-width: 500px){html,body.is-active{height:100%}.shopify-buy__modal-overlay{height:100%;overflow-y:scroll;position:fixed;width:100%}.shopify-buy__modal{animation:200ms slideOut forwards;animation:200ms slideOut forwards;border:1px solid rgba(0,0,0,.72);border-radius:2px;margin:100px auto 40px;max-width:1000px;opacity:0;transform:translateY(-200px)}.is-active .shopify-buy__modal{animation-name:slideIn;animation-name:slideIn}.shopify-buy__product{padding:30px}.shopify-buy__product-img-wrapper{height:100%;padding-right:30px}.shopify-buy__product__variant-img{margin:0 auto}.shopify-buy__btn--close:hover{color:#fff}}@media(min-width: 680px){.shopify-buy__product{padding:45px}}@keyframes flipIn{from{margin-bottom:-65px;max-height:0;opacity:0;transform:rotatex(90deg) translatey(-50%)}to{margin-bottom:20px;max-height:none;opacity:1;transform:none}}@keyframes flipIn{from{margin-bottom:-65px;max-height:0;opacity:0;transform:rotatex(90deg) translatey(-50%)}to{margin-bottom:20px;max-height:none;opacity:1;transform:none}}@keyframes flipOut{from{margin-bottom:20px;max-height:none;opacity:1;transform:none}to{margin-bottom:-65px;max-height:0;opacity:0;transform:rotatex(90deg) translatey(-50%)}}@keyframes flipOut{from{margin-bottom:20px;max-height:none;opacity:1;transform:none}to{margin-bottom:-65px;max-height:0;opacity:0;transform:rotatex(90deg) translatey(-50%)}}.shopify-buy__cart-wrapper{height:100%;padding-left:10px}.shopify-buy__cart{background-color:#fff;box-shadow:-5px 0 5px rgba(0,0,0,.1);box-shadow:-5px 0 5px rgba(0,0,0,.1);height:100%;position:absolute;right:0;width:calc(100% - 10px)}.shopify-buy__cart__header{background-color:inherit;padding:20px;padding-right:40px;position:relative;z-index:2147483647}.shopify-buy__cart__title{color:#767676;font-size:18px;font-weight:normal;overflow:hidden;text-overflow:ellipsis}.shopify-buy__cart-scroll{height:100%;padding:70px 0 135px;position:absolute;top:0;width:100%}.shopify-buy__cart-scroll--discounts{padding-bottom:170px}.shopify-buy__cart-scroll--cart-note{padding-bottom:200px}.shopify-buy__cart-scroll--cart-note.shopify-buy__cart-scroll--discounts{padding-bottom:230px}.shopify-buy__cart-items{height:100%;overflow:hidden;-webkit-overflow-scrolling:touch;overflow-y:auto;padding:0 20px 20px;perspective:400px;perspective:400px;perspective-origin:50% 0;perspective-origin:50% 0;position:relative}.shopify-buy__cart-item{animation:200ms flipIn forwards;animation:200ms flipIn forwards;backface-visibility:visible;backface-visibility:visible;margin-bottom:20px;min-height:65px;overflow:hidden;position:relative}.shopify-buy__cart-item.is-hidden{animation-name:flipOut;animation-name:flipOut}.shopify-buy__cart-item__image{background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:contain;height:65px;left:0;position:absolute;top:0;width:65px}.shopify-buy__cart-item__title{display:block;font-size:14px;margin-bottom:3px;margin-left:80px}.shopify-buy__cart-item__price{float:right;font-size:14px;font-weight:bold;line-height:26px}.shopify-buy__cart-item__price-and-discounts{float:right;max-width:100px;text-align:right}.shopify-buy__cart-item__price-and-discounts .shopify-buy__cart-item__price{float:none}.shopify-buy__cart-item__full-price{font-size:12px;line-height:12px}.shopify-buy__cart-item__discount{font-size:12px;text-transform:uppercase;word-wrap:break-word}.shopify-buy__cart-item__discount+.shopify-buy__cart-item__discount{margin-top:5px}.shopify-buy__cart-item__discount__icon{fill:currentColor;height:12px;vertical-align:top;width:12px}.shopify-buy__cart-item__variant-title{color:#4c4c4c;font-size:12px;margin-bottom:10px;margin-left:80px;max-width:220px;overflow:hidden;text-overflow:ellipsis}.shopify-buy__cart-bottom{background-color:#fff;bottom:0;padding:15px 20px 20px;position:absolute;width:100%}.shopify-buy__cart__subtotal__text{color:#4c4c4c;float:left;font-size:11px;text-transform:uppercase}.shopify-buy__cart__subtotal__price{float:right}.shopify-buy__cart__discount{color:#4c4c4c;display:flex;margin-bottom:10px}.shopify-buy__cart__discount__text{flex-grow:1;flex-grow:1;-ms-flex-positive:1;font-size:11px;margin-right:10px;text-transform:uppercase}.shopify-buy__cart__discount__text__icon{fill:currentColor;height:11px;vertical-align:top;width:11px}.shopify-buy__cart__discount__amount{flex-shrink:0;flex-shrink:0;font-size:12px;line-height:12px}.shopify-buy__cart__currency{font-size:12px}.shopify-buy__cart__notice{clear:both;color:#4c4c4c;font-size:11px;padding-top:10px;text-align:center}.shopify-buy__cart__note{clear:both;padding-top:10px}.shopify-buy__cart__note__description{color:#4c4c4c;font-size:11px}.shopify-buy__cart__note__text-area{color:#4c4c4c;font-size:11px;resize:none;width:100%}.shopify-buy__cart-empty-text{padding:10px 15px;text-align:center}.shopify-buy__btn--cart-checkout{clear:both;font-size:16px;margin-top:15px;padding:10px 5px;width:100%}.shopify-buy__quantity-container{height:26px;line-height:26px;margin-left:80px;margin-right:100px}.shopify-buy__quantity-container.is-loading{opacity:.65;pointer-events:none}.shopify-buy__cart-item__quantity-input{background:rgba(0,0,0,0);float:left}@media(max-width: 330px){.shopify-buy__cart-item__price-and-discounts{max-width:90px}.shopify-buy__quantity-container{margin-right:90px}}.shopify-buy__cart-toggle-wrapper{display:inline-block}.shopify-buy__cart-toggle{background-color:#78b657;border-radius:3px 0 0 3px;color:#fff;cursor:pointer;display:inline-block;margin-right:0;min-width:46px;padding:8px 10px;text-align:center;transition:background 200ms ease}.shopify-buy__cart-toggle:hover{background-color:#5f9d3e}.shopify-buy__cart-toggle__count{font-size:18px;margin-bottom:10px}.shopify-buy__icon-cart__group{fill:#fff}.is-inline .shopify-buy__icon-cart,.is-inline .shopify-buy__cart-toggle__title,.is-inline .shopify-buy__cart-toggle__count{display:inline-block;vertical-align:middle}.is-inline .shopify-buy__icon-cart{margin-right:5px}.is-inline .shopify-buy__cart-toggle__title{font-size:16px;font-weight:normal}.is-inline .shopify-buy__cart-toggle__count{margin-bottom:0;margin-left:21px;position:relative}.is-inline .shopify-buy__cart-toggle__count::before{background-color:#fff;content:"";display:block;height:100%;left:-12px;opacity:.3;position:absolute;width:1px}.is-inline.shopify-buy__cart-toggle{border-radius:3px;padding:5px 10px}.shopify-buy__collection{overflow:hidden}.shopify-buy__collection-products{margin-left:-15px;text-align:center}@media(min-width: 601px){.shopify-buy__collection-products{margin-left:-20px}}.shopify-buy__product{display:inline-block;margin-left:15px;min-width:240px;vertical-align:top;width:auto}.shopify-buy__product+.shopify-buy__product{margin-top:15px}@media(min-width: 601px){.shopify-buy__product{margin-bottom:50px;margin-left:20px;width:calc(25% - 20px)}.shopify-buy__product+.shopify-buy__product{margin-top:0}}.shopify-buy__btn.shopify-buy__collection-pagination-button{display:none;margin:15px auto}.shopify-buy__btn.shopify-buy__collection-pagination-button.is-active{display:block}.shopify-buy-modal-is-active{height:100%;overflow:auto}.shopify-buy-frame{display:inline-block}.shopify-buy-frame iframe{display:block;height:0;overflow:hidden;width:100%}.shopify-buy-frame--cart{height:100%;max-width:350px;position:fixed;right:0;top:0;transform:translateX(100%);visibility:hidden;width:100%;z-index:2147483647}.shopify-buy-frame--cart iframe{display:none;height:100%}.shopify-buy-frame--cart iframe.is-block{display:block}.shopify-buy-frame--cart.is-initialized{transition:transform 250ms cubic-bezier(0.165, 0.84, 0.44, 1)}.shopify-buy-frame--cart.is-active{transform:translateX(0);transform:translateX(0)}.shopify-buy-frame--cart.is-visible{visibility:visible}.shopify-buy-frame--product{display:block}.shopify-buy-frame--product.shopify-buy__layout-horizontal{display:block;margin-left:auto;margin-right:auto}.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{max-width:100%}@media(min-width: 950px){.shopify-buy-frame--product.shopify-buy__layout-horizontal iframe{margin-left:auto;margin-right:auto;max-width:950px}}.shopify-buy-frame--toggle{display:inline-block}.shopify-buy-frame--toggle:not(.is-sticky){overflow:hidden;padding:5px}.shopify-buy-frame--toggle.is-sticky{display:none;position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:2147483645}.shopify-buy-frame--toggle.is-active.is-sticky{display:block}.is-active .shopify-buy-frame--toggle iframe{min-height:67px}.shopify-buy-frame--productSet{width:100%}.shopify-buy-frame--modal{display:none;height:100%;left:0;position:fixed;top:0;transition:background 300ms ease;transition:background 300ms ease;width:100%;z-index:2147483646}.shopify-buy-frame--modal iframe{height:100%;max-width:none;width:100%}.shopify-buy-frame--modal.is-active{background:rgba(0,0,0,.6)}.shopify-buy-frame--modal.is-block{display:block}.shopify-buy-frame--product .shopify-buy__product{padding:0}.shopify-buy-frame--cart .shopify-buy__quantity{border-left:0;border-left:0;border-radius:0;font-size:16px;padding:0}.shopify-buy-frame--cart .shopify-buy__quantity,.shopify-buy-frame--cart .shopify-buy__quantity-increment,.shopify-buy-frame--cart .shopify-buy__quantity-decrement{height:30px}@media(max-width: 600px){.shopify-buy-frame--modal .shopify-buy__product{margin:0;padding:30px;width:100%}}@media(min-width: 601px){.shopify-buy-frame--modal .shopify-buy__product{margin:0;padding:45px;width:100%}}.shopify-buy__btn-wrapper{margin-top:0}.has-image.shopify-buy__layout-vertical.shopify-buy__product{margin:unset;width:100%}.title-add-to-cart--fill button.title-add-to-cart__button{font-size:15px}.shopify-buy__btn.shopify-buy__btn--cart-checkout{background-color:#d93a17;border-radius:9999px;font-size:15px;font-weight:700;letter-spacing:unset;line-height:1.2;padding:12px 17px;text-align:center}.shopify-buy__btn--close{background-color:rgba(0,0,0,0);border:none;color:#767676;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:35px;font-weight:400;padding-right:9px;position:absolute;right:9px;top:8px;transition:transform 100ms ease,color 100ms ease}.shopify-buy__btn--close:hover{color:dimgray;transform:scale(1.2)}.shopify-buy__cart-scroll.shopify-buy__cart-scroll--cart-note{margin-top:10px}textarea.shopify-buy__cart__note__text-area{border:1px solid;padding:.25rem}.title-add-to-cart--fill button.title-add-to-cart__button.shopify-buy__btn-disabled{display:none}body .is-layout-constrained>*{margin-block-end:0;margin-block-start:var(--blocks-vertical-rhythm, 1.875rem)}body .is-layout-flex{gap:var(--blocks-vertical-rhythm, 1.875rem)}.form-control__input-wrapper{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:max-content 1fr}.form-control__input-wrapper:focus-within .form-control__fake-input{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.form-control__fake-input{border:1px solid #a8aeb3;box-sizing:border-box;display:grid;height:1.75rem;place-items:center;width:1.75rem}.form-control__fake-input::after{border-radius:inherit;content:"";display:block}.form-control__fake-input--radio{border:1px solid #a8aeb3;border-radius:50%}.form-control__fake-input--radio::after{height:.625rem;width:.625rem}input:checked+.form-control__fake-input--radio::after{background-color:var(--color-black)}.form-control__fake-input--checkbox{border-radius:.3125rem}.form-control__fake-input--checkbox::after{border:solid rgba(0,0,0,0);border-radius:unset;border-width:0 2px 2px 0;content:"";display:inline-block;height:1.0625rem;transform:skew(20deg) rotate(50deg) translate(-1px, -2px);width:.4375rem}input:checked+.form-control__fake-input--checkbox::after{border-color:var(--color-black)}html{font-family:acumin-pro,sans-serif;color:var(--color-black);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.3;min-height:100vh;text-rendering:optimizeSpeed;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-family:effra,sans-serif;font-weight:700}img{height:auto;max-width:100%}i,em{font-style:italic}b,strong{font-weight:600}abbr{border-bottom:1px dotted currentColor;cursor:help;text-decoration:none}del,strike{text-decoration:line-through}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}.screen-reader-text,.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link{margin-left:auto;margin-right:auto;background-color:var(--color-white);color:inherit;left:0;opacity:0;overflow:hidden;padding:.625rem;position:absolute;right:0;text-align:center;text-decoration:none;top:0;transform:translateY(-100%);width:-moz-max-content;width:max-content;z-index:-1}.skip-link:focus{opacity:1;transform:translateY(0);z-index:2147483647}.container__site-content>*{margin-left:auto;margin-right:auto;max-width:var(--content-max)}.d-none{display:none}.d-block{display:block}@font-face{font-family:"parrregular";src:url(../982ed1653a126e06be5b.eot);src:url(../982ed1653a126e06be5b.eot?#iefix) format("embedded-opentype"),url(../24f9263c3404b7e60770.woff2) format("woff2"),url(../49e3c4ff07437147f57e.woff) format("woff"),url(../28c649422b827b288a3d.ttf) format("truetype"),url(../bbad7d0390116a9517b6.svg#parrregular) format("svg")}body{background:#fff}html{scroll-behavior:smooth}div{vertical-align:top}hr,.page .article-content__wrapper hr,.single-post .article-content__wrapper hr{border:solid 1px #000;clear:both;margin:3rem auto}.sitestripe{background:#244ec6 !important}.sitestripe p{color:#fff !important;font-size:1.1rem !important;line-height:1.3rem !important;margin:0 !important}h1,h2,h3,h4{margin-bottom:1rem !important}p,.wp-blocks li,.wp-blocks p,.title-prices__price{color:#000 !important;font-family:"Muli",sans-serif !important;font-size:1.2rem !important;line-height:1.8rem !important;margin-bottom:1rem !important}@media screen and (max-width: 47.9375rem){p,.wp-blocks li,.wp-blocks p,.title-prices__price{line-height:2rem}}.product-details__more-info p,.product-details__more-info li{font-size:1.1rem !important;line-height:1.3rem !important}.product-details__more-info .product-details__contributors{display:none !important}h2,.module-header--default-center{width:100%}.single-post h1,h1{color:#000 !important;font-family:"parrregular","Caveat",sans-serif !important;font-size:3.5rem;line-height:4rem;max-width:unset !important;text-align:center;text-transform:uppercase}@media screen and (max-width: 47.9375rem){.single-post h1,h1{font-size:2.5rem;line-height:3rem}}.shadow{text-shadow:3px 3px #73c2ef}.shadow-black{text-shadow:3px 3px #000}h2,h2 a{border:none !important;color:#244ec6 !important;font-family:"parrregular","Caveat",sans-serif !important;font-size:2.5rem !important;font-weight:500 !important;line-height:2.7rem !important;text-transform:uppercase}h3,h3 a{border:none !important;color:#000 !important;font-family:"parrregular","Caveat",sans-serif !important;font-size:1.5rem !important;font-weight:500 !important;line-height:1.7rem !important}.shopify-buy__cart h2.shopify-buy__cart__title{color:#000 !important;font-size:1.5rem !important;margin:0 !important}.shopify-buy__cart-items{top:40px !important}.shopify-buy__cart-toggle{background-color:#244ec6 !important}.shopify-buy__btn.shopify-buy__btn--cart-checkout{background-color:#244ec6 !important}.shopify-buy__btn.shopify-buy__btn--cart-checkout:hover{background-color:#000 !important}.wp-block-hachette-plugin-slide h2{font-family:"parrregular","Caveat",sans-serif !important}.wp-block-hachette-plugin-slide h3{font-size:1.5rem !important}.wp-block-hachette-plugin-slide h2,.wp-block-hachette-plugin-slide h3{text-align:left}.wp-block-hachette-plugin-slide .wp-block-button a{font-weight:500}h3.posts-carousel__list-item__title{font-size:1.5rem !important;line-height:1.7rem !important}.wp-block-heading{max-width:unset !important}.meet-the-author__discover,.contributor-header__read-more,.events__item-actions>a,.featured-title .title-header__byline span,.single-post .post__byline{color:#000}.meet-the-author__discover:hover,.contributor-header__read-more:hover,.events__item-actions>a:hover,.featured-title .title-header__byline span:hover,.single-post .post__byline:hover{color:#000}.wp-blocks li{margin-left:20px}a{cursor:pointer;text-decoration:none !important}.post__content p a:not([class]),.content-block__post-content p a,.wp-blocks p a{color:#244ec6 !important}.post__content p a:not([class]):hover,.content-block__post-content p a:hover,.wp-blocks p a:hover{color:#000 !important}.wp-blocks .medium-blue p a{color:#000 !important}.wp-blocks .medium-blue p a:hover{color:#ffe90a !important}.content-block__post-content a{color:#244ec6;font-family:"Muli",sans-serif;font-size:1rem;line-height:1.8rem}@media screen and (max-width: 47.9375rem){.content-block__post-content a{line-height:2rem}}.site-header{background:rgba(51,102,204,.9);position:fixed;top:0;width:100%;z-index:9999}@media(max-width: 47.9375rem){.site-header{height:9.5rem}}.site-header .site-header__main{display:none}header .header__wrap{display:flex;height:7.5rem;justify-content:center;padding:1rem 0 0}@media screen and (max-width: 60.625rem){header .header__wrap{display:block;padding:0 !important}}header .header__wrap .header__social-media{height:120px;margin:1rem auto;text-align:center;vertical-align:top;width:33%}@media screen and (max-width: 60.625rem){header .header__wrap .header__social-media{display:none}}header .header__wrap .header__social-media .site-header__social{display:flex;flex-direction:row;justify-content:center}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item{border-radius:50%;height:1.875rem !important;list-style-type:none !important;margin:.3125rem !important;padding:1rem !important;position:relative;width:1.875rem !important}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item a{left:6px;position:absolute;top:6px}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item svg{fill:#000;height:1.275rem;width:1.275rem}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(1),header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(4){background:#57c0ff}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(2){background:#ffe90a}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(5){background:#000;fill:#ffe90a}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(5) a{left:0 !important;top:0 !important}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(5) svg{height:2rem;width:2rem}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(5) .youtube-cls-1{fill:#ffe90a !important}header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(3),header .header__wrap .header__social-media .site-header__social .site-header__social-list-item:nth-child(6){background:#ee1c2a}header .header__wrap .header__logo{height:auto;width:33%}@media screen and (max-width: 47.9375rem){header .header__wrap .header__logo{display:block;margin:0 auto !important;width:60% !important}}header .header__wrap .header__logo img{display:block;height:auto;margin:0 auto !important;width:350px}@media screen and (max-width: 47.9375rem){header .header__wrap .header__logo img{margin:0}}header .header__wrap .desktop-search{width:33%}@media screen and (max-width: 47.9375rem){header .header__wrap .desktop-search{width:100%}}header .header__wrap .desktop-search section.site-header__search{height:3rem;margin:1rem auto;width:50% !important}@media screen and (max-width: 47.9375rem){header .header__wrap .desktop-search section.site-header__search{width:90% !important}}header .header__wrap .site-header__nav-full{display:block;width:100% !important}.menu-drawer{left:30px;position:relative;top:30px}#am-symbol-menu path{fill:#fff !important}.site-footer{background:#244ec6;margin:0;padding:1.875rem 0;text-align:center}.site-footer .footer-logo{height:auto;margin-bottom:1rem;width:250px}.site-footer .footer-social{text-align:center;width:100%}.site-footer .footer-social img{height:30px !important;width:30px !important}.site-footer h3,.site-footer p{color:#fff !important}.site-footer h3 a,.site-footer p a{border-bottom:dashed 1px #fff !important;color:#ffe90a !important;font-weight:600}.site-footer h3 a:hover,.site-footer p a:hover{color:#9fe7ef !important}.site-footer .footer-wrap{display:flex;margin:1.5rem auto}@media(max-width: 47.9375rem){.site-footer .footer-wrap{display:flex;flex-direction:column;padding:1rem 1rem 2rem}}.site-footer .footer-wrap .footer-content{display:flex-wrap;margin:0 3rem;text-align:center;width:30%}@media(max-width: 60.625rem){.site-footer .footer-wrap .footer-content{margin:0 1rem}}@media(max-width: 47.9375rem){.site-footer .footer-wrap .footer-content{display:unset;margin:0 auto;width:100%}}.site-footer .footer-wrap .footer-content .footer-title p,.site-footer .footer-wrap .footer-content .footer-info p{color:#fff;font-size:1.1rem !important}.site-footer .footer-wrap .footer-content .footer-title p{font-weight:600 !important;margin-bottom:0 !important}.site-footer .site-footer__copyright{border:none;color:#fff;font-family:"Muli",sans-serif;font-size:.8rem !important;margin:0 auto 1rem;padding:0 !important;text-align:center;width:60%}@media screen and (max-width: 47.9375rem){.site-footer .site-footer__copyright{width:90%}}.site-footer .site-footer__copyright a{color:#fff}.site-header__mobile-menu-toggle{height:50%;margin-bottom:1rem;width:13.333%}@media screen and (max-width: 47.9375rem){.site-header__mobile-menu-toggle{height:unset;top:1rem}}.site-header__mobile-menu-toggle .site-header__hamburger{color:#fff}@media screen and (max-width: 60.625rem){#site-header.site-header{color:#000 !important}.menu-drawer__panel{overflow:hidden !important;width:100%}.menu-drawer__panel-header{background:#fff}.header-menu__list{background:#fff;width:100%}.header-menu__list .header-menu__item{border:none !important}.header-menu__list .menu__item a{color:#000 !important;font-family:"Muli",sans-serif !important;font-weight:400 !important;text-transform:uppercase}.site-header__menu-expand{fill:#000}.site-header__mobile-menu--active{overflow-y:auto;top:5rem}header#site-header .site-header{color:#000 !important}.site-header__mobile-menu--active a,.site-header__menu-item-text a{border:none;color:#fff;font:400 1.5rem/3rem "Muli",sans-serif;letter-spacing:.3rem;padding:0 !important}.site-header__mobile-menu--active a:hover,.site-header__menu-item-text a:hover{border:none;color:#244ec6}}.site-search__input{background:#fff;color:#000}.site-search__button{background:#ffe90a}.site-search__button svg{fill:#000}.menu-bar{background:none !important;border:none !important;height:3rem}@media screen and (max-width: 60.625rem){.menu-bar{display:none}}.menu-bar .header-menu__list{justify-content:center}@media screen and (max-width: 47.9375rem){.menu-bar .header-menu__list{margin:0}}.menu-bar .header-menu__list .site-header__menu-item-has-children::after{content:"" !important}.menu-bar .header-menu__link{color:#fff;display:block;font-family:"Muli",sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:1px;margin:0 10px 0 0;padding:.5rem;text-decoration:none;width:auto}@media screen and (max-width: 47.9375rem){.menu-bar .header-menu__link{background:none;border-top:none;margin:0;padding:0 1.875rem}}.menu-bar .header-menu__link:hover{color:#000}@media screen and (min-width: 48rem)and (max-width: 60.625rem){.menu-bar .header-menu__link{font-size:1rem}}.menu-bar .site-header__menu-item:last-child a::after{display:none !important}.menu-bar .site-header__menu>.site-header__menu-item>.site-header__menu-item-text::before{content:""}.menu-bar .site-header__menu>.site-header__menu-item>.site-header__menu-item-text{width:auto}.menu-bar .site-header__menu>.site-header__menu-item-has-children{position:relative}@media screen and (max-width: 47.9375rem){.menu-bar .site-header__menu>.site-header__menu-item-has-children a{padding:0}.menu-bar .site-header__menu>.site-header__menu-item-has-children .site-header__sub-menu .site-header__menu-item-text{background:none;border-top:none;padding:0}}.menu-bar .menu-bar__menu .header-menu__list>.header-menu__item--has-children>.header-menu__submenu{background:rgba(255,255,255,.875) !important;border:solid #244ec6;border-radius:0 !important;border-width:0 1px 1px;box-shadow:none !important;left:0;min-height:unset;padding:1rem 1rem 0;position:absolute;top:3rem;white-space:nowrap;width:auto}@media screen and (max-width: 47.9375rem){.menu-bar .menu-bar__menu .header-menu__list>.header-menu__item--has-children>.header-menu__submenu{background:none;padding:0;position:unset;width:100%}}.menu-bar .menu-bar__menu .header-menu__list>.header-menu__item--has-children>.header-menu__submenu li{margin-bottom:0;padding:0}.menu-bar .menu-bar__menu .header-menu__list>.header-menu__item--has-children>.header-menu__submenu a{border-bottom:none;color:#000}.menu-bar .menu-bar__menu .header-menu__list>.header-menu__item--has-children>.header-menu__submenu a:hover{color:#000}.menu-bar__menu{justify-content:center}.menu-bar__menu .menu-item{font-family:"Muli",sans-serif;font-size:1.6rem;font-weight:500;margin:0;padding:0 0 .8rem;width:auto}@media screen and (max-width: 47.9375rem){.menu-bar__menu .menu-item{background:none;border-top:none;padding:0 1.875rem}}@media screen and (min-width: 48rem)and (max-width: 60.625rem){.menu-bar__menu .menu-item{font-size:1rem}}.menu-bar__menu .menu-item a{color:#fff;display:block;padding-bottom:26px}.menu-bar__menu .menu-item a:hover{color:#fff;font-family:"parrregular","Caveat",sans-serif;font-size:1.5rem}.menu-bar__menu .menu-item .sub-menu a{color:#000}.menu-bar__menu .menu-item .sub-menu a:hover{font-family:"parrregular","Caveat",sans-serif}.nav-tabs li.active a,.nav-tabs li.active a:hover{border:none}#content{margin-bottom:0 !important;margin-top:10.5rem !important}@media screen and (max-width: 47.9375rem){#content{margin-top:9.5rem !important}}body.single-post #content,.hbg-title-template-default #content{margin-bottom:0 !important;margin-top:13.5rem !important}@media screen and (max-width: 47.9375rem){body.single-post #content,.hbg-title-template-default #content{margin-top:11.5rem !important}}.tabs__list .tabs__link a,.tabs__list li a{background:#244ec6;border:none !important;color:#ff0;font:600 1.3rem/1.6rem "Muli",sans-serif;margin:0 1px !important;text-transform:uppercase}@media screen and (max-width: 47.9375rem){.tabs__list .tabs__link a,.tabs__list li a{font:500 1.3rem/1.8rem "Muli",sans-serif}}.tabs__list .tabs__link a:hover,.tabs__list li a:hover{background:#ee1c2a;color:#fff}.tabs__list .tabs__link a:focus,.tabs__list li a:focus{border:none !important}.tabs__list,.tabs__list li,.tabs__link{margin:0 !important;padding:.6rem 0 !important}.posts-carousel .posts-carousel__text h3{display:none}.posts-carousel .carousel__slide-content img{box-shadow:none !important}.page-numbers:not(ul).current,.page-numbers .btn.disabled{background-color:#244ec6 !important;opacity:unset !important}body.archive h1{display:none !important}body.archive .archive-item__excerpt{display:none !important}body.archive .page__content{text-align:center}body.archive .post__content>:where(*),body.archive .page__content>:where(*){max-width:unset !important}body.archive .signup{display:none !important}.archive__items{display:flex;flex-wrap:wrap;margin:0 auto !important;width:90%}.archive__items .archive-item{border:none !important;display:unset !important;width:33% !important}@media screen and (max-width: 47.9375rem){.archive__items .archive-item{width:90% !important}}.archive__items .archive-item .archive-item__content h2{font-size:1.2rem !important;line-height:1.5rem !important}.archive__items .archive-item .archive-item__figure{display:block !important;margin:0 auto 1rem !important}@media screen and (max-width: 47.9375rem){.archive__items .archive-item .archive-item__figure{width:100% !important}.archive__items .archive-item .archive-item__figure img{width:90% !important}}@media screen and (max-width: 47.9375rem){.archive__items .signup:not(.signup--header):not(.signup--footer){margin:0 auto 3rem}}.post-content-wrapper .post-content-item img{box-shadow:none !important;height:200px;width:200px}.image-carousel .module__content{padding:0}.wp-block-button:not([class*=is-style-]) a::before,.wp-block-button:not([class*=is-style-]) .wp-block-button__link a::before,.wp-block-button.is-style-hbg-outline a::before,.wp-block-button.is-style-hbg-outline .wp-block-button__link a::before{background:none !important}.wp-block-button a{background-color:#ee1c2a !important;color:#fff !important;font:600 1rem/1.5rem "Muli",sans-serif !important}.wp-block-button a:not([class*=is-style-])::after,.wp-block-button a:hover{background-color:#244ec6 !important;color:#fff !important}.signup:not(.signup--header):not(.signup--footer) .newsletter-submit,.signup:not(.signup--header):not(.signup--footer) .newsletter-submit::before{background-color:#244ec6 !important;color:#fff !important;cursor:pointer;font-weight:400;padding:.5rem;text-transform:uppercase}.signup:not(.signup--header):not(.signup--footer) .newsletter-submit::after{background-color:#244ec6 !important;color:#fff !important}.title-buy__button{background-color:#244ec6 !important;color:#fff !important;font-family:"Muli",sans-serif;font-weight:600}.title-buy__button:hover{background-color:#244ec6 !important;color:#fff !important}figure,img{background:none !important;border:none !important;box-shadow:none !important}.wp-blocks{margin-bottom:2rem}@media screen and (max-width: 47.9375rem){.wp-block-media-text__media{margin:0 auto 2rem !important;max-width:90% !important}}.wp-blocks>:not(.module):not(.site-footer):not(h2):not(p){margin-bottom:0}a{cursor:pointer;text-decoration:none}.wp-blocks p a{border-bottom:dashed 1px #000}img{display:unset}h1,h2,h3,p{margin-bottom:1rem !important}.title-header__primary-info h1{margin-top:0 !important}.mt-has-header .wp-block-media-text__content h2{font-size:1.8rem;line-height:2rem}.hbg-title-template-default .site__content .product-details{margin-top:2rem !important}.hbg-title-template-default .site__content .product-details h1{font-size:2.7rem !important;line-height:3.5rem !important;margin:0 !important;text-align:left}@media screen and (max-width: 47.9375rem){.hbg-title-template-default .site__content .product-details h1{text-align:center}}.hbg-title-template-default .site__content .product-details .product-details__image-wrapper{padding:0}.hbg-title-template-default .site__content .product-details .product-details__image-wrapper{background:none !important}.hbg-title-template-default .site__content .product-details .title-formats-prices h3,.hbg-title-template-default .site__content .product-details .product-details__purchase h3,.hbg-title-template-default .site__content .product-details .product-supplemental__genres h3{font-size:1.3rem !important}@media screen and (max-width: 47.9375rem){.hbg-title-template-default .site__content .product-details .title-formats-prices h3,.hbg-title-template-default .site__content .product-details .product-details__purchase h3,.hbg-title-template-default .site__content .product-details .product-supplemental__genres h3{font-size:1.5rem}}.hbg-title-template-default .site__content .product-details h2.product-supplemental__heading{font-size:1.8rem !important}@media screen and (max-width: 47.9375rem){.hbg-title-template-default .site__content .product-details h2.product-supplemental__heading{font-size:2rem}}.hbg-title-template-default .site__content .product-details .title-buy-direct__button{background:none !important;color:#fff !important;font-family:"Muli",sans-serif;font-weight:600}.hbg-title-template-default .site__content .product-details .title-buy-direct__button::before{background:#244ec6 !important}.hbg-title-template-default .site__content .product-details .title-buy-direct__button:hover,.hbg-title-template-default .site__content .product-details .title-buy-direct__button::after{background:#244ec6 !important}.hbg-title-template-default .site__content .product-details .title-buy-direct__button a{color:#fff}.title-formats h3{background:none !important;font-size:.8rem !important;line-height:1rem !important;top:-0.6rem !important}.title-buy-direct h3{font-size:1rem !important}body.single-post .post__header h1{text-shadow:3px 3px #73c2ef}.content-block--featured-post .content-block__post-meta{width:100%}.todd-post-its{text-align:center}.todd-post-its .module--fixed .module__content{width:75.75rem}@media(max-width: 48rem){.todd-post-its .module--fixed .module__content{width:unset}}.todd-post-its li{box-shadow:0 .5rem 1.625rem rgba(0,0,0,.13);display:inline-block;height:260px;margin:1rem;padding:2rem;position:relative;vertical-align:top;width:260px}@media(max-width: 48rem){.todd-post-its li{display:block;margin:0 auto 3rem !important}}.todd-post-its li p{font-size:1rem}.todd-post-its li img.push-pin{height:auto;left:10px;position:absolute;top:-20px;width:30px}.todd-post-its li.blue{background:#00aeef;color:#fff}.todd-post-its li.blue p{color:#fff}.todd-post-its li.yellow{background:#ffe90a;color:#000}.todd-post-its li.yellow p,.todd-post-its li.yellow a{color:#000}.todd-post-its li.green{background:#39b54a;color:#fff}.todd-post-its li.pink{background:#ec008c;color:#fff}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:unset !important}.block-promotion__media{margin:0 0 -6px}.block-promotion__decoration::before,.block-promotion__decoration::after,.wp-block-hachette-plugin-promotion::before,.wp-block-hachette-plugin-promotion::after{background-color:#244ec6 !important}.wp-block-hachette-plugin-promotion.is-style-circle .block-promotion__content{background-color:#73c2ef !important}@media screen and (max-width: 47.9375rem){.wp-block-hachette-plugin-promotion.is-style-circle .block-promotion__content{padding:2rem 0 0}}.wp-block-hachette-plugin-promotion.is-style-circle .block-promotion__decoration{background-color:#73c2ef !important}.wp-block-hachette-plugin-slider.alignwide{margin-bottom:0 !important;max-width:99vw !important;width:99vw !important}@media screen and (max-width: 47.9375rem){.wp-block-hachette-plugin-slider.alignwide .wp-block-media-text{padding:2rem}}.wp-block-hachette-plugin-slider .carousel__button--next{right:1rem !important}.wp-block-hachette-plugin-slider .carousel__button--prev{left:1rem !important}.wp-block-hachette-plugin-slide>:not(.wp-block-cover){margin-left:unset !important;margin-right:unset !important}.content-block--featured-post .content-block__post-date,.content-block--featured-post .content-block__post-link{color:#244ec6;font-weight:500;margin:0}@media screen and (max-width: 47.9375rem){.content-block--featured-post .content-block__post-date,.content-block--featured-post .content-block__post-link{font-size:1.2rem;line-height:1.4rem}}.content-block--featured-post h3.content-block__post-title,.content-block--featured-post h3.content-block__post-title a{font-size:1.3rem !important;line-height:1.5rem !important}@media screen and (max-width: 47.9375rem){.content-block--featured-post h3.content-block__post-title,.content-block--featured-post h3.content-block__post-title a{font-size:1.8rem !important;line-height:2rem !important}}.vertical-item__cover>*,.detailed-titles__image,.carousel__book-cover{background:none !important}.vertical-item__cover>* img,.detailed-titles__image img,.carousel__book-cover img{box-shadow:none !important;filter:none !important}.tabs__link[aria-selected=true]::after{background:none !important}@media screen and (max-width: 47.9375rem){.content-block__post-image{margin:0 auto !important !important;max-width:90% !important}}.meet-the-author{background:none !important}.meet-the-author .meet-the-author__heading{display:none}@media screen and (max-width: 47.9375rem){.meet-the-author .meet-the-author__image{display:block !important;text-align:center}}@media screen and (max-width: 47.9375rem){.meet-the-author .meet-the-author__image img{width:90% !important}}.meet-the-author .meet-the-author__content h1{text-align:center !important}.signup{border-color:#244ec6}.carousel__button{color:#244ec6}.posts-carousel{max-width:unset !important;width:90% !important}.posts-carousel .posts-carousel__list{display:flex;flex-wrap:wrap;margin:0 auto !important;width:90% !important}.posts-carousel .posts-carousel__list .posts-carousel__list-item{border:none !important;margin:0 auto !important;width:30% !important}@media screen and (max-width: 47.9375rem){.posts-carousel .posts-carousel__list .posts-carousel__list-item{width:100% !important}}.posts-carousel .posts-carousel__list .posts-carousel__list-item__inner{display:unset !important}.posts-carousel .posts-carousel__list .posts-carousel__list-item__figure{padding:0 !important}.posts-carousel .posts-carousel__list .posts-carousel__list-item__figure .posts-carousel__list-item__figure__fill{position:unset !important}.posts-carousel .posts-carousel__list .posts-carousel__list-item__figure .posts-carousel__list-item__figure__fill img{height:100%;margin:0 auto}.posts-carousel .posts-carousel__list .posts-carousel__list-item__content{font-family:"Muli",sans-serif;text-align:center}.title-add-to-cart--fill .title-add-to-cart__button{background-color:#244ec6 !important;color:#000;font-family:"Muli",sans-serif !important}.title-add-to-cart--fill .title-add-to-cart__button:hover{color:#fff !important}.product-supplemental__excerpt{color:#244ec6 !important}.archive__items{display:flex;flex-wrap:wrap;margin:0 auto !important;width:90%}.archive__items .archive-item{border:none !important;display:unset !important;width:33% !important}@media screen and (max-width: 47.9375rem){.archive__items .archive-item{width:90% !important}}.archive__items .archive-item .archive-item__content h2{font-size:1.2rem !important;line-height:1.5rem !important}.archive__items .archive-item .archive-item__figure{display:block !important;margin:0 auto 1rem !important}@media screen and (max-width: 47.9375rem){.archive__items .archive-item .archive-item__figure{width:100% !important}.archive__items .archive-item .archive-item__figure img{width:90% !important}}@media screen and (max-width: 47.9375rem){.archive__items .signup:not(.signup--header):not(.signup--footer){margin:0 auto 3rem}}.margin0,.top-header-image{margin:0 !important}.centered-margin{margin:0 auto !important !important}.wp-block-column{padding:0 1rem}.padding-10{padding:1rem}.padding-20{padding:2rem}.padding-30{padding:3rem}figure.img-border img{border:solid #000 2px !important;margin-bottom:1rem !important}.block-add-border figure img{border:solid #000 2px !important;margin-bottom:1rem !important}.wide-block{max-width:unset !important;padding:2rem;width:100%}.wide-block .wp-block-button:not([class*=is-style-]) a::before,.wide-block .wp-block-button:not([class*=is-style-]) .wp-block-button__link a::before,.wide-block .wp-block-button.is-style-hbg-outline a::before,.wide-block .wp-block-button.is-style-hbg-outline .wp-block-button__link a::before{background:none !important}.wide-block .wp-block-button a{background-color:#ffe90a !important;color:#000 !important;font:600 1rem/1.5rem "Muli",sans-serif !important}.wide-block .wp-block-button a:not([class*=is-style-])::after,.wide-block .wp-block-button a:hover{background-color:#ee1c2a !important;color:#fff !important}.wide-block .wp-block-gallery{padding:3rem}.bright-blue{background:#495fff}.cyan{background:#79dfe1}.gray{background:#d3d3d3}.green{background:#35b63b}.light-blue{background:#73c2ef}.medium-blue{background:rgba(51,102,204,.9)}.orange{background:#f8a531}.purple{background:#8b78b5}.yellow{background:#ffe90a}.cyan h1,.cyan h2,.cyan h3,.cyan p,.gray h1,.gray h2,.gray h3,.gray p,.green h1,.green h2,.green h3,.green p,.light-blue h1,.light-blue h2,.light-blue h3,.light-blue p,.medium-blue h1,.medium-blue h2,.medium-blue h3,.medium-blue p,.orange h1,.orange h2,.orange h3,.orange p,.purple h1,.purple h2,.purple h3,.purple p,.yellow h1,.yellow h2,.yellow h3,.yellow p{color:#000 !important}.cyan .wp-block-button a,.gray .wp-block-button a,.green .wp-block-button a,.light-blue .wp-block-button a,.medium-blue .wp-block-button a,.orange .wp-block-button a,.purple .wp-block-button a,.yellow .wp-block-button a{background:#ee1c2a !important;color:#000 !important}.bright-blue h1,.bright-blue h2,.bright-blue h3,.bright-blue p{color:#fff !important}.bright-blue .wp-block-button a{background:#ee1c2a !important;color:#000 !important}.todd-picture-bgs{background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0 auto 7rem;padding:10vh 0}@media(max-width: 60.625rem){.todd-picture-bgs{margin:0 0 5rem}}.todd-picture-bgs.todd-signings-bg{background:rgba(255,255,255,.8) url(../91dd21eb6172a27e68af.jpg) no-repeat}.todd-picture-bgs.todd-keynotes-bg{background:rgba(255,255,255,.8) url(../d55423e77870fb7de440.jpg) no-repeat}.todd-picture-bgs.todd-school-bg{background:rgba(255,255,255,.8) url(../1eeabf1b7d751edfb94a.jpg) no-repeat}.meet-the-author__image img{box-shadow:none}@media screen and (max-width: 47.9375rem){.is-layout-constrained>.alignleft,.is-layout-constrained>.alignright{float:unset !important;margin-inline-end:unset !important;margin-inline-start:unset !important;width:100% !important}.is-layout-constrained>.alignleft img,.is-layout-constrained>.alignright img{display:block !important;height:auto !important;margin:0 auto !important !important;margin-inline-end:unset !important;margin-inline-start:unset !important;-o-object-fit:unset !important;object-fit:unset !important;width:100% !important}.alignleft,.alignright{display:block}.alignleft img,.alignright img{display:block !important;height:auto !important;margin:0 auto !important !important;margin-inline-end:unset !important;margin-inline-start:unset !important;-o-object-fit:unset !important;object-fit:unset !important;width:100% !important}}@media screen and (max-width: 47.9375rem){.wp-block-hachette-plugin-slide>*{margin:0 !important}}.related-reads{display:none !important}.post__header .post__byline{display:none}

/*# sourceMappingURL=toddparr.min.css.map*/