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-lg{font-size:clamp(1.875rem,4vw,3.4rem);line-height:clamp(2.1rem,4vw,3.7rem);margin-bottom:clamp(var(--space-sm),2vw,var(--space-md))}.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){.grid-layout__center,.grid-layout__left,.grid-layout__right{grid-template-columns:auto}.mobile__image{display:block}.desktop__image{display:none}}.header_container__SEPrT{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__SEPrT a{font-size:14px}.header_container__SEPrT img{float:left;height:auto;max-height:none;width:150px}@media screen and (max-width:696px){.header_container__SEPrT img{width:100px}}.image-with-text_section__X\+Ufm img{border-radius:var(--radius);box-shadow:var(--shadow);height:auto;width:100%}@media screen and (max-width:696px){.image-with-text_section__X\+Ufm h1,.image-with-text_section__X\+Ufm h2{text-align:center}.image-with-text_section__X\+Ufm a{margin:auto}.image-with-text_htmlContent__Rsl1z{order:1!important}}#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}.icons-w-text_text-and-icon-header__W\+nQf{margin:auto;max-width:1000px;text-align:center}.icons-w-text_text-and-icon-block__nLkwc{margin:0 auto;max-width:300px;text-align:center;width:100%}.icons-w-text_text-and-icon-blocks__IauBT{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__nLkwc h3{font-size:20px;font-weight:700;margin:0}.icons-w-text_text-and-icon-block__nLkwc p{font-size:clamp(12px,3vw,14px);line-height:20px;margin:10px 0 0}.icons-w-text_section__iNf1C img{height:auto;margin:0 auto 1rem;max-width:75%}.icons-w-text_text-and-icon-img__deTli svg{height:125px;width:125px}#icons-w-text_text-and-icon-container__Tn2s1 .icons-w-text_primary-button__jMpYg{margin:auto}@media screen and (max-width:696px){.icons-w-text_text-and-icon-block__nLkwc h3{text-align:left}.icons-w-text_text-and-icon-blocks__IauBT{grid-template-columns:1fr}.icons-w-text_text-and-icon-block__nLkwc{display:grid;grid-template-columns:1fr 2fr;max-width:none}.icons-w-text_text-and-icon__content__EfNRn{text-align:left}}.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}
/*# sourceMappingURL=main.357d7fe5.css.map*/