@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";body{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#000}p{font-size:16px;line-height:24px;color:#000}a,.link{text-decoration:none;color:#012f6b}a:hover,.link:hover{text-decoration:none;color:#000}li::marker{content:""!important}.button:before,.button:after,.shopify-challenge__button:after,.shopify-payment-button__button--unbranded:after{display:none}.button,.button--primary,.customer button,button.shopify-payment-button__button--unbranded,.cart cart-items .title-wrapper-with-link .underlined-link{background:#fbd852;border:none;font-size:16px;font-family:Roboto,sans-serif;font-weight:500;letter-spacing:0px;color:#1f1f1f;text-transform:capitalize;line-height:19px;min-height:50px;border-radius:25px}.button:hover,.button--primary:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover,.cart cart-items .title-wrapper-with-link .underlined-link:hover{background:#012f6b;color:#fff}.shopify-payment-button__button--unbranded:hover,.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#012f6b!important}button.shopify-payment-button__button--unbranded{padding-top:0;padding-bottom:0}:root{--page-width: 1240px}*{letter-spacing:0px!important}.header__active-menu-item{text-decoration:none}.header.page-width{max-width:var(--page-width)!important}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin:0}.scrolled-past-header .header-wrapper{height:108px;border:0px;background:transparent}.overflow-hidden .scrolled-past-header .search-modal__content{display:inline-block}.scrolled-past-header .header-wrapper .header:not(.drawer-menu).page-width{box-shadow:0 10px 10px #b4b4b429;max-width:100%!important;padding:0 96px;height:72px;transition:all .2s ease-in-out;background:#fff}body .scrolled-past-header .header:not(.header--top-center) *>.header__search{display:inline-block}.index main#MainContent{padding:50px 0 0}main#MainContent{z-index:1;position:relative;padding:70px 0 0}body .header:not(.header--top-center) *>.header__search{display:none}.header-wrapper{position:fixed;width:100%;top:40px}@media (max-width: 768px){.header-wrapper{border-bottom:0;position:relative;top:0}}body .header--middle-left .header__inline-menu{padding:0 40px 0 0;transition:all .6s ease-in-out}body.gradient{padding-top:108px;transition:all .6s ease-in-out}body.sticky-header .header:not(.header--top-center) *>.header__search{display:inline-block;transition:all .6s ease-in-out}body summary.header__icon.header__icon--search{width:auto;height:auto;margin:0 19px 0 0}.list-menu__item span{font-size:18px;font-weight:500;color:#012f6b;letter-spacing:0px;padding:7px 20px 8px}.header__menu-item .icon-caret{display:none}.header__menu-item{padding:0}body summary.list-menu__item{padding:0}.list-menu li{margin:6px 0 0}.header__icon:not(.header__icon--summary){font-size:0px;display:inline-block;width:auto;height:auto;vertical-align:middle}.header__icon span{font-size:14px;color:#012f6b;font-weight:700;letter-spacing:0;margin:0 0 0 10px;text-decoration:none;display:inline-block;vertical-align:middle;height:100%;display:flex}.header__icon .cart-count-bubble span{color:#fff;margin:0}body .header:not(.drawer-menu).page-width{padding:12px 0;justify-content:space-between;display:flex;transition:all .6s ease-in-out;background-color:#fff}.header__inline-menu .list-menu{margin:0}.header__icons{display:inline-block;margin:0;min-width:151px}#cart-icon-bubble{margin:0 0 0 20px}.search-modal__content{padding:0}.search-modal__form{max-width:1240px;position:relative}.search-modal__form .field:after{display:none}body .search__input.field__input{padding:0 0 0 62px;background:#f6f8fc;border-radius:32px;height:45px;border:0;text-transform:capitalize;color:#707070;font-size:16px}body .search-modal__content .field__label{left:50px;top:12px}.search-modal1.gradient{background:transparent}.header__icon svg{display:inline-block;width:auto;height:auto;vertical-align:middle}.header__icon .icon.icon-hamburger{width:32px;height:32px}.search__button{position:absolute;left:13px;border:0;z-index:9;display:inline-block;width:35px;height:45px;padding:2px 0 0;cursor:pointer;background-color:unset}body .search__input.field__input:focus~label.field__label{display:none}input::placeholder{color:#707070!important;letter-spacing:0px!important;font-size:16px}::-webkit-input-placeholder{color:#707070;letter-spacing:0px;font-size:16px}:-moz-placeholder{color:#707070;letter-spacing:0px;font-size:16px;opacity:1}::-moz-placeholder{color:#707070;letter-spacing:0px;font-size:16px;opacity:1}:-ms-input-placeholder{color:#707070;letter-spacing:0px;font-size:16px}::-ms-input-placeholder{color:#707070;letter-spacing:0px;font-size:16px}::placeholder{color:#707070;letter-spacing:0px;font-size:16px}form.search.search-modal__form{border-radius:32px;height:48px;background:#f7f8fc;border:1px solid #012F6B}body .header__heading-logo{width:160px;height:48px}.hp-image-banner-section .media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{display:block;max-width:100%;position:relative;left:auto;height:auto;width:100%}body .banner__media{height:100%;background:transparent;position:relative;display:none}body .banner--medium.banner--desktop-transparent .banner__box{max-width:100%;padding:0;display:block;margin:0 0 60px;width:100%}body .banner__content.banner__content--middle-center{max-width:1240px;margin:0 auto;flex-flow:column;padding:135px 0 0}.hp-image-banner-section .hp-banner-section{background:url(/cdn/shop/files/b55fe412-f1fc-4be2-ae6c-5bf608420027.jpg?v=1692688819) no-repeat center top;background-size:100% 470px}body #Banner-template--14875742077026__a4f807bd-91cb-4d7d-b4eb-4c91984ba9dd:after{display:none}body .image-looping-section{display:flex;justify-content:space-between;margin:0;z-index:9;position:relative;column-gap:44px;width:100%}body .image-looping-section .image-opt{text-align:center}body .image-looping-section h4{color:#012f6b;font-size:18px;line-height:20px;margin-top:20px;margin-bottom:10px}body .image-looping-section p{color:#7a7a7d;font-size:12px;line-height:15px;margin:0}body .image-looping-section a{display:flex;flex-direction:column;align-items:center}body .image-looping-section img.img-opt{width:150px;max-width:100%}.banner__heading:after{content:"";background:url(/cdn/shop/files/text-line.svg) no-repeat center;left:50%;display:inline-block;height:15px;position:absolute;bottom:47px;transform:translate(-50%);width:100%}body .banner--medium:not(.banner--adapt){min-height:100px;display:block}.banner__media{position:relative}.banner__heading{color:#012f6b;font-weight:500;font-size:40px;line-height:53px}body .banner__box .banner__heading+*{margin:29px 0 0}.banner__text ul{margin:0;padding:0}.banner__text ul li{color:#012f6b;display:inline-block;font-weight:500;font-size:24px;line-height:32px}.banner__text ul li:not(:first-child):before{content:"";background:#012f6b;display:inline-block;height:9px;width:9px;vertical-align:middle;border-radius:50%;margin:-3px 20px 0 16px}.collection-list-with-bg .card__heading a{color:#012f6b;font-size:22px;font-weight:500;text-align:left}.info-opt p{color:#012f6b;font-size:14px}.link.button_link{background:#fbd753;text-align:center;padding:0 28px;border-radius:36px;min-height:36px;line-height:37px;text-decoration:none;font-size:16px;font-weight:500;color:#012f6b;margin:62px 0 0;max-height:36px}.card--standard>.card__content .card__information{position:relative}.card:hover .link.button_link{background:#012f6b;color:#fff}.collection-list-with-bg .collection-list{column-gap:40px;row-gap:40px}body .collection-list-with-bg .grid--2-col-desktop .grid__item{box-shadow:0 0 10px #00000029;border-radius:20px;width:calc(50% - 20px);min-height:350px;overflow:hidden}body .collection-list-with-bg .grid--2-col-desktop .grid__item .card__inner{width:50%}body .collection-list-with-bg .grid--2-col-desktop .card--standard{flex-direction:row}body .collection-list-with-bg .grid--2-col-desktop .grid__item .card__content{width:50%}body .collection-list-with-bg .grid--2-col-desktop .grid__item .img-opt{display:inline-block;position:absolute;left:-115px;transform:translateY(-50%);top:50%;margin:0;background:#fff;padding:5px 0 5px 6px;height:224px;border-radius:6px}body .collection-list-with-bg .grid--2-col-desktop .grid__item .info-opt{top:50%;position:absolute;transform:translateY(-50%);left:51px;margin:1px 0 0}body .collection-list-with-bg .grid--2-col-desktop .grid__item .info-opt .card__heading{margin-bottom:5px}.collection-list-with-bg .collection-list-wrapper{padding-top:10px;padding-bottom:21px}.card--standard #shopify-section-template--19831565648170__featured_collection{margin:0}.best-sellers .slider--desktop .slider__slide:first-child{margin-left:0}#shopify-section-template--19831565648170__featured_collection{margin-top:70px}.best-sellers .collection__title--desktop-slider .title{color:#012f6b;font-size:36px;letter-spacing:0;margin:0}.view_details_link{color:#012f6b;text-decoration:none;font-size:16px;width:100%;display:block;border-top:1px solid #E2E2E2;padding:11px 0 0;margin:7px 0 0}.view-details .icon-arrow{margin:0 0 0 5px;transition:all .7s ease}.best-sellers .card-wrapper:hover .view-details .icon-arrow{margin:0 0 0 15px;transition:all .7s ease}.shopify-section .best-sellers .collection .grid{margin:0;row-gap:0;column-gap:60px}.best-sellers .slider-counter{display:none}.slider-button svg{width:38px;height:38px}.best-sellers .slider--desktop .grid__item{padding-left:0!important;padding-right:0!important;width:200px!important;max-width:200px!important}body .slider-button{display:inline-block;width:45px;height:45px;border-radius:50%}.best-sellers .collection__title.title-wrapper--self-padded-tablet-down{padding:0;margin:0 98px 38px 0}.best-sellers .slider-buttons{column-gap:9px;position:absolute;top:-86px;width:100%;max-width:1240px;justify-content:end;right:0}.best-sellers li{padding:10px 26px 0 25px!important}.best-sellers h3 a{text-transform:capitalize;color:#012f6b;font-size:20px;margin:3px 0 9px}.best-sellers .price-item{letter-spacing:0;color:#012f6b;font-weight:500;font-size:16px}.best-sellers .underline-links-hover:hover a{text-decoration:none;text-underline-offset:0}.best-sellers .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.cta-option-footer .grid{max-width:1240px;margin:0 auto;column-gap:39px}.cta-option-footer .grid--2-col-desktop .grid__item{width:calc(50% - 20px)}.cta-option-footer>div{padding:100px 0;margin:0;width:100%;max-width:100%;background:url(/cdn/shop/files/yellow-wave.svg?v=1688385813) no-repeat;background-size:cover}.cta-option-footer .media>*:not(.zoom):not(.deferred-media__poster-button){position:relative;display:inline-block;height:auto;width:100%;max-width:36px}.cta-option-footer .multicolumn-card-spacing>div{padding:0!important;margin:0;background:#012f6b;height:70px;width:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cta-option-footer .multicolumn-card-spacing{margin:0;padding:0;display:inline-block;vertical-align:middle}.cta-option-footer .multicolumn-card__info{padding:0 33px;display:inline-block;vertical-align:middle;width:calc(100% - 70px)}.cta-option-footer.multicolumn.background-primary .multicolumn-card{background:#fde590f5;border-radius:20px;padding:23px 30px}.cta-option-footer .multicolumn-card__info .link:hover{background:#012f6b;color:#fff}.cta-option-footer .multicolumn-card__info .link{display:inline-block;background:#fbd753;width:150px;text-align:center;border-radius:20px;height:36px;line-height:36px;color:#012f6b;font-weight:500;margin:17px 0 0}.cta-option-footer .multicolumn-card__info>:nth-child(2){margin-top:4px}.cta-option-footer .multicolumn-list h3{color:#012f6b;font-size:18px;font-weight:500;letter-spacing:0;line-height:24px}.cta-option-footer p{color:#012f6b}#MainContent .section+.section:last-child{margin-top:65px}.footer-block__image-wrapper{border:0px}.footer__content-top .grid{display:flex;width:100%}.footer-block__heading{color:#fff;font-size:16px;letter-spacing:0}body .footer-block__details-content .list-menu__item--link{color:#fff;line-height:normal;margin:0;padding:0}.footer-block__details-content a{color:#fff;text-decoration:none;font-size:14px}body .footer-block__details-content.rte{margin:-5px 0 0}.footer-block__image-wrapper img{display:block;height:auto;max-width:100%;width:100%;background:transparent}footer.footer{background:#012f6b;padding:0;margin:0;position:relative;z-index:2}body .footer-block__details-content>li:not(:last-child),body .footer-block__details-content>li{margin:0 0 7px;line-height:normal}footer.footer:before{padding:0;margin:0;background:url(/cdn/shop/files/footer-wave-footer.svg?v=1688385867) no-repeat;background-size:cover;content:"";display:inline-block;width:100%;height:100%;position:absolute;opacity:.3;z-index:-1}.grid--3-col-tablet .footer-block.grid__item{width:auto;display:inline-block;vertical-align:top}footer .footer-block__details-content .list-menu__item--link:hover,.footer-block__details-content a:hover{color:#fbd753;text-decoration:underline}.list-social__link svg:hover circle#Ellipse_{fill:#fbd753}body .footer__content-top{padding:52px 0 53px;z-index:9;position:relative}body .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__heading{margin:0 0 21px}#Subscribe{position:relative;width:100%;background:#fbd753;padding:8px 0 7px;color:#012f6b;border-radius:20px;font-size:16px;font-weight:500;border:1px solid #FBD753;font-family:Roboto,sans-serif}body .footer__content-bottom{border-top:1px solid rgba(255,255,255,.2);padding:16px 0 0;max-width:1240px;margin:auto}body .copyright__content{font-size:14px;color:#fff}body .footer__copyright{text-align:center;margin:0 0 12px}body .footer__copyright br{display:none}.footer-block__details-content .icon-span{margin:2px 10px 0 0;height:14px;display:inline-block;vertical-align:top}body .newsletter-form__field-wrapper .field__input{padding:0;background:transparent;color:#fff;height:37px}body .newsletter-form__field-wrapper .field__input:focus{box-shadow:none}.newsletter-form__field-wrapper .field__input+.field__label{left:0;color:#fff;font-size:14px;line-height:19px;top:10px}body .footer-block__heading{font-size:16px;text-align:left;text-transform:capitalize;margin:0 0 18px}.newsletter-form__field-wrapper .field:first-child{border-bottom:1px solid rgba(255,255,255,.7);margin:-10px 0 15px}body .footer-block__brand-info{text-align:center}body .footer-block__brand-info .footer__list-social.list-social{justify-content:center;margin:0 auto}.grid--3-col-tablet .footer-block.grid__item:first-child{max-width:204px;margin:-3px 0 0}#Subscribe:hover{background:#012f6b;color:#fff}.footer-block__image-wrapper{background:transparent;max-width:164px!important;margin:0 auto 20px!important;display:inline-block}.newsletter-form__field-wrapper .field:after{display:none}.grid--3-col-tablet .footer-block.grid__item:last-child{min-width:360px;max-width:360px}.grid--3-col-tablet .footer-block.grid__item:nth-child(3){margin:0 0 0 38px}footer .list-social__link{padding:0 5px}footer .list-social__link .icon{width:40px;height:40px;background-color:#fff;border-radius:50px;padding:8px}footer .list-social__link:hover .icon{transform:scale(1);background-color:#fbd753}.grid--3-col-tablet .footer-block.grid__item:nth-child(2){margin:0 0 0 40px;max-width:140px}.breadcrumbs{margin-bottom:24px;margin-top:48px}.breadcrumbs__item .breadcrumbs__link{font-size:14px;text-decoration:none;opacity:.6;color:#012f6b}.breadcrumbs__item .breadcrumbs__link:hover{opacity:1}.breadcrumbs__item .listItem{font-size:14px;opacity:1;color:#012f6b}.breadcrumbs__list .breadcrumbs__item:not(:last-child):after{content:"\bb";transform:none;border:none;height:auto;width:auto;font-size:14px;margin:0 4px 2px 0;color:#012f6b99}.product .product--large:not(.product--no-media) .product__media-wrapper{width:48.388%;max-width:48.388%}.product .product--large:not(.product--no-media) .product__info-wrapper{width:51.612%;max-width:51.612%;padding:0 0 31px 45px}.product .product__media-wrapper .product__media-list .product__media-item{padding:25px 70px;border-radius:6px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.product .product__media-wrapper .product__media-list .product__media-item.is-active{padding:34px 150px}.product__info-wrapper .product__title{padding:10px 0 8px}.product__info-wrapper .product-price__wrapper{border-bottom:1px solid #E0E0E0}.product__title h1{font-size:28px;line-height:1.25;font-weight:600;letter-spacing:0px;color:#1f1f1f}.product__info-wrapper .price .price-item{font-size:24px;line-height:1;font-weight:700;letter-spacing:0px;color:#1f1f1f}.product-form__quantity .form__label{font-size:16px;line-height:21px;font-weight:500;letter-spacing:0px;color:#012f6b;margin:0 0 7px!important}.product-form__quantity .quantity:after,.product-form__quantity .quantity:before{display:none}.product-form__quantity .quantity{width:111px;min-height:auto}.quantity .quantity__button{width:41px;height:41px;opacity:1}.quantity .quantity__button:hover{background:#012f6b}.quantity .quantity__button:hover svg path{fill:#fff!important;stroke:#fff!important}.quantity__button .visually-hidden{display:none}.product-form__quantity .quantity__button svg{width:15px}.quantity .quantity__input{font-size:16px;line-height:28px;font-weight:500;letter-spacing:0px;color:#012f6b;padding:0 3px;width:29px;opacity:1;font-family:Roboto,sans-serif}.product .product__info-container .product-form{margin:50px 0 0}.oddit-template.product .product__info-container .product-form{margin:0}.product-form .product-form__buttons{max-width:100%}.share-button .share-button__button{display:inline-block!important;min-height:auto;vertical-align:top;font-size:16px;line-height:21px;font-weight:500;color:#012f6b;text-transform:capitalize;font-family:Roboto,sans-serif;padding:5px 10px 0 0}.share-button .share_icon_list{display:inline-block}.share-button .share_icon_list .share-icon{padding:0 6px 0 0}.share-button details{display:none}.product__info-wrapper .share-button{margin:40px 0 15px}.additional-audiobook-options,.additional-hardcover-purchase-options,.additional-purchase-options{background:#fbfbfb;border-radius:6px;margin-top:20px}.additional-purchase-options__header{background:#faf8f8;border-radius:6px;padding:16px 16px 12px}.additional-purchase-options__title{color:#000;font-size:20px;font-weight:600;line-height:1;margin:0;text-align:center}.additional-purchase-options__buttons{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px;align-items:center;justify-content:center}.additional-purchase-options__button{background:#fff;border-radius:6px;border:1px solid #D0D5DD;color:#344054;font-size:13px;font-style:normal;font-weight:500;line-height:16px;padding:8px 20px}body.product #MainContent .shopify-section.section.rich-text,body.product-paperback #MainContent .shopify-section.section.rich-text,body.product-bookoption #MainContent .shopify-section.section.rich-text{background-color:#f2f2f2;background-size:cover;margin:120px 0 0}.pp_dics_sec .rich-text{background:transparent;padding-top:62px;padding-bottom:56px}.pp_dics_sec .rich-text__wrapper{width:100%!important;max-width:100%}.pp_dics_sec .rich-text__wrapper .rich-text__blocks{max-width:100%}.page-width.pp_dics_sec{max-width:1050px}.pp_dics_sec .rich-text__blocks .rich-text__heading{font-size:30px;line-height:39px;font-weight:500;letter-spacing:0px;color:#012f6b;display:inline-block;padding:0 0 10px;position:relative;margin:0 0 10px}.pp_dics_sec .rich-text__blocks .rich-text__heading:after{height:2px;width:100%;background:#012f6b;bottom:0;position:absolute;left:0}.pp_dis p{margin:0 0 20px;color:#012f6b;font-size:16px;line-height:21px;font-family:Roboto,sans-serif}.search-modal .search-modal__content .search-modal__form{width:calc(100% - 50px);max-width:100%;float:left}.search-modal .search-modal__content .search-modal__close-button{width:50px;float:left;margin:0;height:60px}.search-modal .search-modal__content .search.search-modal__form{width:100%}.shopify-section .customer{padding-bottom:100px}.shopify-section .addresses form>div{text-align:left}.search-modal .search-modal__content{padding:24px 50px}.best-sellers .collection{padding-top:30px}.author-books .best-sellers .collection{padding-top:30px;padding-bottom:30px}.shopify-section .collection .grid{column-gap:0;row-gap:60px;margin:0 -30px}.shopify-section .collection .grid .grid__item{padding:0 30px;float:left;width:20%;max-width:20%}.card__information .card__heading{text-align:center;font-size:20px;line-height:26px;font-weight:500;height:52px;overflow:hidden;color:#012f6b;margin:0 0 10px}.card__information .card__heading .full-unstyled-link{position:relative}.collection .underline-links-hover:hover a{text-decoration:none}.customer.account>div:first-child{text-align:center}.cart-notification.active{z-index:9}cart-notification .cart-notification-wrapper:is(.page-width)>.cart-notification{top:-20px;right:0}.cart-item .cart-item__image-container{width:75px}.title,.title-wrapper-with-link{margin-top:0}.cart cart-items .title-wrapper-with-link .underlined-link{padding:0 25px;display:flex;align-items:center;justify-content:center}.quantity:before,.quantity:after{display:none}.cart-item .cart-item__quantity cart-remove-button{margin-top:0}.cart-item__quantity cart-remove-button .button{min-width:auto;min-height:auto;width:41px;height:41px}.cart-item__quantity cart-remove-button .button:hover{color:#fff!important}.cp-banner .page-width{max-width:100%;display:block;position:relative}.cp-banner .collection-hero__text-wrapper{width:100%;max-width:1240px;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);text-align:center;padding:0 20px}.cp-banner .collection-hero__text-wrapper.category{text-align:left}.cp-banner .collection-hero__text-wrapper .light-logo{display:block;max-width:fit-content;height:auto;margin-bottom:10px}.cp-banner .collection-hero__image-container{width:100%;margin:0;min-height:auto;border:none;position:relative}.cp-banner .collection-hero__image-container img{position:initial!important}.collection main#MainContent,.collection-series main#MainContent,.collection-series-thm main#MainContent,.collection-category main#MainContent,.collection-category-thm main#MainContent,.collection-bundle main#MainContent{padding:0}.collection .breadcrumbs,.collection-series .breadcrumbs,.collection-series-thm .breadcrumbs,.collection-category .breadcrumbs,.collection-category-thm .breadcrumbs,.collection-bundle .breadcrumbs{max-width:1240px;margin-left:auto;margin-right:auto;margin-top:60px}.collection-category .author-books,.collection-category-thm .author-books{margin-top:0}.collection-hero__text-wrapper .collection-hero__title{font-size:60px;line-height:66px;letter-spacing:0px;color:#fff;font-weight:500;display:inline-block;margin:0;background-size:auto;padding:0 0 15px}.collection-bundle .collection-hero__text-wrapper .collection-hero__title{background-position:left bottom;padding:0 0 13px}.collection-bundle .cp-banner .collection-hero__text-wrapper{text-align:left;left:160px;padding:0;width:auto;max-width:440px}.cp-banner .collection-hero__text-wrapper .bundle_banner_content{margin:0;max-width:100%}.cp-banner .collection-hero__text-wrapper .bundle_banner_content p{font-size:14px;line-height:19px;color:#fff;margin:20px 0 10px}.cp-banner .collection-hero__text-wrapper .bundle_banner_content span{font-size:20px;line-height:26px;color:#fbd753;font-weight:700}.collection-bundle .view-details{display:none}.collection-bundle .card__content{flex-grow:initial}.collection-bundle .grid__item .card{height:auto}.collection-bundle .quantity .quantity__button{width:30px;height:30px}.facets{padding:0 20px 19px;border-bottom:1px #C4C4C4 solid;margin:0 0 40px}.facets .facets__form,.facets__wrapper .facets__summary{margin:0}.facets__wrapper .facets__heading,.facet-filters__field .facet-filters__label{font-size:16px;line-height:21px;color:#012f6b;font-weight:500;margin:0 10px 0 0;text-transform:capitalize}.collection .card__information .card__heading,.collection-series .card__information .card__heading,.collection-series-thm .card__information .card__heading{text-align:left}.price__regular .price-item--regular{color:#012f6b;font-size:16px;line-height:21px;font-weight:500}.facets__wrapper .facets__summary span,.facet-filters__field .facet-filters__sort{font-size:16px;line-height:21px;font-weight:400;color:#888}.facet-filters__field .facet-filters__sort:focus,.facet-filters__field .facet-filters__sort:focus-visible{box-shadow:none;outline-offset:0;outline:0}.pagination-wrapper .pagination__item--current:after,.pagination-wrapper .pagination__item:hover:after{display:none}.pagination-wrapper .pagination__item{font-size:16px;line-height:21px;color:#012f6b;border-radius:50px;padding:3px 0 0;width:40px;height:40px;opacity:1}.pagination-wrapper .pagination__list>li{height:40px;margin:0!important;max-width:initial;flex:auto;width:auto;display:inline-block}.pagination-wrapper .pagination__list{display:block;text-align:center}.pagination-wrapper .pagination__item.pagination__item--current{background:#012f6b;color:#fff}.pagination-wrapper .pagination__item.pagination__item--prev{background:#fbd753;border-radius:20px;width:100px;column-gap:7px;padding:0;margin:0 0 0 10px}.pagination-wrapper .pagination__item.pagination__item--prev svg{transform:rotate(-90deg)}.pagination-wrapper .pagination__item.pagination__item--next svg{transform:rotate(90deg)}.pagination-wrapper .pagination__item--prev .icon{margin-top:1px}.pagination-wrapper .pagination__item.pagination__item--next:hover,.pagination-wrapper .pagination__item.pagination__item--prev:hover{border:1px solid #E0DFDF;background:transparent}.pagination-wrapper .pagination__item.pagination__item--next{background:#fbd753;border-radius:20px;width:100px;column-gap:7px;padding:0;margin:0 10px 0 0}.pagination-wrapper{margin:81px 0 0!important;padding:39px 0 17px;border-top:1px #C4C4C4 solid}.cta_opt .animate-arrow{background:#fbd753;border-radius:20px;font-size:16px;line-height:21px;font-weight:500;color:#012f6b}.section.cp_content_mn{margin-top:0}.section.cp_content_mn .cp_content_mn{padding-top:20px}.select_opt .animate-arrow{padding:8px 12px 7px;min-width:150px;text-align:center}.remove_opt_link .animate-arrow{padding:8px 12px 7px;min-width:110px;text-align:center}.collection-bundle .collection .card__information .card__heading{text-align:center;margin:0 0 20px}.collection-bundle .card-information{display:none}.cta_opt .select_opt{text-align:center}.collection-bundle .card--standard>.card__content .card__information{padding:20px 0 0}.select_opt_added .qty_opt_section{float:left;width:81px}.select_opt_added .remove_opt_link{width:calc(100% - 81px);float:left;padding-left:9px}.select_opt_added .qty_opt_section .quantity{width:100%;min-height:auto}.select_opt_added .quantity .quantity__input{width:21px;font-size:16px;line-height:21px;color:#012f6b}.paperback_tag,.audiobook_tag,.hardcover_tag,.ebook_tag{display:flex;background:#e5e5e5;border-radius:3px;font-size:16px;line-height:21px;color:#012f6b;text-transform:capitalize;width:126px;height:30px;align-items:center;justify-content:center;column-gap:6px;font-weight:500;margin:-2px 0 8px}.paperback_tag.no_paperback_tag{background:transparent}.paperback_tag span,.audiobook_tag span,.hardcover_tag span,.ebook_tag span{display:inherit}.collection .collection .view-details .icon-arrow,.collection-series .collection .view-details .icon-arrow,.collection-series-thm .collection .view-details .icon-arrow{margin:0 0 0 7px}.collection .shopify-section .collection .grid,.collection-series .shopify-section .collection .grid,.collection-series-thm .shopify-section .collection .grid{column-gap:0;row-gap:40px}.cp-banner .collection-hero__text-wrapper.no_collection_image .collection-hero__title{color:#012f6b;background-size:contain}.cp-banner .collection-hero__text-wrapper.no_collection_image{position:initial;transform:none;margin:90px auto 0}.custom_opt_section{position:fixed;bottom:0;left:0;width:100%;background:#fff;border-top:5px #012F6B solid;padding:15px 0 35px;z-index:9}.custom_opt_section .left_opt{float:left;width:25.807%}.custom_opt_section .center_selction_opt{float:left;width:57.338%;padding:0 45px 0 43px}.custom_opt_section .center_selction_opt .media_container img{max-width:100%;width:100%}.custom_opt_section .left_opt p{margin:0;font-size:20px;line-height:26px;color:#012f6b}.custom_opt_section .left_opt p:first-child{border-bottom:1px solid #00286F;padding:0 0 16px;margin:33px 0 17px}.custom_opt_section .left_opt p:last-child{font-weight:700}.custom_opt_section .center_selction_opt .product_container{float:left;width:33.33%}.custom_opt_section .center_selction_opt .product_added .pp_added{background:#012f6b;border:1px solid #FFFFFF;color:#fff}.custom_opt_section .center_selction_opt .sparator_plus{float:left;max-width:50px;min-width:50px;text-align:center}.center_selction_opt .count_opt{float:left;width:100%;text-align:center;margin:0 0 -14px;z-index:9;position:relative}.center_selction_opt .count_opt span{width:33px;height:33px;background:#f0efef;border:1px solid #FFFFFF;display:flex;justify-content:center;align-items:center;border-radius:50px;font-size:16px;line-height:16px;color:#012f6be3;margin:0 auto}.center_selction_opt .media_option{float:left;width:100%;position:relative}.center_selction_opt .media_option:after{content:"+";position:absolute;right:-5px;top:50%;transform:translateY(-50%);font-size:20px;color:#012f6b;font-weight:700}.center_selction_opt .product_container:last-child .media_option:after{display:none}.center_selction_opt .media_container{width:84px;height:134px;border:1px dashed #00286F;border-radius:6px;display:block;margin:0 auto}.center_selction_opt .product_added .media_container{border:none}.center_selction_opt .product_title_container{float:left;width:100%;margin:6px 0 0;text-align:center;height:24px;overflow:hidden;padding:0 10px}.center_selction_opt .media_option .remove_act{position:absolute;height:100%;width:84px;text-align:center;left:0;right:0;margin:0 auto;top:0;background:#012f6b80;font-size:14px;line-height:14px;color:#fff;align-items:center;justify-content:center;border-radius:6px;display:none;cursor:pointer}.center_selction_opt .media_option:hover .remove_act{display:flex}.custom_opt_section .center_selction_opt .sparator_plus span{padding:66px 0 0;font-size:20px;line-height:20px;font-weight:700;color:#012f6b;display:block}.center_selction_opt .product_title_container .product_title{font-size:14px;line-height:17px;font-weight:500;color:#012f6b;overflow:hidden}.custom_opt_section .right_opt{float:left;width:16.855%;text-align:center;padding:38px 0 0}.custom_opt_section .right_opt .bundle_price{font-size:34px;line-height:34px;font-weight:700;color:#012f6b}.custom_opt_section .right_opt>div{float:left;width:100%}.custom_opt_section .right_opt .bundle_atc{background:#fbd753;color:#012f6b;border-radius:25px;width:209px;height:50px;font-size:20px;line-height:20px;font-weight:500;border:none;cursor:pointer;font-family:Roboto,sans-serif}.custom_opt_section .right_opt .bundle_atc:hover{background:#012f6b;color:#fff}.custom_opt_section .right_opt .bundle_atc[disabled]{background:#c4c4c4;color:#012f6b}.custom_opt_section .right_opt .add_to_cart_act{margin:22px 0 0}.collection-bundle footer.footer{z-index:0}.product__info-wrapper .product-form__input input[type=radio]{width:25px;height:25px;position:relative;cursor:pointer;margin:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none}.product__info-wrapper .product-form__input input[type=radio]:after{width:25px;height:25px;border:1px rgba(112,112,112,.2) solid;background:#c4c4c433;content:"";position:absolute;left:0;top:0;border-radius:50px}.product__info-wrapper .product-form__input input[type=radio]:checked:after{display:none}.product__info-wrapper .product-form__input input[type=radio]:checked{accent-color:#012F6B;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.product__info-wrapper .product-form__input input[type=radio]+label{font-size:20px;line-height:26px;font-weight:400;color:#012f6b;padding:0;border-radius:0;border:0;margin:0;vertical-align:top}.product__info-wrapper .product-form__input input[type=radio]+label:before{display:none}.product__info-wrapper .product-form__input input[type=radio]:checked+label{background-color:transparent;color:#012f6b}.product__info-wrapper variant-radios .product-form__input .form__label{display:none}.product__info-wrapper variant-radios{margin:20px 0 50px}.product-variant-option_Type .radio_pp_mn{margin-bottom:15px}.product-variant-option_Type .radio_pp_mn:last-child{margin-bottom:0}.custom_opt_section .warning{position:absolute;left:0;width:100%;text-align:center;bottom:6px;margin:0;font-weight:700;font-size:14px;color:red}.section.section-collection-list{margin-top:103px}details[open]>.header__submenu{background:#012f6b;width:260px;left:-90px;top:60px;padding:20px 0 4px;box-shadow:0 10px 10px #00000087}.header__submenu li{margin:0 0 14px}.header__submenu .header__menu-item{padding:5px;color:#fff;font-size:20px;font-weight:500;flex-flow:column;margin:0}.header__submenu .header__menu-item:hover{text-decoration:underline}.header-wrapper .header__menu-item:hover span{text-decoration:none;background:url(/cdn/shop/files/menu_hover_bg.svg) no-repeat center bottom;background-size:60px}.header-wrapper details[open]>.header__menu-item{text-decoration:none;background:url(/cdn/shop/files/menu_hover_bg.svg) no-repeat center bottom;background-size:60px}.grid--3-col-tablet .footer-block.grid__item .footer-block__details-content p:hover svg path{fill:#fbd753!important}.product__tax.caption.rte{display:none}.product .product__info-wrapper .price__container{margin:0}.field__input:not(:placeholder-shown)~.field__label{display:none}.cart-item__details .cart-item__name.h4:hover{color:#000}.card--standard .card__inner .card__content{display:none}.facets__summary>div{column-gap:9px}.facets .facets__form{display:block}.facets .facets__form .facets__wrapper{float:left}.facets .facets__form .facets__wrapper .facets__disclosure{margin-right:0}.facets .facets__form .active-facets.active-facets-desktop{display:none}.facets .facets__form .facet-filters.sorting{float:left;padding-left:21px}.facets .facets__form .product-count{float:right}.facets .facets__form .product-count .product-count__text{font-weight:500;color:#888;font-size:16px}.facets .facets__form .facet-filters.sorting .select{align-items:center}.collection-bundle .section.cp_content_mn .cp_content_mn{padding-bottom:51px}.product.product .best-sellers .collection{padding-top:23px}.product__info-wrapper .book-option,.product__info-wrapper .product-form__submit{font-size:20px}.scrolled-past-header cart-notification .cart-notification-wrapper:is(.page-width)>.cart-notification{top:88px;border-top:1px #e7e7e7 solid}cart-notification .cart-notification-wrapper:is(.page-width)>.cart-notification{border-top:1px #e7e7e7 solid}.header__icon span{width:auto;clip:initial}.header__icon.header__icon--cart span:nth-child(2).visually-hidden{clip:initial}.header__icon span.visually-hidden{clip:rect(0 0 0 0)}.cart-count-bubble span.visually-hidden{display:none}#cart-icon-bubble{width:72px}.cart-notification-wrapper .cart-notification-product__name{color:#012f6b}.cart__items .cart-items th{font-weight:500;font-size:14px}.cart .title,.customer h1,.list-collections .title{background:url(/cdn/shop/files/banner_title_arrow.svg) no-repeat center bottom;background-size:100%;padding:0 0 4px;color:#012f6b}.customer h1{background-size:auto}.customer h1#login{background-size:100px}.customer.login #customer_login a{text-align:center;margin:10px auto 0;color:#012f6b}.customer.login #customer_login a:hover{color:#000}.customer.login h1#recover{padding:0 0 10px}.shopify-section .customer button:hover:after{box-shadow:none}.customer a{color:#012f6b}.customer a:hover{color:#000}.addresses li>button,.addresses form button[type]{background:#fbd753!important;color:#012f6b!important}.addresses li>button:hover,.addresses form button[type]:hover{background:#012f6b!important;color:#fff!important}.page-title{font-size:40px;line-height:53px;letter-spacing:0px;color:#012f6b;font-weight:500;text-transform:capitalize;text-align:center}.contact__fields .field__input:focus,.contact__fields .field__input:not(:placeholder-shown),.contact__fields .field__input:-webkit-autofill{padding-top:0;padding-bottom:0}.page-width--narrow{max-width:1240px}.contact_us_mn .page-width{display:flex;flex-flow:row;column-gap:30px}.contact_us_mn .contact_us{width:50%;background:#f6f6f9;padding:50px;text-align:center;border-radius:10px}.contact_us_mn .contact_us p:last-child{margin-bottom:0}.contact_us h3{color:#012f6b;font-weight:600}.page-contact .section.custom-liquid{margin:0 0 10px}.section .contact.page-width.page-width--narrow{max-width:1240px}.contact.page-width .contact__button{text-align:center}.search-modal__form .predictive-search{top:60px;position:absolute}.disclosure-has-popup .list-menu__item span{padding:0}.collection .grid.product-grid .grid__item,.collection-series .grid.product-grid .grid__item,.collection-series-thm .grid.product-grid .grid__item{transition:all .7s ease}.collection .grid.product-grid .grid__item:hover,.collection-series .grid.product-grid .grid__item:hover,.collection-series-thm .grid.product-grid .grid__item:hover{margin:-10px 0 10px;transition:all .7s ease}.collection .grid.product-grid .grid__item>.product-card-wrapper>.card>.card__inner,.collection-series .grid.product-grid .grid__item>.product-card-wrapper>.card>.card__inner,.collection-series-thm .grid.product-grid .grid__item>.product-card-wrapper>.card>.card__inner{--ratio-percent: 160% !important}.collection .cta-option-footer .grid .grid__item:hover,.collection-series .cta-option-footer .grid .grid__item:hover,.collection-series-thm .cta-option-footer .grid .grid__item:hover{margin:0}.template-search{padding-bottom:50px!important}.list-collections .title{text-align:center;color:#012f6b;background-size:auto;padding:0 0 5px;margin:20px 0 50px}.list-collections .collection-list{row-gap:30px;margin-bottom:50px}.list-collections .card__media .media img{object-fit:contain;padding:20px}.cart .title-wrapper-with-link .cart_cta{display:flex;flex-flow:row;column-gap:20px}.shopify-section .is-empty .cart__warnings{padding-bottom:50px}.template-search .template-search__search .search .field__label{left:63px;top:12px}.product-form__input .radio_pp_mn input[type=radio]+label{border:1px solid #E6E6E6!important;border-radius:5px}.product-form__input .radio_pp_mn input[type=radio]:checked+label{--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) }.radio_pp_mn.book-option{padding-bottom:10px}@media only screen and (max-width: 1399px){.best-sellers .slider--desktop{margin:0 0 0 55px}.best-sellers .collection__title.title-wrapper--self-padded-tablet-down{padding:0;margin:0 55px 38px 0}}@media only screen and (max-width: 1199px){.image-looping-section .image-opt{width:14.285%}.image-looping-section .image-opt img{width:100%;max-width:100%}.page-width,.header-wrapper .header,body .header:not(.drawer-menu).page-width,.search-modal1.gradient,body .banner__content.banner__content--middle-center,.cta-option-footer>div,body .footer__content-top{padding-left:20px;padding-right:20px}.list-menu__item span{padding:7px 10px 8px}body .image-looping-section{column-gap:20px}.section.section-collection-list{margin-top:60px}.best-sellers .collection{padding-top:20px;padding-bottom:0}.best-sellers .collection__title.title-wrapper--self-padded-tablet-down{margin:0 20px 15px 0}.best-sellers .slider-buttons{top:-63px}.shopify-section .best-sellers .collection .grid{column-gap:40px}.grid--3-col-tablet .footer-block.grid__item:nth-child(2),.grid--3-col-tablet .footer-block.grid__item:nth-child(3){margin:0}.footer__content-top .grid{flex-wrap:nowrap}.grid--3-col-tablet .footer-block.grid__item:last-child{min-width:auto;max-width:100%}.footer__content-top .grid{column-gap:20px}.cta-option-footer>div{padding-bottom:60px}body .banner__content.banner__content--middle-center{padding-top:90px}.collection .breadcrumbs,.collection-series .breadcrumbs,.collection-series-thm .breadcrumbs,.collection-bundle .breadcrumbs{margin-left:15px;margin-right:15px}.shopify-section .collection .grid .grid__item{padding:0 10px}.shopify-section .collection .grid{margin:0 -10px}.pagination-wrapper{margin:50px 0 0!important}.product .product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 31px 30px}body.product #MainContent .shopify-section.section.rich-text,body.product-paperback #MainContent .shopify-section.section.rich-text,body.product-bookoption #MainContent .shopify-section.section.rich-text{margin:60px 0 0}.product .section+.section{margin-top:28px}.product .product__media-wrapper .product__media-list .product__media-item.is-active{padding:50px 85px}.product .product__media-wrapper .product__media-list .product__media-item.is-active{height:auto}.product .product__media-wrapper .product__media-list .product__media-item{padding:25px 35px;height:auto}.custom_opt_section .center_selction_opt{width:53.338%;padding:0 36px 0 33px}.collection-bundle .cp-banner .collection-hero__text-wrapper{left:80px;margin:15px 0 0}.cp-banner .collection-hero__image-container:after{background-size:contain}.cp-banner .collection-hero__text-wrapper .bundle_banner_content p{margin:12px 0 10px}.breadcrumbs{margin-bottom:12px!important;margin-top:16px}.cp-banner .page-width{padding:0}body summary.header__icon.header__icon--search{margin:0 10px 0 0}#cart-icon-bubble{margin:0 0 0 10px}.list-menu li:last-child{margin-left:8px}.shopify-section .best-sellers .collection .grid{scroll-padding-left:0}.collection #MainContent .section+.section:last-child,.collection-series #MainContent .section+.section:last-child,.collection-series-thm #MainContent .section+.section:last-child{margin-top:0}}@media only screen and (max-width: 991px){.best-sellers .collection{overflow:hidden}.header__icons .header__icon span{font-size:0;margin:0}.header__icons{min-width:auto}#cart-icon-bubble{width:auto}details[open].menu-opening>.menu-drawer{top:70px;z-index:999;height:calc(100vh - var(--header-height) + 22px)}body .header:not(.drawer-menu).page-width,.section-header.shopify-section-group-header-group{position:initial}body.gradient{padding:0}.menu-drawer__navigation-container .menu-drawer__utility-links{background-color:#fff}.header .menu-drawer summary.menu-drawer__menu-item{padding:1.1rem 3.2rem;background-color:unset}.header .menu-drawer summary.menu-drawer__menu-item svg:last-child{display:none}body .js .menu-drawer__submenu{border-left:0}.image-looping-section .image-opt{width:23%}body .image-looping-section{column-gap:15px;row-gap:20px;justify-content:center;flex-wrap:wrap}body .image-looping-section h4{font-size:16px;line-height:18px}.collection-list-with-bg .collection-list{column-gap:25px}body .collection-list-with-bg .grid--2-col-desktop .grid__item .info-opt{left:35px;margin:1px 10px 0 0}.link.button_link{font-size:12px}.shopify-section .collection .grid .grid__item{max-width:33.33%;width:33.33%}.shopify-section .best-sellers .collection .grid{column-gap:25px}.banner__heading{font-size:35px;line-height:47px}.facets{padding:0 0 19px}.product .product--large:not(.product--no-media) .product__media-wrapper{width:100%;max-width:100%}.product .product--large:not(.product--no-media) .product__info-wrapper{padding:40px 0 31px;width:100%;max-width:100%}.product .product__media-wrapper .product__media-list{row-gap:20px}.product .product__media-wrapper .product__media-list .product__media-item.is-active{padding:50px 0;width:100%;max-width:100%}.product .product__media-wrapper .product__media-list .product__media-item.is-active .product-media-container.constrain-height .media{height:337px}.product .product__media-wrapper .product__media-list .product__media-item{width:49%;max-width:50%}.product .product__media-wrapper .product__media-list .product__media-item .product-media-container.constrain-height .media{height:250px}.product__column-sticky .product-media-container{background:transparent;border:0}.product__column-sticky .product-media-container.constrain-height .media{padding-top:0}.product__column-sticky .product-media-container.constrain-height .media img{position:inherit;height:100%;width:auto;margin:0 auto}.cp-banner.collection-hero{padding:43px 0 0}.cp-banner .collection-hero__text-wrapper .light-logo{max-width:100px}.button--full-width{width:50%}.product .product__info-wrapper .price__container{margin:0}.product__info-container{max-width:100%!important}.product__info-wrapper variant-radios{margin:15px 0 28px}.product .product__info-container .product-form{margin:30px 0 0}.oddit-template.product .product__info-container .product-form{margin:0}body.product #MainContent .shopify-section.section.rich-text,body.product-paperback #MainContent .shopify-section.section.rich-text,body.product-bookoption #MainContent .shopify-section.section.rich-text{margin:24px 0 0}.cta-option-footer{clear:both}.custom_opt_section{position:relative;float:left;padding:15px 0 30px}.custom_opt_section .warning{position:initial;padding:15px 25px 0;clear:left;margin-top:10px;line-height:18px}.custom_opt_section .left_opt{width:40.807%}.custom_opt_section .center_selction_opt{width:58.338%;padding:0}.custom_opt_section .right_opt{width:100%}.collection-bundle .cp-banner .collection-hero__text-wrapper{left:0;margin:0;padding:0 25px;max-width:100%}.section.cp_content_mn .cp_content_mn{padding-bottom:0}.pagination-wrapper{padding:39px 0 0}#MainContent .section+.section:last-child{margin-top:60px}.cta-option-footer>div{padding-top:70px}.contact_us_mn .page-width{column-gap:20px}.contact_us_mn .contact_us{padding:50px 40px}.best-sellers .slider-buttons{top:-62px;padding:1px 0}.footer-block__newsletter .newsletter-form__field-wrapper{max-width:100%}.cart-notification__links .button--full-width.button{width:100%}.header__icons .header__icon .cart-count-bubble span{font-size:12px}.mobile-facets .mobile-facets__sort .select{align-items:center}.mobile-facets .mobile-facets__sort .select .select__select{font-size:16px!important;line-height:21px!important;font-weight:400!important;color:#888!important}.list-menu li:last-child{margin-left:0}.menu-drawer__inner-submenu,.menu-drawer__navigation-container{background:#fff}.menu-opening .menu-drawer__inner-submenu{background-color:#f2f2f2}.list-menu__item,.list-menu__item:focus,.menu-drawer__submenu .menu-drawer__close-button:focus,.header .menu-drawer summary.menu-drawer__menu-item:focus{color:#1f1f1f}.menu-drawer__submenu .menu-drawer__close-button{color:#7a7a7d}.cta-option-footer .multicolumn-card__info{padding:0 0 0 15px}.cta-option-footer.multicolumn.background-primary .multicolumn-card{padding:20px 15px}.footer__content-top .grid{flex-wrap:wrap;row-gap:30px!important}.grid--3-col-tablet .footer-block.grid__item:first-child{max-width:100%;width:100%}body .footer-block__brand-info .footer-block__image-wrapper{width:100%}.shopify-section .best-sellers .collection .grid .grid__item{max-width:20%}.remove_opt_link .animate-arrow{width:100%}.cp-banner .collection-hero__text-wrapper .bundle_banner_content p{max-height:60px;overflow:hidden}.collection #MainContent .section+.section:last-child,.collection-series #MainContent .section+.section:last-child,.collection-series-thm #MainContent .section+.section:last-child{margin-top:40px}body .scrolled-past-header .header:not(.header--top-center) *>.header__search{display:none}.scrolled-past-header .header-wrapper .header:not(.drawer-menu).page-width{padding:0 24px}.scrolled-past-header .search-modal__content{display:block}.scrolled-past-header .header-wrapper .header:not(.drawer-menu).page-width{box-shadow:none}main#MainContent{padding:0}}@media only screen and (max-width: 767px){body .collection-list-with-bg .grid--2-col-desktop .grid__item{width:100%}body .banner__content.banner__content--middle-center{padding-left:25px;padding-right:25px}body .banner--medium.banner--desktop-transparent .banner__box{background:transparent}.banner__heading{font-size:30px}.banner__text ul li{font-size:20px}.cta-option-footer>div{background-position:center top;padding:70px 0}.shopify-section .collection .grid .grid__item{width:50%;max-width:50%}.custom_opt_section .left_opt{width:100%;text-align:center}.custom_opt_section .center_selction_opt{width:100%;padding:25px 0 0}.collection-bundle .cp-banner .collection-hero__text-wrapper{padding:0 25px 12px}.collection-hero__text-wrapper .collection-hero__title{font-size:30px;line-height:33px}.product-grid-container{padding:15px 0 0}.product .product__media-wrapper .product__media-list .product__media-item{padding:25px 0}.product .product--large:not(.product--no-media) .product__info-wrapper{padding:40px 0 0}.product .product__media-wrapper .product__media-list .product__media-item{width:100%;max-width:100%}.product .product__media-wrapper .product__media-list .product__media-item{margin-left:0}.product__title h1{font-size:24px}.product__info-wrapper .price .price-item{font-size:28px;line-height:35px}.button--full-width{width:100%}.pp_dics_sec .rich-text__blocks .rich-text__heading{font-size:26px;line-height:30px}body.product #MainContent .shopify-section.section.rich-text,body.product-paperback #MainContent .shopify-section.section.rich-text,body.product-bookoption #MainContent .shopify-section.section.rich-text{margin:40px 0 0}.breadcrumbs__item.mobile-no-after:after{display:none!important}.contact_us_mn .contact_us{width:100%}.contact_us_mn .page-width{flex-wrap:wrap;row-gap:30px}.image-looping-section .image-opt{width:22%}.menu-drawer__navigation-container .menu-drawer__navigation{padding-bottom:24px;background-color:#f2f2f2}.menu-drawer__navigation-container .menu-drawer__utility-links{padding:16px 0 74px;background:#fff}.menu-drawer__navigation-container .menu-drawer__utility-links a{padding:1.3rem 2.4rem;text-decoration:none;font-size:1.8rem;color:#012f6b;font-weight:400;margin:0;gap:10px}.menu-drawer__navigation-container .menu-drawer__utility-links .menu-drawer__utility-link a{color:#000}.menu-drawer__navigation-container .menu-drawer__utility-links .list.list-social{display:none}.customer.addresses .customer #login,.customer #recover,.customer h1,.template-404 .title{text-align:center}.slider-counter.caption{display:none}.product .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product .product__media-wrapper .product__media-list .product__media-item.is-active{padding:20px 0}.product .product__media-wrapper .product__media-list .product__media-item .product-media-container.constrain-height .media,.product .product__media-wrapper .product__media-list .product__media-item.is-active .product-media-container.constrain-height .media{height:250px}.product .product__media-wrapper .product__media-list{scroll-padding-left:0}.product .product-media-modal[open]{padding:50px}.product .product-media-modal[open] .product-media-modal__content img{width:100%}.cta-option-footer.multicolumn.background-primary .multicolumn-card{padding:20px 30px}.footer .grid{display:block}.grid--3-col-tablet .footer-block.grid__item{width:33.33%;max-width:100%!important}.grid--3-col-tablet .footer-block.grid__item{width:50%}.grid--3-col-tablet .footer-block.grid__item:nth-child(2){padding:0}.grid--3-col-tablet .footer-block.grid__item:nth-child(4){margin:0}.footer-block__newsletter{width:100%}.grid--3-col-tablet .footer-block.grid__item:nth-child(3){padding-left:0}.footer-block__brand-info .footer-block__image-wrapper{width:100%}body .footer__content-top{padding-bottom:25px}.cta-option-footer .grid--2-col-desktop .grid__item{width:100%}.cta-option-footer .grid{row-gap:30px}.grid--3-col-tablet .footer-block.grid__item:first-child{margin-bottom:30px}.grid--3-col-tablet .footer-block.grid__item:last-child{margin:0}.shopify-section .best-sellers .collection .grid .grid__item{max-width:initial;min-width:auto;width:150px!important}body .collection-list-with-bg .grid--2-col-desktop .grid__item .info-opt{margin:0 0 0 15px}.overflow-hidden-mobile #MainContent{z-index:99}body .product--left .slider-button{margin:0 10px}.customer .button,.customer button{width:100%}body .search-modal__content .field__label{left:46px;top:12px;font-size:15px}.header .menu-drawer summary.menu-drawer__menu-item{padding:.8rem 2.4rem}body .header__heading-logo{width:153px}}@media only screen and (max-width: 479px){.grid--3-col-tablet .footer-block.grid__item{width:100%}.grid--3-col-tablet .footer-block.grid__item:nth-child(2){padding:20px 0 0;width:50%}.grid--3-col-tablet .footer-block.grid__item:nth-child(3){padding:20px 0 0;width:45%;float:right}.grid--3-col-tablet .footer-block.grid__item:nth-child(4){width:100%;margin:0 0 30px}.grid--3-col-tablet .footer-block.grid__item:nth-child(5){width:100%}.image-looping-section .image-opt{width:47%}.collection-list-with-bg .collection-list{padding-left:25px!important;padding-right:25px!important}.banner__heading{font-size:24px;line-height:35px}.best-sellers .collection__title--desktop-slider .title{font-size:26px}body .footer__content-top .footer__blocks-wrapper .footer-block:nth-child(4) .footer-block__heading{margin:0 0 10px}body .slider-button{width:38px;height:38px}body .product--left .slider-button{margin:0 10px}.best-sellers .slider-buttons{top:-54px}body .banner--medium.banner--desktop-transparent .banner__box{margin:0 0 51px}.section.section-collection-list{margin-top:43px}#shopify-section-template--19831565648170__featured_collection{margin-top:39px}.shopify-section .collection .grid .grid__item{max-width:50%;width:50%;padding:0 5px}.cta-option-footer .grid{padding-left:25px!important;padding-right:25px!important}.cta-option-footer.multicolumn.background-primary .multicolumn-card{padding:23px 18px}.cta-option-footer .multicolumn-card__info{width:100%;padding:20px 0 0;text-align:center}.cta-option-footer .multicolumn-card-spacing{display:block}.cta-option-footer .multicolumn-card-spacing>div{margin:0 auto}.shopify-section .customer{padding-left:25px!important;padding-right:25px!important}.button,.button--primary,.customer button,button.shopify-payment-button__button--unbranded,.cart cart-items .title-wrapper-with-link .underlined-link{width:100%}.shopify-section .customer{padding-bottom:60px}.banner__text ul li{font-size:20px}.link.button_link{width:100%;font-size:16px;margin:31px 0 0}.collection-list-with-bg .link.button_link{overflow:hidden}body .collection-list-with-bg .grid--2-col-desktop .grid__item .info-opt{margin:0 0 0 5px}.banner__text ul li{font-size:16px}.banner__text ul li:not(:first-child):before{margin:-3px 5px 0 6px;height:5px;width:5px}.product .product__media-wrapper .product__media-list .product__media-item.is-active{height:auto}.pp_dis p{line-height:24px}.pp_dics_sec .rich-text{padding-top:35px;padding-bottom:25px}body.product #MainContent .shopify-section.section.rich-text,body.product-paperback #MainContent .shopify-section.section.rich-text,body.product-bookoption #MainContent .shopify-section.section.rich-text{margin:40px 0 0}.product__info-wrapper .price .price-item{font-size:28px}.product__info-wrapper variant-radios{margin:10px 0 30px}.product__info-wrapper .share-button{margin:30px 0 15px}.product .product__info-container .product-form{margin:35px 0 0}.oddit-template.product .product__info-container .product-form{margin:0}.product__title h1{font-size:23px}.cp-banner .page-width{display:flex;flex-direction:column-reverse}.cp-banner .collection-hero__text-wrapper .bundle_banner_content p{font-size:16px;line-height:24px}.collection-bundle .cp-banner .collection-hero__text-wrapper{left:inherit;position:inherit;top:inherit;transform:inherit;background:#000;padding:20px 15px;margin:-7px 0 0}.center_selction_opt .media_container{width:65px}.custom_opt_section .right_opt{padding:10px 0 0}.custom_opt_section .right_opt .bundle_atc{width:100%}.select_opt .animate-arrow{min-width:100%}.custom_opt_section .left_opt p{font-size:16px;line-height:24px}.custom_opt_section .right_opt .bundle_price{font-size:28px;line-height:28px}.cta-option-footer .multicolumn-card__info .link{width:100%}.center_selction_opt .media_container{height:106px}.contact_us_mn .contact_us{padding:20px 15px}.contact_us_mn .contact_us p{word-wrap:break-word}.contact_us_mn .contact_us p a{font-size:14px}.contact.page-width .contact__button .button{width:100%}.template-404 .svg_icon svg{width:100%}.template-404{margin:26px 0 60px}.cp-banner.collection-hero{padding:0}body .footer__copyright br{display:block}.page-width,.header-wrapper .header,body .header:not(.drawer-menu).page-width,.search-modal1.gradient,body .banner__content.banner__content--middle-center,.cta-option-footer>div,body .footer__content-top{padding-left:25px;padding-right:25px}.card__information{padding:1.3rem 1rem 0!important}.shopify-section .collection .grid{row-gap:54px}.template-search{padding-bottom:54px!important}.customer p{font-size:16px;line-height:24px}.scrolled-past-header cart-notification .cart-notification-wrapper:is(.page-width)>.cart-notification{padding-left:25px;padding-right:25px}.cart-notification__close{margin-right:-23px!important}.shopify-section .customer:not(.account):not(.order){padding-left:0;padding-right:0;max-width:100%}.center_selction_opt .media_option .remove_act{width:66px}.header__icons #cart-icon-bubble{height:30px}.footer .footer__content-bottom-wrapper--center{padding:0 15px}.best-sellers .card__information{padding:1.3rem 0 0!important}.cart cart-items .title-wrapper-with-link{justify-content:center}}.product-paperback variant-radios.no-js-hidden,.product-bookoption variant-radios.no-js-hidden{margin-bottom:0}.no-js-hidden.book-options{margin-top:0}.product-paperback variant-radios.no-js-hidden fieldset.js.product-form__input,.product-bookoption variant-radios.no-js-hidden fieldset.js.product-form__input{margin-bottom:0}.product-paperback .radio_pp_mn,.product-bookoption .radio_pp_mn{margin-bottom:15px}.product-paperback .audiobook_tag,.product-paperback .hardcover_tag,.product-paperback .ebook_tag,.product-bookoption .audiobook_tag,.product-bookoption .hardcover_tag,.product-bookoption .ebook_tag{margin-top:0}.pp_dis .pro_short_des>h3{display:none}.pp_dis *{color:inherit}.page-about-us .section+.section{margin-top:20px}@media screen and (min-width: 750px){.page-about-us .section+.section{margin-top:40px}}.go3176171171 p{padding-bottom:16px}@media screen and (min-width: 750px){.go3176171171 p{padding-bottom:24px}}.index .section.hp-image-banner-section,.collection-author .section.section-image-with-text,.collection-author-thm .section.section-image-with-text{margin-top:0}.product-paperback .image-with-text.page-width,.product-bookoption .image-with-text.page-width,.collection-series .image-with-text.page-width,.collection-series-thm .image-with-text.page-width,.collection-author .image-with-text.page-width,.collection-author-thm .image-with-text.page-width,.collection .image-with-text.page-width{--page-width: 100%;background-image:url(/cdn/shop/files/SRP-Author-bg.jpg?v=1689321540);background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.product-paperback .image-with-text .grid,.product-bookoption .image-with-text .grid,.collection-series .image-with-text .grid,.collection-series-thm .image-with-text .grid,.collection-author .image-with-text .grid,.collection-author-thm .image-with-text .grid,.collection .image-with-text .grid{width:100%;max-width:980px;margin:0 auto}.product-paperback .image-with-text .gradient,.product-bookoption .image-with-text .gradient,.collection-series .image-with-text .gradient,.collection-series-thm .image-with-text .gradient,.collection-author .image-with-text .gradient,.collection-author-thm .image-with-text .gradient,.collection .image-with-text .gradient{--color-background: transparent;--gradient-background: transparent}.product-paperback .image-with-text h2,.product-paperback .image-with-text .body>*,.product-bookoption .image-with-text h2,.product-bookoption .image-with-text .body>*,.collection-series .image-with-text h2,.collection-series .image-with-text .body>*,.collection-series-thm .image-with-text h2,.collection-series-thm .image-with-text .body>*,.collection-author .image-with-text h2,.collection-author .image-with-text .body>*,.collection-author-thm .image-with-text h2,.collection-author-thm .image-with-text .body>*,.collection .image-with-text h2,.collection .image-with-text .body>*{color:#fff}.product-paperback .image-with-text .image-with-text__media,.product-bookoption .image-with-text .image-with-text__media,.collection-series .image-with-text .image-with-text__media,.collection-series-thm .image-with-text .image-with-text__media,.collection-author .image-with-text .image-with-text__media,.collection-author-thm .image-with-text .image-with-text__media,.collection .image-with-text .image-with-text__media{border:2px solid rgb(255,255,255);border-radius:10px;overflow:hidden}.product-paperback .image-with-text img,.product-bookoption .image-with-text img,.collection-series .image-with-text img,.collection-series-thm .image-with-text img,.collection-author .image-with-text img,.collection-author-thm .image-with-text img,.collection .image-with-text img{filter:grayscale(100%) blur(0px) brightness(100%) sepia(0%) invert(0%) saturate(100%) contrast(100%) hue-rotate(0deg)}.product-paperback .image-with-text__content,.product-bookoption .image-with-text__content,.collection-series .image-with-text__content,.collection-series-thm .image-with-text__content,.collection-author .image-with-text__content,.collection-author-thm .image-with-text__content,.collection .image-with-text__content{padding:0}.product-paperback .image-with-text__media-item,.product-bookoption .image-with-text__media-item,.collection-series .image-with-text__media-item,.collection-series-thm .image-with-text__media-item,.collection-author .image-with-text__media-item,.collection-author-thm .image-with-text__media-item,.collection .image-with-text__media-item{max-width:calc(180px - var(--grid-desktop-horizontal-spacing) * 2 / 3);margin:0 auto 20px}@media screen and (min-width: 750px){.product-paperback .grid--3-col-tablet .grid__item,.product-bookoption .grid--3-col-tablet .grid__item,.collection-series .grid--3-col-tablet .grid__item,.collection-series-thm .grid--3-col-tablet .grid__item,.collection-author .grid--3-col-tablet .grid__item,.collection-author-thm .grid--3-col-tablet .grid__item,.collection .grid--3-col-tablet .grid__item{width:calc(215px - var(--grid-desktop-horizontal-spacing) * 2 / 3)}.product-paperback .image-with-text__media-item,.product-bookoption .image-with-text__media-item,.collection-series .image-with-text__media-item,.collection-series-thm .image-with-text__media-item,.collection-author .image-with-text__media-item,.collection-author-thm .image-with-text__media-item,.collection .image-with-text__media-item{max-width:100%;margin:0}.product-paperback .image-with-text__content,.product-bookoption .image-with-text__content,.collection-series .image-with-text__content,.collection-series-thm .image-with-text__content,.collection-author .image-with-text__content,.collection-author-thm .image-with-text__content,.collection .image-with-text__content{padding:0 0 0 60px}}.collection-list .card-wrapper{padding:20px 10px 30px;background-color:#f6f6f9;border-radius:10px;overflow:hidden}.collection-list .card-wrapper .card__inner{background:transparent;width:100%;max-width:328px;margin:0 auto 20px}.collection-list .card-wrapper .card__inner.product{max-width:165px}.collection-list .card-wrapper:hover .card__inner{transform:scale(1.1);transition:all .3s ease-in-out}.collection-list .card__information{padding-top:0!important;padding-bottom:10px!important}.collection-list .card__information .card__heading{font-size:18px;line-height:1.5;height:auto}.collection-list .card__information .card__desc{font-size:13px;line-height:1.4;color:#7a7a7d;text-align:center;margin:0}.collection-list .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1)}.social-follow{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;width:500px;max-width:100%;margin:40px auto;background-color:#012f6b;padding:20px;min-height:80px;border-radius:10px;overflow:hidden;color:#fff;font-size:18px;font-weight:500;gap:16px}.social-follow .list-social__link{padding:0 5px}@media screen and (min-width: 750px){.collection-list .card-wrapper{padding-top:45px;padding-bottom:60px}.collection-list .card-wrapper .card__inner{margin:0 auto 45px}.collection-list .card__information{padding-bottom:20px!important}.collection-list .card__information .card__heading{font-size:24px}.collection-list .card__information .card__desc{font-size:14px}}.page-policy .page-title{text-transform:none;text-align:left;font-size:30px;line-height:36px}.page-policy .page-hero{background-position:center}.page-policy .rte h2{color:#e74f03}.page-policy .rte h3{font-size:20px;color:#012f6b}.page-policy .rte h4{font-size:18px;color:#012f6b}.policies li a:hover{color:inherit}.page-newsletter #MainContent{background-image:linear-gradient(#021a36cc,#021a36cc),url(/cdn/shop/files/srp-fb-3.jpg?v=1690934051);background-size:cover;background-position:center;padding:100px 0 50px}.page-newsletter #MainContent .section+.section:last-child{margin-top:0}.page-newsletter .shopify-app-block{background-color:#ffffffbf;max-width:400px;margin:0 auto;padding:20px}@media screen and (min-width: 750px){.page-policy .page-title{font-size:40px;line-height:53px}}.foreign-books .grid{--grid-mobile-vertical-spacing: 20px;--grid-mobile-horizontal-spacing: 10px;--grid-desktop-vertical-spacing: 40px;--grid-desktop-horizontal-spacing: 40px}.foreign-books .multicolumn-card{background:#f6f6f9;border-radius:10px;overflow:hidden}.foreign-books .multicolumn-card-spacing{padding-top:20px}.foreign-books .multicolumn-card__info{padding:20px 10px}.foreign-books .inline-richtext{color:#012f6b;font-size:16px}.foreign-books .multicolumn-card__image-wrapper--half-width{width:90%}.foreign-books .multicolumn-card .media{transition:all .3s ease}.foreign-books .multicolumn-card a:hover .media{transform:scale(1.1)}@media only screen and (min-width: 750px){.foreign-books .multicolumn-card-spacing{padding-top:45px}.foreign-books .multicolumn-card__info{padding:45px 20px}.foreign-books .inline-richtext{font-size:24px}.foreign-books .multicolumn-card__image-wrapper--half-width{width:60%}}@media only screen and (max-width: 749px){.footer-block.grid__item.footer-block--menu{display:inline-block;width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2);margin:0}}.thm-links-warpper .thm-option,.button-link-ebook .button{text-transform:none}.whai-quiz-container.whai-popup{display:none}.product__media-wrapper{position:relative}.product-thm .ebook-gallery,.product-paperback .ebook-gallery,.product-bookoption .ebook-gallery{position:absolute;width:100%;height:100%;display:block;cursor:pointer;z-index:99;font-size:0}.product-short p,#opinew-plugin .opw-reviewsCardMainFontSize p{color:#012f6b}#opinew-plugin button[data-v-1bfeb168],#opinew-plugin .opw-filterSortByButton{font-size:var(--opw-baseFont, 1rem)}.product__info-container .product__description * p{color:#012f6b}.is-open .mega-menu{display:block!important}.is-open .site-nav__link svg{transform:rotate(180deg);transition:all .3s ease;margin-bottom:2px}.is-open.site-nav__item{border-bottom:2px solid #012F6B}.new-release:after{content:"";height:24px;display:block;position:absolute;width:24px;border-right:1px solid #000;top:0;right:24px;opacity:.1}@media (max-width: 425px){.new-release:after{content:none}}.child-menu--list{display:grid;grid-template-columns:1fr 1fr;gap:24px}.child-menu--list .mega-menu__column:nth-child(2){grid-row:span 2}.mega-menu__collection-image{aspect-ratio:.62}.mega-menu__collection-image img{display:block}.menu-list,.mega-menu__inner{max-width:var(--page-width)}@media (min-width:1441px){.mega-menu .mega-menu__inner{padding-left:0;padding-right:0}}.site-nav__item:after{content:"";height:20px;display:block;position:absolute;width:100%}@media (max-width: 990px){.menu-list__show.search_section{display:block!important}.menu-list__top.search_section{display:none!important}}.styled-swiper .swiper{position:unset}.styled-swiper .swiper-button-next,.styled-swiper .swiper-button-prev{top:25px;width:42px;height:42px}.recommends-product .swiper-button-next,.recommends-product .swiper-button-prev{top:60px}.styled-swiper .swiper-button-prev{left:calc(100% - 110px)}.styled-swiper .swiper-button-next:after,.styled-swiper .swiper-button-prev:after{font-size:0}.featured-books-section__title{width:max-content;max-width:100%}.featured-books-section__title h2{margin-bottom:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1}.swiper-button-next.swiper-button-disabled svg rect,.swiper-button-prev.swiper-button-disabled svg rect{fill:#7a7a7d}@media (max-width: 768px){.series-product .swiper-scrollbar{bottom:-16px!important}}.series-product .swiper-scrollbar-drag,.styled-swiper.swiper-scrollbar-drag{display:block}.product-submit-btn:hover span{color:#fff}.product-btn-hover:hover .white{display:block}.product-btn-hover .white,.product-btn-hover:hover .black{display:none}details summary{-webkit-tap-highlight-color:transparent}.cart-item__quantity--item .cart-quantity{min-height:41px;max-width:120px}.series-products #delivery-estimate{display:none}.drawer cart-drawer-items{display:flex;flex-direction:column;overflow-x:hidden}.product__info-wrapper:has(input#ebook_input:checked) .series-products-block,.product__info-wrapper:has(input#audiobook_input:checked) .series-products-block,.product__info-wrapper:has(input#ebook_input:checked) #delivery-estimate,.product__info-wrapper:has(input#audiobook_input:checked) #delivery-estimate,.product__info-wrapper:has(input#ebook_input:checked) .price,.product__info-wrapper:has(input#audiobook_input:checked) .price{display:none}#delivery-estimate #delivery-zipcode i{font-style:normal;color:#7a7a7d}.cart-item__discounted-prices{display:flex;flex-direction:column;align-items:flex-end}.cart-item .cart-item__quantity-wrapper .product-option{color:#1f1f1f;font-weight:600;letter-spacing:0}.cart-item__discounted-prices .cart-item__old-price.product-option{color:#1f1f1f;opacity:.5;font-size:12px;line-height:1.4;font-weight:400}.cart-item .cart-item__discounted-prices .cart-item__final-price.product-option{color:red;font-weight:600;letter-spacing:0}@media screen and (min-width: 1200px){.header-wrapper .site-nav__list .mega-menu{max-height:calc(100vh - 240px);overflow:auto}}@media screen and (max-width: 1199px){.index main#MainContent{padding:0}}@media screen and (max-width: 991px){.product .product__info-wrapper{padding:12px 0 0}.template-index #MainContent .section+.section:last-child{margin-top:0}}@media screen and (max-width: 699px){.template-product .featured-books-section .swiper-scrollbar,.template-product .recommends-product .swiper-scrollbar{max-width:calc(100% - 24px)}.template-index .best-sellers .collection slider-component{margin:0 -25px}.template-index .best-sellers .collection .product-grid{scroll-padding-left:25px;padding-left:25px}.template-index .best-sellers .slider-buttons{right:25px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/custom.css.map */
