h1,h2,h3,h4{font-family:var(--font-header);margin:0;text-transform:uppercase}li,p,span{font-size:clamp(.9rem,1.6vw,1rem);line-height:clamp(1.2rem,3vw,1.4rem)}ul{list-style:none;padding-left:0}.text-center{text-align:center}.heading-xl{font-size:clamp(1.875rem,4vw,3.4rem);line-height:clamp(2.1rem,4vw,3.7rem)}.heading-lg,.heading-xl{margin-bottom:clamp(var(--space-sm),2vw,var(--space-md))}.heading-lg{font-size:clamp(1.625rem,4.5vw,2.75rem);line-height:clamp(1.9rem,4.5vw,3.1rem)}.heading-md{font-size:clamp(1.45rem,5vw,2rem);line-height:clamp(1.75rem,5vw,2.3rem)}.heading-md,.heading-sm{margin-bottom:var(--space-sm)}.heading-sm{font-size:clamp(1.125rem,3vw,1.375rem);line-height:clamp(1.4rem,3vw,1.7rem)}.primary-btn{background-color:var(--color-red);border-radius:var(--button-radius);box-shadow:var(--shadow);color:#fff;cursor:pointer!important;display:block;font-family:var(--font-header);font-size:clamp(.9rem,1.5vw,1.1rem);line-height:clamp(1.1rem,1.6vw,1.2rem);margin:0;padding:.8rem clamp(1.2rem,4vw,2.5rem);text-align:center;text-decoration:none;text-transform:uppercase;transition:.25s;width:-webkit-fit-content;width:fit-content}button.primary-btn{border:none;margin-top:25px;width:100%}.primary-btn:hover{background-color:var(--color-red-hover);color:var(--color-off-white-hover)}.list-with-checks{list-style:inside;padding:0}.list-with-checks li{align-items:start;display:flex;list-style:none;margin-bottom:7px}.list-with-checks li:before{background-image:url(https://bravebooks.us/cdn/shop/files/BB_BFLPLan1_S1_Icon_0c9926ff-5af2-407f-bcd7-b4e6d9fd9469.svg?v=1694461853);content:"";display:inline-block;margin-right:10px;min-height:20px;min-width:20px}.list-with-checks.list-with-xs li:before{background-image:url(https://bravebooks.us/cdn/shop/files/X_Mark.svg?v=1698782139)}.container{display:block;max-width:var(--page-width);padding:clamp(50px,10vw,100px) 20px}.center,.container{margin:0 auto}.grid-layout__center,.grid-layout__left,.grid-layout__right{grid-gap:25px;display:grid}.grid-layout__center{grid-template-columns:1fr 1fr}.grid-layout__left{grid-template-columns:1fr 2fr}.grid-layout__right{grid-template-columns:2fr 1fr}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}img{border-radius:var(--border-radius);display:block;max-width:100%}.mobile__image{display:none}@media screen and (max-width:696px){p{text-align:center}.grid-layout__center,.grid-layout__left,.grid-layout__right{grid-template-columns:auto}.mobile__image{display:block}.desktop__image{display:none}}.split-card__section{position:relative}.background__container{display:grid;grid-template-rows:auto;height:300px}.split-card__container{bottom:0;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;max-width:950px;padding:0 20px;position:absolute;right:0;top:0}.split-card__outer{background-color:#fff;border:3px solid var(--color-navy-blue);border-radius:10px;border-radius:var(--radius);padding:25px 0;position:relative}.split-card__inner{align-items:center;display:flex;gap:15px;justify-content:start;margin:auto;padding:0;width:-webkit-fit-content;width:fit-content}.split-card__inner p{font-size:clamp(14px,1.5vw,18px);margin:15px auto}.split-card__content{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,1fr)}.split-card__content img{height:auto;max-width:100px;width:100%}@media screen and (max-width:696px){.split-card__content{grid-template-columns:repeat(3,1fr)}.split-card__content img{max-width:75px}.split-card__inner img{width:100px}}.reviews-container{align-items:center;display:flex;gap:10px;margin-bottom:10px}.reviews-container a{color:#000}.fibc-product__section-header h2{margin-bottom:10px}.fibc-line-through-price{color:grey;font-size:12px;margin:0;text-decoration:line-through}.free-shipping-badge{background:#134d77;padding:7px 20px;width:-webkit-fit-content;width:fit-content}.free-shipping-badge p{color:#fff;font-family:degular,arial;font-weight:700;margin:0}.fibc-add-to-cart__container span{display:block;margin-top:10px;max-width:450px;text-align:center}.fibc-product__option-title .fibc-product__best-value{background-color:var(--main-red);color:#fff;display:block;line-height:15px;margin-bottom:5px;padding:5px;width:-webkit-fit-content;width:fit-content}.fibc-product__information h3{font-size:clamp(22px,3vw,28px);margin-top:15px}.fibc-product__information-container{max-width:455px}.fibc-product__information{margin:auto;width:-webkit-fit-content;width:fit-content}.fibc-product__select-plan{margin-top:10px;position:relative}.fibc-product__plans{grid-row-gap:15px;display:grid;row-gap:15px}.fibc-product__select-plan p{color:var(--main-navy-blue);font-family:var(--font-header);font-size:20px;font-weight:700;margin:0}.fibc-product__plan-block{grid-gap:10px;align-items:center;background-color:#fff;cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto auto;padding:10px}.fibc-product__plan-block span{font-size:12px}.fibc-product__percent-off{background-color:var(--color-red);color:#fff;font-weight:700;padding:2px 5px;position:relative;text-transform:uppercase;top:-3px}.fibc-product__radio-button{height:25px;width:-webkit-fit-content;width:fit-content}.fibc-product__price-container{height:-webkit-fit-content;height:fit-content;margin:auto;text-align:right}.fibc-product__atc-disclaimer{font-size:10px;margin:10px 0 0;text-align:center}.fibc-product__radio-button input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #000;border-radius:50%;color:#000;cursor:pointer;font:inherit;height:25px;margin:0;width:25px}@media screen and (max-width:696px){.fibc-product__information-container{margin-top:25px}}.fibc-product__container{border:1px solid #000;border-radius:10px;overflow:hidden}.fibc-product__container.fibc-product__info-open{border:3px solid #000}.fibc-product__information .primary-button{margin-top:25px;max-width:450px;width:100%}input[type=radio]:before{border-radius:100%;box-shadow:inset 1em 1em var(--color-navy-blue);content:"";display:block;height:15px;margin:auto;position:relative;top:4px;transform:scale(0);transition:transform .12s ease-in-out;width:15px}input[type=radio]:checked:before{transform:scale(1)}.fibc-product__book-covers .fibcFreeBanner{background-color:#d13928;border-radius:25px;color:#fff!important;font-size:14px!important;left:-10px;padding:1px 8px;position:absolute;top:-13px}.product__carousel{margin:auto;max-width:500px;position:relative;width:100%}.product__carousel-wrapper{align-items:center;display:flex;position:relative}.product__carousel-image-container{overflow:hidden;text-align:center;width:100%}.product__carousel-image{aspect-ratio:1/1;border-radius:var(--radius);height:auto;object-fit:contain;width:100%}.product__carousel-btn{background:none;border:none;color:#222;cursor:pointer;font-size:2rem;padding:0 .5rem}.product__carousel-thumbnails{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr);justify-content:center;margin-top:.5rem}.product__carousel-thumbnail{background:none;border:none;border-radius:10px;cursor:pointer;overflow:hidden;padding:0}.product__carousel-thumbnail img{height:auto;width:100%}.product__carousel-thumbnail.active{border:2px solid grey}.email-collection__section img{border-radius:var(--radius);box-shadow:var(--shadow);height:auto;width:100%}.email-form__container[data-form-status=loading] .email-form__spinner{display:block}.email-form__container[data-form-status=loading] .email-form__arrow{display:none}.email-form__container[data-form-status=error] .email-form__email-error,.email-form__container[data-form-status=success] .email-form__claim{display:block}.prageru-email-content{display:flex;flex-direction:column}.email-form__container form{background-color:#e8e8e8;border-radius:25px;display:flex;height:50px;max-width:350px;position:relative;transition:scale .1s;width:100%}.email-form__container form:focus-within{outline-color:#2d73ff;outline-style:solid;outline-width:2px;scale:103%}.email-form__container input{background-color:initial;border:none;font-size:14px;padding:0 15px;width:100%}.email-form__container input:-webkit-autofill{border-radius:25px}.email-form__container input:autofill{border-radius:25px}.email-form__container button{background-color:initial;border:none;cursor:pointer}.email-form__container button:active{scale:99%}.email-form__container button svg{height:100%;width:100%}.email-form__container button span{align-items:center;background-color:var(--color-red);border-radius:25px;color:#fff;display:flex;font-size:18px;font-weight:700;height:75%;margin:0;padding:0 25px}.email-form__container button span:hover{background-color:var(--color-red-hover)}.email-form__spinner{display:none;height:100%;width:50px}.email-form__claim,.email-form__email-error{display:none;margin-top:20px;max-width:350px;text-align:center;width:100%}.email-form__email-error p{color:var(--color-red);font-size:14px}@media screen and (max-width:696px){.email-form__claim,.email-form__container form{margin:20px auto 0}.email-collection__section h1,.email-collection__section p{text-align:center}.email-collection__section a{margin:auto}}.fixed-button_section__YObZy{background:#fff;bottom:0;box-shadow:0 -4px 12px #0000001a;left:0;max-height:100px;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;width:100%;z-index:9999}.fixed-button_visible__ovVEd{opacity:1;pointer-events:auto}.fixed-button_inner__PLDCS{align-items:center;display:flex;height:100%;justify-content:center;padding:16px}.fixed-button_inner__PLDCS a{max-width:350px;width:100%}.header_container__gqyS4{align-items:center;display:grid;grid-template-columns:auto auto;justify-content:space-between;margin:auto;max-width:var(--page-width);padding:1rem}.header_container__gqyS4 a{font-size:14px}.header_container__gqyS4 img{float:left;height:auto;max-height:none;width:150px}@media screen and (max-width:696px){.header_container__gqyS4 img{width:100px}}.image-with-text_section__IdAKQ img{border-radius:var(--radius);box-shadow:var(--shadow);height:auto;width:100%}@media screen and (max-width:696px){.image-with-text_section__IdAKQ h1,.image-with-text_section__IdAKQ h2{text-align:center}.image-with-text_section__IdAKQ a{margin:auto}.image-with-text_htmlContent__abmpm{order:1!important}}.icons-w-text_text-and-icon-header__6UUCA{margin:auto;max-width:1000px;text-align:center}.icons-w-text_text-and-icon-block__3f3Fd{margin:0 auto;max-width:300px;text-align:center;width:100%}.icons-w-text_text-and-icon-blocks__yWBdS{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);justify-content:space-evenly;margin:25px auto;max-width:1200px}.icons-w-text_text-and-icon-block__3f3Fd h3{font-size:20px;font-weight:700;margin:0}.icons-w-text_text-and-icon-block__3f3Fd p{font-size:clamp(12px,3vw,14px);line-height:20px;margin:10px 0 0}.icons-w-text_section__B9bqt img{height:auto;margin:0 auto 1rem;max-width:75%}.icons-w-text_text-and-icon-img__j4FPz svg{height:125px;width:125px}#icons-w-text_text-and-icon-container__8H1-A .icons-w-text_primary-button__8YTeI{margin:auto}@media screen and (max-width:696px){.icons-w-text_text-and-icon-block__3f3Fd h3{text-align:left}.icons-w-text_text-and-icon-blocks__yWBdS{grid-template-columns:1fr}.icons-w-text_text-and-icon-block__3f3Fd{display:grid;grid-template-columns:1fr 2fr;max-width:none}.icons-w-text_text-and-icon__content__TYv-C{text-align:left}}.image-with-text-stacked_section__It7aa img{border-radius:var(--radius);box-shadow:var(--shadow);height:auto;width:100%}@media screen and (max-width:696px){.image-with-text-stacked_section__It7aa h1,.image-with-text-stacked_section__It7aa h2{text-align:center}.image-with-text-stacked_section__It7aa a{margin:auto}.image-with-text-stacked_htmlContent__YiOAl{order:1!important}}.information-slider_sliderHeading__l-HZ1{padding:25px}.information-slider_sliderHeading__l-HZ1 h2{color:#fff}.information-slider_sliderContainer__DMVso{display:flex;gap:var(--space-sm);height:450px;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-padding-left:40px;scroll-padding-right:40px;scroll-snap-type:x mandatory}.information-slider_slide__\+2BdK{background:#000;border-radius:10px;margin-left:10px;max-width:300px;min-width:300px;overflow:hidden;position:relative;scroll-snap-align:start}.information-slider_image__zL6wn{height:100%;left:0;object-fit:cover;object-position:center top;opacity:.8;position:absolute;top:0;width:100%}.information-slider_text__N0WiJ{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-between;text-align:left}.information-slider_text__N0WiJ h3{color:#fff;margin-left:15px;margin-top:15px;z-index:1}.information-slider_description__i3KK5{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#ffffff26;padding:var(--space-sm)}.information-slider_description__i3KK5 p{color:#fff}.information-slider_scrollBtns__0oqtG{grid-gap:25px;display:grid;gap:25px;grid-template-columns:auto auto;margin:0 auto;padding-bottom:25px;width:-webkit-fit-content;width:fit-content}.information-slider_scrollBtns__0oqtG button{background-color:initial;border:none;cursor:pointer;margin-top:20px}.review-slider_sliderWrapper__uC4X1{align-items:start;display:flex;margin-top:25px;position:relative}.review-slider_nextButton__jcrj9,.review-slider_prevButton__aljIZ{background:none;border:none;cursor:pointer;font-size:32px;margin-top:70px}.review-slider_reviewBlock__8LvUp{margin:0 auto;max-width:600px;text-align:center}.review-slider_reviewContent__Clnw1{background-color:#fff;border-radius:var(--radius);box-shadow:0 0 20px #cacaca;margin-top:-64px;padding:53px 20px 20px}.review-slider_reviewImage__2FmWz{border-radius:1rem;margin:auto auto 20px;object-fit:cover;width:75%}.review-slider_reviewCopy__xGhp0{margin-bottom:10px}.review-slider_stars__4wzMk span{color:gold;font-size:20px}#braveTrustedSection{background-color:var(--color-light-navy);padding:var(--space-md)}#braveTrustedContainer{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:space-around;margin:auto;max-width:-webkit-fit-content;max-width:fit-content;text-decoration:none}#braveTrustedContainer h2{color:#fff;font-size:20px;font-weight:700;margin:0;text-align:center}#braveTrustedStat,#braveTrustedUgc{display:none}#braveTrustedContainer img{height:25px;width:auto}#braveTrustedButton{background-color:#fff0;box-shadow:none;font-size:15px;padding:8px 0;text-decoration:underline}#braveTrustedButton:hover{color:#dbdbdb}
/*# sourceMappingURL=main.cf4f0bd0.css.map*/