h1,.h1{font-size:var(--h1-size);font-weight:600}h2,.h2{font-size:var(--h2-size);font-weight:600}h3,.h3{font-size:var(--h3-size);font-weight:600}h4,.h4{font-size:var(--h4-size);font-weight:500}h5,.h5{font-size:var(--h5-size);font-weight:600}h6,.h6{font-size:var(--h6-size);font-weight:600}h2,h3,h4,h5,h6{color:#2c2e33!important}h6,.h6{margin:0!important}p,.body-reg{font-size:var(--body-reg)!important}.body_med{font-size:var(--body-med)!important}.body_semi{font-size:var(--body-smal)!important}.body-lg{font-size:var(--body-lg)}.body-sm{font-size:var(--body-sm)}.margin-0{margin:0!important}.font-300{font-weight:300!important}.font-400{font-weight:400!important}.font-500{font-weight:500!important}.font-700{font-weight:700!important}strong,b{font-weight:500}.light-grey-bg{background-color:#f4f5f7}.deep-black-bg{background-color:#2c2e33}.light-blue-bg{background-color:#5b7fa3}.light-yellow-bg{background-color:#f5d76e}.light-white-bg{background-color:#fff}.light-orange-bg{background-color:#d97d54}.light-gray-bg{background:#5b7fa30d}.light-grey-color{color:#f4f5f7}.deep-black-color{color:#2c2e33}.light-blue-color{color:#5b7fa3}.light-yellow-color{color:#f5d76e}.light-orange-color{color:#d97d54}.light-grey-color{color:#e0e0e2}.light-white-color{color:#fff!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.padding-40{padding:40px}.radius-12{border-radius:12px}.grey-border{border:1px solid #E0E0E2}.d-grid{display:grid;grid-template-columns:60% 40%}body,span,li,a{font-family:futura-pt,sans-serif;font-weight:300;font-style:normal;font-display:swap;font-size:16px!important}.width-70{width:70%;margin:0 auto}.border-1px{border:1px solid #E0E0E2}h6.text-left{margin-top:0}.page-width{font-size:16px;font-family:futura-pt,sans-serif;font-weight:400;line-height:150%}.d-grid-right ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.d-grid-right ul li{width:30%}.d-grid-right ul li a{border:1px solid #5B7FA3;width:100%}.header-wrapper--border-bottom{border-bottom:0px!important}.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header header.header{padding-top:10px;padding-bottom:10px}sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom{background:#fff;background:linear-gradient(0deg,#fff,#f4f5f7)}.d-flex{display:flex;flex-direction:row;gap:20px}.customer .btn,.btn{padding:10px 15px;line-height:normal;font-family:futura-pt,sans-serif;font-weight:500;border-radius:10px;border:1px solid transparent;height:fit-content;text-decoration:none;font-size:16px;cursor:pointer}.customer .btn:before,.customer .btn:after,.btn:before,.btn:after{content:none!important}.out-lined-btn-:hover,.secondary-btn-:hover,.filled-btn,.primary-btn{background:#5b7fa3;color:#fff}.out-lined-btn,.secondary-btn{background:#fff;color:#5b7fa3;border-color:#5b7fa3}.filled-btn-:hover,.primary-btn-:hover{background:#2c2e33;color:#fff;border-color:#2c2e33}.filled-btn.btn,.filled-btn.primary-btn.btn{background:#5b7fa3;color:#fff;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}.filled-btn.btn:hover,.filled-btn.primary-btn.btn:hover{border-color:#2c2e33;background-color:#2c2e33;color:#fff}.quick-add__submit.button,.out-lined-btn,.out-lined-btn.secondary-btn.btn{background:#fff;color:#5b7fa3;border-color:#5b7fa3;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}.product-card-wrapper:hover .quick-add__submit.button,.quick-add__submit.button:hover,.out-lined-btn:hover,.out-lined-btn.secondary-btn.btn:hover{border-color:#5b7fa3;background-color:#5b7fa3;color:#fff}.product-card-wrapper:hover .quick-add__submit.button,.quick-add__submit.button:hover{border-color:transparent}.header--middle-left{grid-template-columns:auto auto auto;align-items:center;justify-content:space-between}.header--middle-left .header__icons{background:#f4f5f7;border-radius:100px;overflow:hidden;padding:13.5px 20px;gap:10px;min-height:60px;z-index:999}.header--middle-left .header__icons .svg-wrapper,.header--middle-left .header__icons .svg-wrapper svg{width:30px;height:30px}.header--middle-left .header__icons .svg-wrapper,.header__icons .search-wrapper .search-icon{opacity:.7;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}.header--middle-left .header__icons .svg-wrapper:hover,.header__icons .search-wrapper .search-icon:hover{opacity:1}.header--middle-left .header__icons .header__icon,.header__icon--cart .icon{width:30px;height:30px}a#cart-icon-bubble{margin:0}nav.header__inline-menu{background:#2c2e33;border-radius:100px;padding:0 30px}nav.header__inline-menu ul li a,nav.header__inline-menu ul li a span{color:#fff;text-decoration:none;font-size:18px}nav.header__inline-menu ul li a{padding:22px 18px;line-height:normal!important;min-height:fit-content!important}@media screen and (min-width: 1024px) and (max-width: 1199px){nav.header__inline-menu ul li a{padding:18px}}nav.header__inline-menu ul li a span{line-height:1}nav.header__inline-menu ul li,li.header__active-menu-item{position:relative}nav.header__inline-menu ul li:hover:after,li.header__active-menu-item:after{position:absolute;content:"";width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;left:50%;bottom:0;right:50%;transform:translate(-50%)}.header__active-menu-item,nav.header__inline-menu ul li a,nav.header__inline-menu ul li a span{text-decoration:none!important;transition:none!important}.header .header__icons a.header__icon.header__icon--account{order:3}.card-wrapper.product-card-wrapper .card__media .media img{object-fit:cover}.article-card__image-wrapper.card__media .article-card__image.media img{object-fit:cover!important}form.form button{width:fit-content!important;min-width:fit-content!important;margin:0 auto;border-radius:10px!important;line-height:1!important;min-height:fit-content!important;padding:12px 19px!important}form.form button span{font-family:futura-pt,sans-serif!important;font-weight:400!important}form.form button:before,form.form button:after{content:none!important}.card__information a{text-align:center;font-size:18px!important;font-family:futura-pt,sans-serif;font-weight:500}.card__information .price .price-item{text-align:center;font-size:16px!important;color:#2c2e33;font-family:futura-pt,sans-serif;font-weight:500}.card__badge.bottom.left{display:none}.card .card__inner .card__media{background:#fff}.variant_container label{border:2px solid #fff;background-color:#fff;display:flex;padding:20px;border-radius:20px;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;align-items:flex-start}.variant_container.selected label{border:2px solid #5B7FA3}.variant_container label .left{display:flex;flex-direction:row;align-items:center;gap:20px;align-items:flex-start}.variant_container label .left .pdetails{display:flex;flex-direction:column;gap:9px;line-height:normal}.variant_container label .prices{display:flex;flex-direction:column-reverse;align-items:center}.variant_container input{position:absolute;visibility:hidden}variant-selects{display:flex!important;flex-direction:column;gap:20px}variant-selects fieldset.js.product-form__input{max-width:100%;min-width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:0}variant-selects fieldset.js.product-form__input input[type=radio]+label{width:100%;border-radius:10px;background:#fff;color:#000;font-size:18px}variant-selects fieldset.js.product-form__input input[type=radio]+label:before{content:none}variant-selects fieldset.js.product-form__input input[type=radio]+label{display:flex;flex-direction:row;align-items:flex-start;gap:20px;padding:16px 25px;border:2px solid transparent;margin:0;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}variant-selects fieldset.js.product-form__input input[type=radio]+label:hover{border-color:#5b7fa3;color:#000;font-size:18px}variant-selects fieldset.js.product-form__input input[type=radio]:checked+label{border-color:#5b7fa3;color:#000;font-size:18px;font-weight:500}footer .gradient{border-radius:30px;padding:50px 60px}.footer__content-top{display:grid;grid-template-columns:60% 40%}.footer-block--newsletter{align-items:flex-start!important;text-align:left}.footer-block--newsletter,.footer-block.grid__item{margin-top:90px!important}.footer__content-top{display:grid!important;grid-template-columns:55% 35%;justify-content:space-between;gap:10%}.footer__content-top .grid__item{width:100%;max-width:100%}.footer__content-top .grid__item:first-child{margin:0!important}.footer__blocks-wrapper{display:grid;grid-template-columns:55% 20% 25%;gap:5%}.field:before,.field:after{content:none}.newsletter-form__button{width:100%;position:inherit!important}.newsletter-form__field-wrapper{max-width:100%!important;width:100%!important}.newsletter-form__field-wrapper .field{flex-direction:column;width:100%;gap:14px}.field input{background:#fff;border-radius:10px;text-align:left;padding:1.5rem!important;min-height:45px;height:45px}.newsletter-form__field-wrapper .field__input{padding-right:1.5rem!important}.field label{color:#939598;left:calc(50% - 90px);text-transform:capitalize}.newsletter-form__button{width:100%!important;padding:10px!important;background:#5b7fa3!important;border-radius:10px!important}.newsletter-form__button span{font-size:16px;font-weight:400;font-family:futura-pt,sans-serif;line-height:normal!important}.newsletter-form{max-width:100%!important;justify-content:flex-end!important;align-items:flex-end!important}p.footer-block__heading{margin-bottom:15px!important;text-align:left;font-weight:400;font-family:futura-pt,sans-serif;color:#fff}.footer__content-bottom-wrapper.page-width.first-bottom{display:none}.footer__copyright.caption{margin-top:0}footer.footer{margin:40px 0}.newsletter-form__field-wrapper .field__input:focus{border-radius:10px}.newsletter-form__field-wrapper .field__input:focus~.field__label{top:calc(1rem + var(--inputs-border-width))!important;font-size:1.6rem!important;left:calc(50% - 90px)!important;text-transform:capitalize!important;opacity:0}.footer__content-bottom-wrapper.second-bottom .footer__copyright.caption{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}small.copyright__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px}small.copyright__content p{font-size:14px!important;margin:0;text-align:left!important;line-height:normal}.footer__payment{margin:0}.footer-block__brand-info p{line-height:150%;letter-spacing:0}.footer__content-top .list-menu__item--active{text-decoration:none}.footer__payment ul,.footer__payment ul li{list-style:none}.footer__payment ul{display:flex;flex-direction:row;align-items:center;justify-content:center}.footer-block__details-content .list-menu__item--link{padding-bottom:3px;padding-top:0}.newsletter-form__field-wrapper .field__input:focus{border-radius:10px;outline:none!important;border:0px!important;box-shadow:none!important}.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label,.newsletter-form__field-wrapper .field__input:focus~.field__label{top:calc(1rem + var(--inputs-border-width))!important;font-size:1.6rem!important;left:calc(50% - 90px)!important;text-transform:capitalize!important;opacity:.5;letter-spacing:.1rem}.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)+label{opacity:0!important}.newsletter-form__field-wrapper .field__input{color:#000}.footer-block__brand-info .footer__list-social.list-social{margin-top:20px}.footer-block__brand-info .footer__list-social.list-social a.link.list-social__link{padding:0}.footer-block__brand-info .footer__list-social.list-social a span.svg-wrapper svg{width:20px;height:20px}.footer-block__brand-info .footer__list-social.list-social a span.svg-wrapper{width:30px;height:30px;margin-right:10px;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}.footer-block__brand-info .footer__list-social.list-social a span.svg-wrapper:hover{opacity:.7}.menu-drawer-container.menu-opening summary span svg:first-child{display:none}.footer-block__brand-info .footer__list-social.list-social a span.svg-wrapper svg.icon.icon-facebook{width:28px;height:28px}svg.icon.icon-close{width:12px;height:12px}details-modal.header__search{display:none!important}div#ProductGridContainer{margin-top:50px}.collapsible-content summary:hover h3{text-decoration:none!important}.collapsible-content summary h3{text-decoration:none!important;font-size:24px;font-family:EB Garamond,sans-serif;font-weight:700}.collapsible-row-layout .accordion .accordion__content,.collapsible-row-layout .accordion .accordion__content p{color:#000;font-size:16px;line-height:150%;font-family:futura-pt,sans-serif;font-weight:400}.collapsible-content__wrapper .accordion{border-radius:12px;overflow:hidden}.collapsible-content-wrapper-narrow{max-width:var(--page-width)!important;padding:0 5rem!important}.customer .field input:focus{outline:none!important;box-shadow:none!important}.customer .field input{border-radius:10px!important;border:1px solid #f4f5f7}.customer .field:before,.customer .field:after{content:none}.customer .field input:not(:placeholder-shown)~label{left:18px}.customer .field input{padding-top:30px!important}predictive-search .field__input:not(:placeholder-shown)~.field__label{left:15px}body.page #MainContent .page-width div.rte{font-size:16px;line-height:150%;letter-spacing:0;color:#2c2e33}body.page #MainContent .page-width div.rte .image-with-border img{padding:15px;border:1px solid;width:231px}body.page #MainContent .page-width div.rte strong,body.page #MainContent .page-width div.rte a{font-weight:500;text-decoration:none;color:#2c2e33}body.page #MainContent .page-width div.rte a:hover{color:#5b7fa3}body.page .page-width .rich-text__buttons a:before,body.page .page-width .rich-text__buttons a:after{content:none}body.page .page-width .rich-text__buttons a:hover{background:#5b7fa3;color:#fff}.d-grid-right ul li a{font-weight:500;letter-spacing:0px;text-decoration:none}.d-grid-right ul li a:hover{text-decoration:none}.two-column{display:grid;grid-template-columns:1fr 1fr}.two-column img{width:100%;height:100%}.radius-30{border-radius:30px}.two-column{margin-top:40px}.form_generater_form_div{padding-top:0!important;padding-left:0!important}div#wizard-validation-form input{height:45px!important;border-radius:10px!important;box-shadow:none!important;border:1px solid #E0E0E2!important}div#wizard-validation-form label.block_label{font-family:futura-pt,sans-serif!important;font-size:16px!important;color:#2c2e33!important;font-weight:400!important}.pxFormGenerator .formContainer #formGeneratorForm .form_generater_form_div .btn,div#wizard-validation-form button.btn{background:#5b7fa3!important;border:1px solid #5B7FA3!important;border-radius:10px!important;width:fit-content;font-size:16px!important;font-family:futura-pt,sans-serif!important;font-weight:400!important;float:left}.formContainer #formGeneratorForm .form_generater_form_div input[type=radio]+label{font-family:futura-pt,sans-serif!important;color:#2c2e33!important;font-size:16px!important;font-weight:400!important}p.hulk-powered-wrapper.text-right{display:none!important}.two-grid-column{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:30px 0}.two-grid-column h6,.two-grid-column p{margin:0!important}.two-grid-column .grid_column_item{display:flex;flex-direction:column;gap:20px}.history-exercises .out-lined-btn,.out-lined-btn.secondary-btn.btn{font-weight:500}body.page.period-review-inner .page-width .rte>h4,body.page.period-review-inner .page-width .rte>h3{margin:0!important;line-height:120%}body.page.period-review-inner .page-width .rte a br{display:none}body.page.period-review-inner #MainContent .page-width div.rte a:hover,body.page.period-review-inner #MainContent .page-width div.rte a:hover h4{color:#5b7fa3!important}a.btn{font-weight:500!important}body.page.period-review-inner .link-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}body.page.period-review-inner .link-grid p{margin:0}body.page.period-review-inner .link-grid p{display:flex;width:100%}body.page.period-review-inner .link-grid p a{color:#5b7fa3!important;width:100%}body.page.period-review-inner .link-grid p:hover a{background-color:#5b7fa3!important}body.page.period-review-inner .link-grid p:hover a,body.page.period-review-inner .link-grid p a:hover{color:#fff!important}.link-top-grid{display:grid;gap:30px;grid-template-columns:auto auto;margin-top:20px}.product-grid s.price-item.price-item--regular.compare-pric-custom{margin-right:0}.product-grid span.price-item.price-item--sale.price-item--last{float:left;margin-right:10px!important}.customer.account>div{display:flex;width:100%;align-items:center;justify-content:space-between}.customer.account>div a{background:#5b7fa3;padding:10px 15px;line-height:normal;font-family:futura-pt,sans-serif;font-weight:500;border-radius:10px;border:1px solid transparent;height:fit-content;text-decoration:none;font-size:16px;cursor:pointer;color:#fff}.customer.account>div a svg path{fill:#fff}.account h1,.account h2,.account h3,.account h4,.account h5,.account h6{margin:0!important;line-height:130%!important}.customer .field input{border:1px solid #5b7fa3!important;border-radius:10px!important;height:50px}.customer .field label{top:15px}a.fpwd-link{text-decoration:none;color:#2c2e33;font-weight:400;border-bottom:1px solid transparent}a.fpwd-link:hover{color:#5b7fa3;border-bottom:1px solid #5B7FA3}body.register button.filled-btn.primary-btn.btn,body.login button.filled-btn.primary-btn.btn{width:100%;font-weight:400;text-transform:capitalize}.customer .field{margin-top:30px}.customer .field input:focus~label{font-size:16px!important;opacity:70%;left:20px}a.create-account{text-decoration:none;color:#2c2e33;font-weight:400;border-bottom:1px solid #2c2e33;line-height:150%}a.create-account:hover{color:#5b7fa3;border-bottom-color:#5b7fa3}.customer .field input:not(:placeholder-shown)~label{font-size:16px;line-height:normal}cart-drawer-items .card--media .card__inner .card__content{padding:0!important}cart-drawer-items .cart-drawer .cart-items td{padding:0}cart-drawer-items .cart-drawer .cart-items tbody{margin-top:10px}cart-drawer-items .cart-drawer .cart-item>td+td{padding:0}cart-drawer-items .cart-drawer td.cart-item__media{width:8rem}cart-drawer-items cart-remove-button .button{margin:0;width:fit-content!important;justify-content:flex-end}cart-drawer-items cart-remove-button .button:hover svg.icon.icon-remove path{fill:#d97d54}cart-drawer-items .drawer__cart-items-wrapper quantity-input.quantity.cart-quantity{border-radius:5px}cart-drawer-items .cart-drawer.cart-drawer .cart-item__price-wrapper span.price.price--end{font-weight:700;letter-spacing:0px;font-family:EB Garamond,sans-serif}cart-drawer-items .cart-drawer.cart-drawer .cart-item__price-wrapper s.cart-item__old-price{font-family:EB Garamond,sans-serifa;letter-spacing:0px}body.page .page-width ol{padding:0}body.page .page-width ol li{margin-bottom:10px}body.page.period-review-inner .page-width .rte>h3{font-size:36px;margin-top:30px;margin-bottom:0!important;font-weight:500}body.page.period-review-inner #MainContent .page-width div.rte a.btn.button--secondary:hover,.product__description a.btn:hover{color:#fff!important}.product__description p:last-child{margin-bottom:0!important}p.bulk_option{position:absolute;bottom:-5px;z-index:1;left:50%;transform:translate(-50%);margin:0;background:#d97d54;color:#fff;padding:5px 10px;border-radius:8px;width:170px;opacity:90%;font-weight:500;font-size:15px!important;text-align:center}.offer_container{display:flex;flex-direction:row;border-radius:10px;background:#d97d54;color:#fff;width:fit-content;margin-top:15px}.offer_container p.bulk_option_offer{margin:0;background:#f5d76e;padding:10px;border-radius:10px;color:#2c2e33}.offer_container>span{padding:10px}.offer_container span{font-weight:500}.offer_container{margin-bottom:20px;margin-top:10px}.join-link{display:flex;position:fixed;z-index:1;align-items:center;justify-content:center;left:50%;transform:translate(-50%);bottom:20px}.join-link a{display:flex;align-items:center;justify-content:center;font-size:15px!important;background:#f5d76e!important;text-decoration:none;color:#2c2e33!important;font-weight:700!important;transition:all .5s ease-in;border-color:#f5d76e;padding-left:40px;padding-right:40px}.join-link a:hover{background:#d97d54;color:#fff;padding:12px 35px;transition:all .5s ease-in}.totals__total,.totals__total-value{font-family:futura-pt,sans-serif}small.tax-note.caption-large.rte{font-weight:400}@media (max-width: 767px){.join-link a{padding-left:20px;padding-right:20px}.offer_container{width:100%;text-align:left;gap:0;align-items:center;line-height:100%}.offer_container>span{padding:0 0 0 10px 0}.book-extenstion{padding-bottom:0}.width-70{width:100%}.d-grid-right ul{display:grid;grid-template-columns:1fr}h6.text-left br{display:none}.section-template--20488978530561__custom_liquid_mx7gNj-padding{padding-top:0}h3{font-size:20px!important}.page.achiever .rte p{margin-bottom:0}.section-template--20488978530561__custom_liquid_mx7gNj-padding{padding-bottom:10px}div#collection-template--20488934785281__featured_collection_C6wNka{padding-bottom:30px}.d-grid-right ul li{width:100%}.link-top-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-top:15px}body.page.period-review-inner .link-grid{display:grid;grid-template-columns:1fr;gap:20px;margin:30px 0}body.page.sample-response .rte p br{display:none}.two-grid-column{display:grid;grid-template-columns:1fr;gap:20px;margin:30px 0}.two-column{display:flex;flex-direction:column-reverse}.d-grid{display:grid;grid-template-columns:1fr}.collapsible-content-wrapper-narrow{max-width:var(--page-width)!important;padding:0 2rem!important}div#ProductGridContainer{margin-top:30px}.card-wrapper.product-card-wrapper .card__media .media img{object-fit:cover;object-position:top center}summary.header__icon.header__icon--menu{background:#000;border-radius:100%}summary.header__icon.header__icon--menu svg path{fill:#fff}a.header__icon.header__icon--account.small-hide{display:block!important}.header--middle-left .header__icons .header__icon svg,.search-wrapper .search-icon svg{width:23px;height:23px}.header--middle-left .header__icons{padding:10px;min-height:fit-content;gap:5px}.search-wrapper.open button#search-toggle svg:nth-child(2){width:16px!important}.header__heading-logo-wrapper{width:81px;height:44px}.header--middle-left{justify-content:flex-start;grid-template-columns:15% 20% 65%;padding:15px 2rem}header-drawer,.header--middle-left .header__icons{margin-right:-1.2rem!important}.menu-drawer__menu-item--active,.menu-drawer__menu-item:focus,.menu-drawer__close-button:focus,.menu-drawer__menu-item:hover,.menu-drawer__close-button:hover{background:#f4f5f7!important}ul.menu-drawer__menu li a{font-weight:500}nav.menu-drawer__navigation{padding:0!important}.menu-drawer__utility-links{display:none}h2.drawer__heading{font-size:24px}footer.footer{margin-top:0;padding-top:0}footer .gradient{padding:50px 0}.footer__content-top{grid-template-columns:1fr;gap:0px;padding:0 30px}.footer-block__brand-info{text-align:center;border-bottom:1px solid #939598;padding-bottom:20px}.footer-block__brand-info .footer-block__image-wrapper{display:block;margin:0 auto 20px}.footer-block__brand-info p{line-height:120%}.footer-block--newsletter,.footer-block.grid__item{margin-top:10px!important;margin-bottom:0!important}ul.footer-block__details-content.list-unstyled{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;margin:0;flex-wrap:wrap}p.footer-block__heading.inline-richtext{text-align:center;margin-top:20px;margin-bottom:10px!important}.footer-block--newsletter{border-top:1px solid #939598;padding-top:20px}.footer-block__details-content .list-menu__item--link{flex-wrap:wrap}ul.footer-block__details-content.list-unstyled li a{margin:0!important;padding:0!important;line-height:normal}.footer-block__newsletter{width:100%}.footer-block--newsletter p.footer-block__heading.inline-richtext{margin-top:0}.footer__content-bottom-wrapper.second-bottom .footer__copyright.caption{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;margin:30px 30px 10px}small.copyright__content{align-items:center;text-align:center}small.copyright__content p{text-align:center!important}.footer__payment ul li{display:flex}.footer-block__brand-info p{text-align:center}.footer-block__brand-info .footer__list-social.list-social{justify-content:center!important}}#main-collection-filters .facets__form{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}h2.collection-all-heading{margin:0;font-size:48px;line-height:100%;letter-spacing:0;color:#2c2e33}.facets__form .product-count{display:flex;flex-direction:column;align-items:flex-start;opacity:1}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:unset!important}.product-grid-container .quick-add__submit{background-color:#f4f5f7;color:#5b7fa3}.product-grid-container .quick-add__submit:hover{background:#5b7fa3;color:#fff}.product-grid-container .quick-add__submit span{font-weight:450!important}.facets__form .product-count__text span{color:#2c2e33;font-weight:400}.facets__form .facet-filters__label label{font-family:futura-pt,sans-serif;color:#000;font-size:16px;font-weight:400;line-height:100%;letter-spacing:0}.facets__form .facet-filters__sort{font-family:futura-pt,sans-serif;padding-right:5.75rem;font-size:16px;font-weight:400;color:#2c2e33;line-height:100%;letter-spacing:0;padding-bottom:4px}.facets__form .facet-filters__field .select{border-bottom:1px solid}.facets__form .select .svg-wrapper{height:7px;top:calc(50% - .6rem)}.mobile-facets__sort .select__select,.mobile-facets__sort label{font-size:16px;font-weight:400;line-height:100%;letter-spacing:0}.select__select:focus{box-shadow:none}.product-count__text span,.mobile-facets__count{color:#2c2e33;font-weight:450}.mobile-facets__open .svg-wrapper svg,.mobile-facets__open-label,.mobile-facets__close .svg-wrapper svg{color:#2c2e33;font-weight:450}.mobile-facets__close .svg-wrapper svg{width:15px;height:15px}.product-grid-container .product-grid{row-gap:32px}.quick-add.no-js-hidden{margin:0}@media (max-width: 767px){.facets-container{padding-top:0!important}.product-grid-container .product-grid{row-gap:30px}}.product-media-container.constrain-height.media-fit-contain{border:none!important}.product__info-wrapper .product__title h1,.product__info-wrapper .product__title h2{font-size:36px;color:#000;line-height:120%}.product__info-wrapper .product__title{margin-bottom:2px}.book-tag{margin-top:10px!important;margin-bottom:15px!important}.book-tag p{margin-bottom:13px!important;margin-top:0;font-size:20px!important;color:#939598;font-weight:400;letter-spacing:0;line-height:100%}.book-author p span{color:#000;font-weight:400;line-height:100%;letter-spacing:0;margin-right:7px}.book-author a{text-decoration:none;margin:0;color:#5b7fa3;font-weight:400;letter-spacing:0;line-height:100%}.book-author p{line-height:100%;margin:0}.product__info-wrapper .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.product .product__info-wrapper .price .badge{display:none}.product .product__info-wrapper .price span.price-item,.product .product__info-wrapper .price .price__container .price-item--regular{margin-right:20px;font-family:var(--font-heading-family);font-size:36px!important;color:#2c2e33!important;font-weight:700!important;line-height:100%;letter-spacing:0}.product .product__info-wrapper .price .price-item.price-item--regular{font-size:18px;color:#939598;font-weight:400}.product .product__info-wrapper .product__tax{display:none}.sku-author{margin-bottom:19px!important;margin-top:13px!important;display:flex;justify-content:space-between;align-items:center}.product__sku,.product__sku span{display:flex;gap:4px;margin:0;font-size:14px!important;font-weight:400;color:#000;letter-spacing:0;line-height:100%}.product-form__quantity .form__label{display:none}.product .product__info-wrapper .quantity:before,.product .product__info-wrapper .quantity:after{box-shadow:none}.product .product__info-wrapper .quantity{border:1px solid #5B7FA3;border-radius:10px}.product .product__info-wrapper .quntity-buy-btn-parent .quantity:before,.product .product__info-wrapper .quntity-buy-btn-parent .quantity:after{content:none}button.quantity__button:hover svg path{fill:#2c2e33}.product .product__info-wrapper .quantity:hover{border-color:#2c2e33}.product .product__info-wrapper .product-form__submit{width:100%!important;border:1px solid #5B7FA3}.product .product__info-wrapper .shopify-payment-button__button{width:100%!important;background-color:#5b7fa3;height:50px;font-size:18px;font-weight:400}.book-extenstion h3{margin-top:0;font-size:24px;font-weight:400;font-family:futura-pt,sans-serif;color:#5b7fa3;line-height:120%;letter-spacing:0}.book-extenstion,.read-more{background:#f4f5f7;padding:40px;margin:0!important}.read-more{border-radius:0 0 10px 10px;padding-top:10px}.book-extenstion{border-radius:10px}.free-delivery{background-color:#5b7fa30d;border-radius:10px;padding:10px;display:flex;justify-content:center;align-items:center;gap:20px}.free-delivery span{width:43px;height:29px}.free-delivery p{margin:0;font-size:18px!important;font-weight:450;letter-spacing:0;line-height:100%}.companion-site a{cursor:pointer;background-color:#fff;border:1px solid #2C2E33;padding:14px;text-align:center;border-radius:10px;width:100%;display:block;font-size:18px!important;font-weight:500!important;text-decoration:none!important}.companion-site p{margin:0;font-size:18px!important;font-weight:450;letter-spacing:0;line-height:100%;color:#2c2e33}.product__info-container .free-delivery-parent{display:flex;flex-direction:column;gap:20px;margin-top:20px}.product__description-parent h2{margin-bottom:0}.product__description-parent p,.product__description-parent p span{margin-top:14px;color:#2c2e33;font-weight:400;line-height:150%}.product__description-parent p strong{font-weight:500}.product__description-parent ul{list-style:none;padding:0;margin:25px 0}.product__description.product__description-parent{padding-top:60px}.download-btn-child{display:flex;gap:20px}.download-btn-parent{background-color:#f4f5f7;border-radius:30px;padding:34px;width:fit-content;max-width:750px;margin:30px auto}.download-btn-parent p{color:#2c2e33;font-weight:450;letter-spacing:0;margin:0 0 15px;width:fit-content}.view-btn svg path{fill:#5b7fa3}.view-btn svg{margin-top:2px}.view-btn:hover svg path{fill:#fff}.dow-btn svg path{fill:#fff}.dow-btn:hover svg path{fill:#fff}.download-btn-parent a{font-weight:400;gap:27px;height:40px;border:1px solid #5B7FA3;border-radius:10px;display:flex;gap:20px;justify-content:center;align-items:center;font-size:18px!important;letter-spacing:0;line-height:100%}.quntity-buy-btn-parent{display:flex;gap:20px;justify-content:space-between}.quntity-buy-btn-parent .product-form__quantity{width:177px;flex:unset;max-width:177px;height:50px;margin-bottom:20px}.product .product__info-wrapper .quntity-buy-btn-parent .quantity{height:50px;width:177px;background-color:#f0f2f6}.product-form__buttons{max-width:100%!important}.product .product__info-wrapper .quntity-buy-btn-parent .product-form__submit{margin:0;background-color:#fff;width:382px!important;height:50px;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}.product .product__info-wrapper .quntity-buy-btn-parent .product-form__submit:hover{background-color:#5b7fa3}.product .product__info-wrapper .quntity-buy-btn-parent .product-form__submit:hover span{color:#fff}.product .product__info-wrapper .quntity-buy-btn-parent .product-form__submit span{font-size:18px!important;font-weight:500!important;color:#5b7fa3}.product .product__info-wrapper .quntity-buy-btn-parent .quantity .quantity__input,.product .product__info-wrapper .quntity-buy-btn-parent .quantity .quantity__button{font-size:18px!important;font-weight:450!important;color:#5b7fa3}.read-more-review{font-size:18px!important;font-weight:450;color:#2c2e33;letter-spacing:0;line-height:100%;text-decoration:none}.read-more-review:hover{text-decoration:underline}.read-more{margin-bottom:30px;margin-top:0}@media screen and (min-width: 750px) and (max-width: 1024px){.product__info-wrapper{padding:0 0 0 1rem!important}}@media screen and (min-width: 767px){.product--medium:not(.product--no-media) .product__info-wrapper{max-width:49%!important;width:calc(49% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding-left:0!important}.product--medium:not(.product--no-media) .product__media-wrapper{max-width:45%!important;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product.grid{justify-content:flex-start;gap:50px!important}.product__info-container{margin-top:30px}}@media screen and (max-width: 1024px){.sku-author{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}.quntity-buy-btn-parent{width:100%;justify-content:space-between}.quntity-buy-btn-parent .product-form__quantity{width:47%;flex:unset;max-width:47%;min-width:47%;height:50px}.product .product__info-wrapper .quntity-buy-btn-parent .product-form__submit{width:47%!important;min-width:47%!important;margin:0}.product .product__info-wrapper .quntity-buy-btn-parent .quantity{width:100%}variant-selects,variant-selects fieldset.js.product-form__input input[type=radio]+label{padding:15px!important}}@media screen and (max-width: 767px){.product .product__info-wrapper .price .price__container .price-item--regular{font-size:20px!important}.book-extenstion h3{font-size:20px}.product__description.product__description-parent{padding-top:15px}.download-btn-parent{padding:20px;border-radius:10px}.download-btn-child{flex-direction:column;gap:15px}.download-btn-parent p{width:100%}.sku-author{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px}variant-selects .form__label.h3,variant-selects fieldset legend.form__label{font-size:18px!important}.product-dec-grid h4{font-size:24px;margin:0}.product__description .product-dec-grid-width img{width:50px!important}}.light-grey{background-color:#f4f5f7;color:#5b7fa3}form.form button.light-grey span{font-weight:450!important}variant-selects{background-color:#f4f5f7;padding:30px;border-radius:20px;display:flex;flex-direction:column;gap:20px;margin-top:30px!important}variant-selects .form__label.h3,variant-selects fieldset legend.form__label{font-size:24px;font-weight:700;margin-bottom:8px;color:#2c2e33}.variant_container label .left .pdetails span{font-size:18px!important;font-weight:400;color:#000;letter-spacing:0;line-height:125%}.variant_container label .left .name_split span{color:#939598}.variant_container .prices span.price{font-size:24px!important;color:#2c2e33;font-weight:700;font-family:var(--font-heading-family)}.variant_container span.compare-price{font-size:18px!important;font-weight:450;color:#939598;text-decoration:line-through}button.quantity__button:hover{background:#f0f2f6!important}quantity-input.quantity:hover:before,quantity-input.quantity:focus:before{border-color:#000}input.quantity__input:focus{background:#f0f2f6!important}.product .product__info-wrapper .quntity-buy-btn-parent .quantity:focus{border-color:#2c2e33!important}@media screen and (min-width: 768px) and (max-width: 1024px){.variant_container label{padding:15px}.variant_container label .left,.variant_container label{flex-wrap:wrap}.variant_container .prices span.price{font-size:21px!important}}@media screen and (max-width: 767px){.variant_container .prices span.price{font-size:20px!important}.variant_container label .left .pdetails span{font-size:16px!important}variant-selects{padding:15px}.variant_container label{padding:15px}}@media screen and (max-width: 400px){.variant_container label .left,.variant_container label{flex-wrap:wrap}}modal-opener .quick-add__submit:before,modal-opener .quick-add__submit:after{display:none}modal-opener .quick-add__submit{width:fit-content!important;min-width:fit-content!important;margin:0 auto;border-radius:10px!important;line-height:1!important;min-height:fit-content!important;padding:12px 19px!important}quick-add-modal .quick-add-modal__toggle{border:1px solid #2C2E33}.quick-add-modal__toggle .icon{color:#2c2e33;fill:#2c2e33}.cart-count-bubble{height:12px;width:12px;background-color:#f5d76e;left:10px;bottom:5px;padding:5px}.cart-count-bubble span{font-size:8px!important;font-weight:500;color:#2c2e33;line-height:100%;letter-spacing:-1px;position:relative;top:1px}.variant_container label .left .name_split span.save-badge{border-radius:3px;background-color:#f5d76e;color:#000!important;padding:3px 6px;margin-left:10px}@media screen and (max-width: 767px){.cart-count-bubble{height:8px;width:8px;bottom:6px}.variant_container label .left .name_split span.save-badge{margin-left:0}variant-selects{margin-top:0!important}}@media screen and (min-width: 750px){quick-add-modal .product__column-sticky{display:block;position:sticky!important;top:3rem!important;z-index:2}.quick-add-modal__content-info{overflow:visible!important}}header .search-wrapper .search-input:focus-visible{box-shadow:none}header .search-wrapper .search-input.active{padding-left:15px}.header__icons .desktop-localization-wrapper{display:none}.cart-drawer .cart__checkout-button,.cart__empty-btn{background-color:#5b7fa3;color:rgb(var(--color-button-text));border-radius:10px!important;font-size:18px;font-weight:450}.cart-drawer .cart__checkout-button:hover,.cart__empty-btn:hover{background-color:#000}.cart-drawer .cart__checkout-button:before,.cart-drawer .cart__checkout-button:after,.cart__empty-btn:before,.cart__empty-btn:after{display:none}.bundle-save{font-size:24px;margin:0}.product .product__info-wrapper .price .price__container span .price-item.price-item--regular.compare-pric-custom{font-size:36px!important;color:#939598!important;font-weight:400!important;font-family:var(--font-heading-family)}@media (max-width: 989px){summary.header__icon.header__icon--menu{background:#000;border-radius:100%}}footer .newsletter-form__button svg path{color:#fff;fill:#fff}footer .newsletter-form__button{display:inline-flex;gap:8px;text-decoration:none;transition:all .3s ease;overflow:hidden}footer .newsletter-form__button .arrow-icon{opacity:0;transform:translate(-8px);transition:all .3s ease}footer .newsletter-form__button:hover .arrow-icon{opacity:1;transform:translate(0)}.pagination__list>li{max-width:fit-content!important;list-style:none}.pagination__list>li a{position:relative;display:inline-block;font-family:futura-pt,sans-serif;font-weight:400;color:#2c2e33;text-decoration:none}@media screen and (min-width: 1025px){.product__column-sticky{top:10rem!important}.header--middle-left{grid-template-columns:275px 600px 275px;grid-template-columns:130px 595px 160px;align-items:center;justify-content:space-between}}@media screen and (max-width: 767px){.price-item.price-item--sale.price-item--last{font-size:20px!important}.product-grid-container .collection .card--standard{display:grid!important;grid-template-columns:1fr 1fr;padding:0 20px;gap:30px}.product-grid-container .collection .card-information.first-card.text-center{text-align:center!important}.product-grid-container .collection .card--standard .card__information{height:fit-content}.product-grid-container .collection .card--standard .card__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.product-grid-container .collection .card__information a{text-align:left}.product-grid-container .collection .card-information.first-card.text-center{text-align:left!important}}.menu-drawer__account{display:none!important}.quantity:before,.quantity:after{box-shadow:none}.cart-quantity{border:1px solid #5B7FA3;border-radius:10px;background-color:#5b7fa30d!important}.quantity__input,.quantity__button{font-size:18px!important;font-weight:450!important;color:#5b7fa3}.cart__checkout-button:before,.cart__checkout-button:after{display:none}.cart__checkout-button{font-size:18px;font-weight:400;background-color:#5b7fa3;border-radius:10px;transition:background .6s ease,border-color .6s ease,box-shadow .6s ease,color .6s ease}.cart__checkout-button:hover{background-color:#000}.product__description .product-dec-grid-width div{display:flex;justify-content:center;align-items:center;flex-direction:column}.product__description .product-dec-grid-width div p{text-align:center}.product__description .product-dec-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.product__description a,.product__description a span{font-weight:500;text-decoration:none;color:#2c2e33}.product__description .grid-bg-color{background-color:#5b7fa3;padding:30px;border-radius:30px}.product__description a:hover,.product__description a span:hover{color:#5b7fa3!important}.product__description .filled-btn.btn:hover,.product__description .filled-btn.primary-btn.btn:hover{color:#fff!important}.product__description .product-dec-grid-width h3{margin:0}.product__description .product-dec-grid-width img{border:none}.product__description h1,h2,h3,h4,h5,h6{margin-bottom:10px;margin-top:10px}s.price-item.price-item--regular.compare-pric-custom{opacity:.7;font-weight:400}.quantity .quantity__input:focus{box-shadow:none;outline:none;background:#f7f8fa;opacity:1!important}.download-a-sample-parent-grid{display:grid;grid-template-columns:432px 445px;gap:30px}.download-a-sample-parent-grid .darker-box{border-radius:4px;background-color:#f4f5f7}.download-a-sample-parent-download-a-sample-right img{width:346px;height:auto}.grid-bg-color p,.grid-bg-color h4 strong{color:#fff}.download-a-sample-parent-download-a-sample-right .out-lined-btn,.grid-bg-color .out-lined-btn{background:#fff!important;color:#2c2e33!important;border-color:#2c2e33!important}.download-a-sample-parent-download-a-sample-right .out-lined-btn:hover,.grid-bg-color .out-lined-btn:hover{border-color:#2c2e33!important;background-color:#2c2e33!important;color:#fff!important}.download-a-sample-parent-download-a-sample-right .darker-box{display:flex;flex-direction:column;align-items:flex-start;padding:70px 60px;border-radius:30px;background-color:#5b7fa3}.download-a-sample-parent-download-a-sample-right .darker-box h4{font-size:32px;color:#fff!important;margin:0 0 30px}.download-a-sample-parent-download-a-sample-right p{position:absolute;right:0;top:-41%;bottom:0}.download-a-sample-parent-download-a-sample-right{position:relative;margin:75px 0}.product__description-parent img{border:none}.view-the-combo{margin-bottom:-2px}@media screen and (min-width: 767px) and (max-width: 992px){.product-grid{display:grid;grid-template-columns:1fr 1fr}}@media screen and (max-width: 1024px){.download-a-sample-parent-download-a-sample-right .darker-box{padding:50px 40px}.download-a-sample-parent-download-a-sample-right .darker-box h4{font-size:26px}.download-a-sample-parent-download-a-sample-right p{top:-27%}.download-a-sample-parent-download-a-sample-right img{width:250px}.download-a-sample-parent-grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 567px){.product__description .product-dec-grid{grid-template-columns:1fr}.download-a-sample-parent-grid{grid-template-columns:1fr;gap:0px}.hippoimg{float:none!important}p.bulk_option{letter-spacing:0;width:auto;font-size:14px!important;white-space:nowrap}.download-a-sample-parent-download-a-sample-right .darker-box{padding:20px}.download-a-sample-parent-download-a-sample-right .darker-box h4{font-size:22px;margin:0 0 10px;max-width:67%}.download-a-sample-parent-download-a-sample-right .darker-box h4 br{display:none}.download-a-sample-parent-download-a-sample-right p{top:-21%}.download-a-sample-parent-download-a-sample-right img{width:150px}.download-a-sample-parent-download-a-sample-right{margin:20px 0}}.custom-dropdown .dropdown-toggle{background-color:#fff;color:#2c2e33;border:none;border-bottom:1px solid #2C2E33;font-size:16px;font-weight:500;padding:8px;padding-left:0!important;width:241px;cursor:pointer;outline:none;display:flex;justify-content:space-between;position:relative;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='9' viewBox='0 0 17 9' fill='none'><g clip-path='url(%23clip0_246_566)'><path d='M8.49786 8.99973C7.80356 8.99973 7.1051 8.72893 6.5771 8.19156L0.303434 1.80651C-0.0998427 1.39184 -0.0998427 0.72329 0.303434 0.308621C0.710869 -0.101816 1.36775 -0.101816 1.77519 0.308621L8.04885 6.69367C8.2983 6.94755 8.70573 6.94755 8.95518 6.69367L15.2247 0.308621C15.6321 -0.106048 16.289 -0.106048 16.6964 0.308621C17.1039 0.72329 17.1039 1.39184 16.6964 1.80651L10.4228 8.19156C9.89478 8.72893 9.19632 8.99973 8.50202 8.99973H8.49786Z' fill='%232C2E33'/></g><defs><clipPath id='clip0_246_566'><rect width='17' height='9' fill='white'/></clipPath></defs></svg>");background-repeat:no-repeat;background-position:right 4px center;background-size:18px;appearance:none;-webkit-appearance:none;font-family:futura-pt,sans-serif}.news-heading-area .right_handside{background:#f4f5f7;border-radius:100px}.news-heading-area .right_handside input,.news-heading-area button{border:none;background:transparent}.news-heading-area .right_handside input:focus-visible{outline:none;outline-offset:none;box-shadow:none}.blog-search-form{display:flex;padding:2px 10px;justify-content:center;align-items:center}.custom-find-key-word-parent{display:flex;gap:30px}.news-heading-area button{padding:0}.news-heading-area button svg{width:25px;height:24px;margin-top:4px}.news-heading-area .right_handside{min-width:240px;background:transparent;border-bottom:1px solid #2c2e33;border-radius:0}.news-heading-area .right_handside form.blog-search-form{padding:0;justify-content:space-between}.news-heading-area .right_handside input{font-size:16px;font-weight:500;font-family:futura-pt,sans-serif;width:100%}.companion-site a:hover{background:#2c2e33!important;color:#fff!important;border-color:#2c2e33!important}@media screen and (max-width: 767px){.custom-dropdown .dropdown-toggle{width:100%;background-size:15px}.news-heading-area{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.custom-find-key-word-parent{flex-direction:column;width:100%;gap:15px}.article-template__content .flex-btn-blog{flex-direction:column}.article-template__content .img-reverse-section-blog .col-sm-6.img-reverse-width{width:100%}.product__description-parent li:before{margin-right:5px}.product-dec-grid h4{font-size:24px;margin:0}.product__description .product-dec-grid-width img{width:50px!important}.product-card-wrapper .card.card--standard.card--media{padding:0!important;gap:30px}sticky-header.header-wrapper.color-scheme-1.gradient.header-wrapper--border-bottom{background:#fff}.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header header.header{padding-bottom:10px}a.read-btn{font-size:16px!important}.article-template__content h4{font-size:24px}.d-flex.flex-btn-blog a{width:100%;display:block;text-align:center;font-weight:500!important}.article-template__content .flex-btn-blog{gap:15px}body.index div#collection-template--19757462028545__featured_collection{width:90%;margin:0 auto}p.bulk_option{font-size:12px!important;padding:5px!important;line-height:normal}.action_btns.download-btn-child a{align-items:center;justify-content:center}.product .download-btn-child{flex-direction:row;gap:15px}.book-extenstion,.read-more{padding:20px}section.page-banner{background-size:cover!important;height:160px!important;padding:0!important;margin:0!important}.page.skillbook section.page-banner{background-size:contain!important;border-radius:15px!important}#shopify-section-template--20488978596097__crosscurrents_top_section_qXmMaF .image-content-wrapper{gap:0px!important}h2.section-heading.h3{font-size:24px!important}.pdfblocks{gap:20px!important}.pdf-block{padding:30px!important}.page-width .rte div img{width:100%;border:0px;margin:0 auto}.padding-40{padding:20px!important}.radius-30{border-radius:20px!important}.author-card .article-image img{width:100%;height:100%;object-fit:cover;object-position:top center}.author-card .article-image{width:175px;height:175px}.offer_container p.bulk_option_offer,.offer_container p.bulk_option_offer span{font-size:15px!important}.offer_container{justify-content:space-between}.form_generater_form_div{padding:20px}.form_generater_form_div input,.form_generater_form_div select{height:45px!important;line-height:45px!important;border-radius:5px!important;box-shadow:none!important}.form_generater_form_div input#fileupload_6+label{width:100%!important;border-radius:5px!important;font-size:16px!important;font-family:futura-pt,sans-serif!important;letter-spacing:0px!important;font-weight:500!important}.product__description h4{font-size:18px}a.header__heading-link.link.link--text.focus-inset{padding:0}.header__heading-logo-wrapper{width:90px;height:55px}.shopify-policy__container{padding-bottom:30px!important}.shopify-policy__container h1{font-size:32px;margin-top:0}.shopify-policy__body hr.colored{margin:2rem 0}.resource-right.download-btn-parent,.download-btn-parent a{width:100%!important}.out-lined-btn.secondary-btn.btn span{display:block}.section-template--19757462192385__author_card_PkHUrA-padding{padding-top:0}h2.author-card-heading{margin-bottom:15px}div#collection-template--19757461963009__featured_collection_YrUAEJ{padding:0 0 15px}div#collection-template--19757461963009__featured_collection_YrUAEJ .collection__title.title-wrapper{justify-content:flex-start;margin-bottom:15px}div#collection-template--19757461963009__featured_collection_YrUAEJ .card__content{padding:0!important}.article-template__title{margin-top:30px;margin-bottom:15px}.section-template--20488978530561__custom_liquid_mx7gNj-padding{padding:0}.section-template--20488978596097__custom_liquid_hUgJWf-padding{padding-top:0!important}.two-column{margin:0}.form_generater_form_div{margin:0!important;padding:0!important}body.page.achiever .rte h3{font-size:24px!important}.mte .collection__title.title-wrapper{margin-bottom:15px}.mte-inner .sidebar-card.extra-card .download-btn-parent{margin:0}body.page.skillbook-review h1.page-banner__title{font-size:32px}body.page.skillbook-review .page-header{gap:5px}.page-width.page-width--narrow-.section-template--20505379668225__main-padding{padding-top:30px;padding-bottom:0}body.page.period-review-inner .page-width .rte>h3{font-size:24px!important}body.page.period-review-inner .page-width .rte h4{font-size:20px}.page-width.page-width--narrow-.section-template--20491521818881__main-padding{padding-bottom:0}.section-template--20491521818881__worksheet_grid_7pbeWV-padding .worksheet-blocks{grid-template-columns:1fr}.section-template--20491521818881__worksheet_grid_7pbeWV-padding .worksheet-blocks .workheet-block{display:grid;grid-template-columns:1fr 1fr;align-items:center}.section-template--20491521818881__worksheet_grid_7pbeWV-padding .worksheet-blocks .workheet-block h6{font-size:20px;margin-top:20px!important;margin-bottom:10px!important}.section-template--20491521818881__worksheet_grid_7pbeWV-padding .worksheet-blocks .workheet-block h6:first-child{margin-top:0!important}.section-template--20491521818881__worksheet_grid_7pbeWV-padding{padding:0}.history-exercises thead th:nth-child(3){width:10%}.history-exercises thead th:first-child{width:33%}.history-exercises thead th:nth-child(2){width:25%}.history-exercises .out-lined-btn{padding:5px 8px!important;height:auto!important}.history-exercises .key-box{max-width:100%}.form-control{height:45px!important;border-radius:10px!important}.form_container .form-group{padding-left:0!important;padding-right:0!important}.form_container .form-group .row{margin:0!important}.formElement_6.form-group.fadeMe.text.clearfix.col-sm-12.file{margin:0!important;padding:0!important}.formElement_6.form-group.fadeMe.text.clearfix.col-sm-12.file label{width:100%!important;font-family:futura-pt,sans-serif;font-size:15px!important}h2.mobile-facets__heading.medium-hide.large-up-hide{font-size:24px!important}.mobile-facets__header-inner{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column}p.mobile-facets__count{width:fit-content;flex-grow:unset;margin-right:30px}.collection__title.title-wrapper{margin-bottom:15px!important}body.article .article-template .article-template__content p:first-child{margin-top:0}.article-template .article-template__hero-container .media{border-radius:20px}.article-template .article-template__content p:last-child{margin-bottom:0!important}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-social.header--has-account{background:#fff}}.custom-dropdown .dropdown-toggle{text-align:left}.article-template__content .img-reverse-section-blog .img-reverse-parent{display:flex;flex-wrap:wrap;text-align:center;background-color:#6666661a}.article-template__content .img-reverse-section-blog .col-sm-6.img-reverse-width{width:50%}.article-template__content .product-flex-section-blog .lp-prod-push{width:100%}.article-template__content .product-flex-section-blog .row{display:flex}.article-template__content .product-flex-section-blog .row .col-md-4{width:33.333333333333%}.blog-search-form input[type=search]::-webkit-input-placeholder{color:#2c2e33!important}.blog-search-form input[type=search]:-moz-placeholder{color:#2c2e33!important}.blog-search-form input[type=search]::-moz-placeholder{color:#2c2e33!important}.blog-search-form input[type=search]:-ms-input-placeholder{color:#2c2e33!important}body.article .article-template .article-template__content p:last-child{margin-bottom:0}@media screen and (min-width: 993px){.header--middle-left .header__inline-menu{padding-right:0!important;overflow:hidden}ul.list-menu.list-menu--inline{justify-content:space-between!important;width:100%;overflow:hidden}ul.list-menu.list-menu--inline li:last-child a{background:#939598;border-radius:30px}ul.list-menu.list-menu--inline li a{position:relative}ul.list-menu.list-menu--inline li a:after{position:absolute;content:"|";color:#fff;opacity:20%;right:-16px}ul.list-menu.list-menu--inline li:nth-child(5) a:after,ul.list-menu.list-menu--inline li:last-child a:after{content:none}nav.header__inline-menu ul li:last-child:hover:after,li.header__active-menu-item:last-child:after,ul.list-menu.list-menu--inline li:last-child:after,ul.list-menu.list-menu--inline li:last-child a:after{content:none}nav.header__inline-menu ul li:last-child:hover a{background-color:#5b7fa3}ul.list-menu.list-menu--inline li:last-child a{border:0px;position:relative}ul.list-menu.list-menu--inline li:last-child a:before{position:absolute;content:"";width:100%;height:100%;border-radius:30px 0 0 30px/30px 0px 0px 30px;left:0;border-right:0px}ul.list-menu.list-menu--inline li:last-child{border:3px solid #2c2e33;border-radius:30px}ul.list-menu.list-menu--inline li a{top:3px}ul.list-menu.list-menu--inline li:last-child a{top:0}}@media screen and (min-width: 1025px){h1.article-template__title{margin-bottom:0!important}.article-template__content{margin:0 auto!important}.article-template header{margin-top:3rem!important}.section-template--20491521818881__worksheet_grid_7pbeWV-padding{padding-top:0}}@media screen and (min-width: 768px) and (max-width: 992px){.page-width{padding-left:3rem!important;padding-right:3rem!important}div#collection-template--19757462028545__featured_collection{padding-top:30px}ul.product-grid{gap:20px;row-gap:30px}.product-grid .card__information{padding-bottom:5px!important}p.bulk_option{font-size:14px;letter-spacing:0px}section.reviews-section{padding:0}.reviewcontainer h2.reviews-heading{text-align:left}.reviewcontainer h2.reviews-heading,h1.article-template__title,h2.title.inline-richtext.h2{font-size:28px!important}h1.article-template__title,.collection__title.title-wrapper{margin-bottom:20px!important}.review-card{flex-direction:row}.review_book{display:flex;flex-direction:column}.review_book .colored_sec{position:absolute;width:100%;background:#f4f5f7;height:fit-content!important;padding:30px;border-radius:20px;bottom:-150px!important;left:60px}footer .gradient{padding:30px 50px}.footer__content-top{display:flex!important;flex-direction:column!important;gap:0px}.footer__blocks-wrapper{display:grid;grid-template-columns:45% 25% 25%}.footer-block__details-content>li:not(:last-child){margin:0}.footer-block__details-content .list-menu__item--link{padding-bottom:0!important;line-height:normal!important}.footer-block--newsletter{margin-top:30px!important}.footer__content-top .grid__item{margin-top:55px!important}body.collection div#ProductGridContainer{margin-top:30px}body.collection .card--media .card__inner .card__content{padding:0!important}body.product .product__column-sticky{top:10rem}body.product .product.grid{gap:0px!important;justify-content:space-between}body.product .product__info-wrapper .product__title h1,body.product .product__info-wrapper .product__title h2{font-size:32px}body.product .book-extenstion,body.product .read-more{padding:30px}body.product .book-extenstion{padding-bottom:0}body.product .book-extenstion .h3{font-size:20px}body.product .download-btn-parent{padding:20px;border-radius:20px;width:100%;margin:20px 0}body.product .download-btn-child a{padding:20px!important;height:fit-content!important;text-align:center;line-height:120%!important}body.product .product__description-parent li:before{content:none}body.product .product__description-parent li{position:relative;padding-left:20px;line-height:130%}body.product .product__description-parent li:before{position:absolute;content:"";width:10px;height:1px;background:#2c2e33;left:0;top:8px}body.product .product__description-parent ul{margin-bottom:0}body.product .author-card-grid{margin-bottom:60px}body.product .product__description-parent h2,body.product h2.author-card-heading{font-size:32px}body.product h3.author-name{font-size:24px}body.product .related-products__heading{font-size:32px;margin-bottom:30px}body.product .review_book{flex-basis:40%}body.product .review_info{flex-basis:70%;margin-bottom:100px}body.product .review_book .colored_sec{padding:20px;bottom:-150px!important}body.product .reviewcontainer .btn-wrap{left:55%}body.product h2.reviews-heading.h2{font-size:32px!important}body.product .quntity-buy-btn-parent .product-form__quantity{width:40%!important;min-width:40%;max-width:40%}body.product .product .product__info-wrapper .quntity-buy-btn-parent .product-form__submit{width:55%!important;min-width:55%!important}body.product .quntity-buy-btn-parent{gap:0px!important}body.page.blog-page section.blog_page_list{padding-top:40px}body.page.blog-page .blog_list.main-blog button#load-more-btn{margin-top:30px}.pdfblocks h2,body.page h2.recent-blogs__title,body.article .recent-blogs__title,body.page.blog-page h2.recent-blogs__title{font-size:32px;margin-bottom:30px}body.page.blog-page .blog-series__item{padding:20px;border-radius:20px}body.page.blog-page .blog-series__item h6{font-size:24px!important}body.article .recent-blogs__title,body.page.blog-page h2.recent-blogs__title{margin-top:0}body.article .social_feeds_container .dcolumn,body.page.blog-page .social_feeds_container .dcolumn{gap:0px;grid-template-columns:48% 48%;justify-content:space-between}body.article .fb_feed,body.article .tw_feed,body.page.blog-page .dcolumn .fb_feed,body.page.blog-page .dcolumn .tw_feed{padding:20px;border-radius:20px}body.article section.social_feeds.section-template--19757461963009__social_feeds_GAcpKM-padding,body.page.blog-page section.social_feeds.section-template--20420022337793__social_feeds_AybPrL-padding{padding:0}body.page.period-review-inner .page-width .rte>h3,.reviewcontainer h2.reviews-heading,h2.title.inline-richtext.h2{font-size:32px!important}body.page.about-us .section-template--20361463595265__grid_image_with_content_7qjnab-padding,body.page.about-us div#collection-template--20361463595265__featured_collection_3JEfNQ{padding:30px 0}body.page.about-us .three-image-row__item{display:flex}section.page-banner{height:310px}.section_width{padding:40px 0}.resource-grid{margin-top:40px;gap:30px}h2.rich-heading.h6,h2.uc-heading{font-size:32px!important}body.page.period-review-inner main#MainContent .page-width.page-width--narrow-{padding-top:40px!important;padding-bottom:40px!important}body.page.period-review-inner main#MainContent .page-width.pagebanner{padding-top:0!important;padding-bottom:0!important}.page-width.page-width--narrow-{padding-top:40px!important}body.page.skillbook-worksheets .section-template--20491521818881__worksheet_grid_gwd7pK-padding{padding-bottom:0}.padding-40.radius-30{padding:30px!important;border-radius:20px!important}.pdfblocks.courseresources{margin-bottom:0}.course_resources{margin:0}.section-template--20488978530561__custom_liquid_mx7gNj-padding,.section-template--20488978596097__crosscurrent_referenced_video_G97hEa-padding{padding-bottom:20px!important}.two-column img{height:auto;width:75%;margin:0 auto;text-align:center;display:table}.two-column{grid-template-columns:1fr;margin-top:0}.two-column .left-column{order:2}.rich-text.content-container.color-scheme-1.gradient.rich-text--full-width.content-container--full-width.section-template--20488978530561__rich_text_kF6C3A-padding{padding-top:0;padding-bottom:0}.d-grid-right ul{display:grid;grid-template-columns:1fr 1fr}.d-grid-right ul li{width:100%}body.page.mte .mte-blocks{margin:0}body.page.mte .section-template--20488934785281__mte_course_tabs_mUcTjf-padding,div#collection-template--20488934785281__featured_collection_C6wNka{padding-top:40px;padding-bottom:40px}body.page.mte div#collection-template--20488934785281__featured_collection_C6wNka{padding-bottom:0}.sidebar-card{border-radius:20px!important}body.page.mte-inner .resource-item,body.page.mte-world .resource-item{padding:20px}.contact-flex-parent{padding-top:40px}}@media screen and (max-width: 749px){#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__media img,#shopify-section-template--19757462094081__image_banner_nqFBJF .banner__media img{display:none!important}#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__media{background-image:url(/cdn/shop/files/bg-aside-2.jpg?v=1763844277)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important}#shopify-section-template--19757462094081__image_banner_nqFBJF .banner__media{background-image:url(/cdn/shop/files/bg-aside-2.jpg?v=1763844277)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;opacity:1!important}}@media screen and (min-width: 750px){#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__box{background:transparent!important;box-shadow:none!important;width:100%!important;max-width:100%!important;border:none!important}#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__box *{color:#fff!important}#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__buttons .button{border:1px solid #ffffff!important;box-shadow:0 0 0 1px #fff!important;color:#fff!important;background:transparent!important}}#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__box strong,#shopify-section-template--19757462028545__image_banner_k4Xwt3 .banner__box b{color:#85c7ea!important;font-weight:700!important}html{scroll-behavior:smooth!important}.product__description{max-width:750px;margin-bottom:20px}.product__description ul{list-style-type:disc!important;list-style-position:outside!important;margin-left:20px!important;padding-left:0!important}.product__description ul li:before{display:none!important}.product__description li{margin-bottom:5px}@media screen and (min-width: 990px){.product__description{margin-left:auto!important;margin-right:auto!important}}.author-card .article-image img{object-fit:cover}@media screen and (max-width: 749px){#shopify-section-template--21097833201921__image_banner_7BhGtG .banner__media img{display:none!important}#shopify-section-template--21097833201921__image_banner_7BhGtG .banner__media{background-color:#fff;background-image:url(/cdn/shop/files/CPAPAAS-shopify-white.jpg?v=1762882293);background-size:contain;background-position:center;background-repeat:no-repeat;min-height:250px;display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/customize.css.map */
