@layer bricks{.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks{.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks{.brxe-button{width:auto}}@layer bricks{.brxe-accordion-nested{--brx-icon-transform:rotate(90deg);width:100%}.brxe-accordion-nested .accordion-title-wrapper{cursor:pointer}.brxe-accordion-nested .accordion-title-wrapper .brxe-heading{margin:0}.brxe-accordion-nested .accordion-content-wrapper{display:none}.brxe-accordion-nested .brx-open>.accordion-content-wrapper{display:block}.brxe-accordion-nested .brx-icon-expanded{display:none}.brxe-accordion-nested .brx-icon-transform{transition:transform .1s}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-transform{transform:var(--brx-icon-transform)}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-collapsed{display:none}.brxe-accordion-nested>.brx-open>.accordion-title-wrapper .brx-icon-expanded{display:block}}@layer bricks{@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgb(0 0 0 / .5),rgb(0 0 0 / .25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks{:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.brxe-star01{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.brxe-star01:not(.tag),.brxe-star01 img{object-fit:cover}@media (max-width:991px){.brxe-star01{height:auto}}.brxe-dctl01{position:absolute;top:28px;left:8px;width:85px;z-index:1}@media (max-width:991px){.brxe-dctl01{display:none}}@media (max-width:767px){.brxe-dctl01{display:none}}.brxe-dctc01{position:absolute;top:8px;left:46%;width:118px;z-index:1}@media (max-width:991px){.brxe-dctc01{width:80px;top:2px;left:calc(50% - 40px)}}@media (max-width:767px){.brxe-dctc01{width:62px;left:calc(50% - 31px);top:3px}}@media (max-width:478px){.brxe-dctc01{width:54px;left:calc(50% - 27px);top:2px}}.brxe-dctr01{position:absolute;top:70px;right:0;width:65px;z-index:1}@media (max-width:991px){.brxe-dctr01{display:none}}@media (max-width:767px){.brxe-dctr01{display:none}}.brxe-dcbl01{position:absolute;bottom:24px;left:0;width:65px;z-index:1}@media (max-width:767px){.brxe-dcbl01{display:none}}.brxe-dcbr01{position:absolute;bottom:24px;right:8px;width:99px;z-index:1}@media (max-width:767px){.brxe-dcbr01{width:76px;bottom:16px;right:4px}}@media (max-width:478px){.brxe-dcbr01{width:60px}}.brxe-decowr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;pointer-events:none}.brxe-decowr>.bricks-element-placeholder{display:none}.brxe-a59dde{display:inline-flex;width:fit-content;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;background-color:var(--nf-bg-elevated);border:2px solid var(--nf-midnight-500);border-radius:var(--nf-r-pill);font-size:var(--nf-label-size);font-weight:700;line-height:var(--nf-label-lh);text-align:center;text-transform:uppercase;align-items:center;justify-content:center;margin-bottom:12px}[data-brx-variant="toolkit"] .brxe-a59dde{margin-bottom:20px}.brxe-ceeebf{font-size:var(--nf-title-hero-size);font-weight:700;line-height:var(--nf-title-hero-lh);letter-spacing:0;margin-top:0;margin-bottom:0;max-width:752px}.brxe-771721{font-size:var(--nf-text-lg-size);font-weight:400;line-height:var(--nf-text-lg-lh);margin-top:0;margin-bottom:8px;max-width:752px}.brxe-771721 a{font-size:var(--nf-text-lg-size);font-weight:400;line-height:var(--nf-text-lg-lh);font-size:inherit}[data-brx-variant="toolkit"] .brxe-771721{font-size:var(--nf-text-lg-size);font-weight:500;line-height:var(--nf-text-lg-lh);margin-top:0;margin-bottom:15px;max-width:32em}[data-brx-variant="toolkit"] .brxe-771721 a{font-size:var(--nf-text-lg-size);font-weight:500;line-height:var(--nf-text-lg-lh);font-size:inherit}.brxe-771721 a{font-size:var(--nf-text-lg-size);font-weight:400;line-height:var(--nf-text-lg-lh);color:var(--nf-text)}.brxe-7d1d6f{display:none}.brxe-3eaf7e{display:flex;flex-direction:column;row-gap:24px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--nf-bg-elevated);border-style:none;border-radius:var(--nf-r-8);position:relative;z-index:2;min-height:0}[data-brx-variant="toolkit"] .brxe-3eaf7e{row-gap:10px;align-self:center!important}.brxe-3eaf7e .nf-course-chip-list>.brxe-text-basic{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--nf-r-pill);background:var(--nf-violet-400);color:var(--nf-cream-300);font-size:var(--nf-label-size);font-weight:700;line-height:var(--nf-label-lh);text-transform:uppercase}@media (max-width:991px){.brxe-3eaf7e{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.brxe-3eaf7e{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}@media (max-width:478px){.brxe-3eaf7e{padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px}}.brxe-3dff92{width:100%;max-width:429px;margin-right:auto;margin-left:auto}@media (max-width:767px){.brxe-3dff92{display:none}}.brxe-hmob01{display:none;width:100%;max-width:340px;margin-right:auto;margin-left:auto}@media (max-width:767px){.brxe-hmob01{display:block;max-width:260px}}.brxe-88b7d6{flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:2;min-height:300px;flex-shrink:1;width:100%}.brxe-88b7d6>.bricks-element-placeholder{display:none}@media (max-width:991px){.brxe-88b7d6{min-height:260px}}@media (max-width:767px){.brxe-88b7d6{min-height:0}}.brxe-49a93b{grid-template-columns:minmax(0,2fr) minmax(320px,1fr);row-gap:32px;column-gap:22px;align-items:center;display:grid;align-items:initial;width:100%}@media (max-width:991px){.brxe-49a93b{grid-template-columns:1fr}}@media (max-width:767px){.brxe-49a93b{row-gap:var(--nf-space-5)}}.brxe-6db4a3{position:relative;z-index:2;width:100%;max-width:var(--nf-container-wide);margin-right:auto;margin-left:auto;padding-right:40px;padding-left:56px}@media (max-width:991px){.brxe-6db4a3{padding-right:32px;padding-left:32px}}@media (max-width:767px){.brxe-6db4a3{padding-right:24px;padding-left:24px}}@media (max-width:478px){.brxe-6db4a3{padding-right:20px;padding-left:20px}}.brxe-bnchag{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnchc1{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnchc2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnchk1{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnchk2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnchsv{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnhmet{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:8px;row-gap:8px}#nf-course-hero-image{border-radius:var(--nf-r-8);box-shadow:var(--nf-shadow-md)}#nf-course-hero .brxe-hmob01{border-radius:var(--nf-r-8);box-shadow:var(--nf-shadow-md)}.brxe-d446f7{position:relative;overflow:hidden;padding-top:56px;padding-right:0;padding-bottom:56px;padding-left:0;width:100%;background-image:linear-gradient(180deg,var(--nf-violet-300) 0%,var(--nf-violet-200) 100%)}.brxe-d446f7[data-brx-variant="toolkit"]{background-image:linear-gradient(180deg,var(--nf-toolkit-top,var(--nf-lavender-400)) 0%,var(--nf-toolkit-bg,var(--nf-salmon-300)) 100%)}@media (max-width:991px){.brxe-d446f7{padding-top:40px;padding-right:0;padding-bottom:40px;padding-left:0}}@media (max-width:767px){.brxe-d446f7{padding-top:32px;padding-right:0;padding-bottom:36px;padding-left:0}}@media (max-width:478px){.brxe-d446f7{padding-top:28px;padding-right:0;padding-bottom:36px;padding-left:0}}#brxe-bnins2{font-family:"Nunito";font-size:14px;line-height:21px;font-weight:700;text-transform:uppercase;text-align:left;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#brxe-bnins3{font-family:"p22-mackinac-pro";font-size:clamp(28px, 2.42vw, 35px);line-height:1.486;font-weight:500;text-align:left;color:var(--nf-violet-800);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%}#brxe-bnins4{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:18px;line-height:27px}#brxe-bncggh{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--nf-violet-800)}.brxe-rctype{align-self:flex-start;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-rcimag{width:100%;padding-top:4px;padding-right:16px;padding-bottom:14px;padding-left:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-rcimag:not(.tag),.brxe-rcimag img{aspect-ratio:1.45;object-fit:contain}.brxe-rcmedi{display:flex;flex-direction:column;row-gap:8px;width:100%;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--nf-violet-300)}.brxe-0aeddd{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-family:"Nunito";font-size:var(--nf-title-md-size);font-weight:700;line-height:var(--nf-title-md-lh);width:100%}.brxe-rcdesc{font-size:var(--nf-text-base-size);font-weight:400;line-height:var(--nf-text-base-lh);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%}.brxe-f58cdd{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-text-md-size);font-weight:500;line-height:var(--nf-text-md-lh);color:var(--nf-text)}.brxe-rcview{padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;font-size:var(--nf-text-base-size);font-weight:700;line-height:var(--nf-text-base-lh);border-radius:var(--nf-r-pill);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-rcfoot{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;column-gap:16px;row-gap:12px;width:100%;padding-top:8px;margin-top:auto}.brxe-rcbody{display:flex;flex-direction:column;row-gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;flex-grow:1;width:100%;min-width:0}.brxe-9f03d3{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;background-color:var(--nf-cream-300);border:2px solid var(--nf-cream-300);border-radius:var(--nf-r-8);overflow:hidden}@media (max-width:478px){.brxe-9f03d3 .nf-shop-product-media.brxe-div{min-height:220px}}.brxe-9f03d3{box-shadow:var(--nf-shadow-sm)}.brxe-9f03d3 p{margin:0}.brxe-9f03d3 .nf-shop-detail-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--nf-r-pill);font-family:var(--nf-font-body);font-weight:var(--nf-w-bold);text-decoration:none;transition:background var(--nf-dur) var(--nf-ease),color var(--nf-dur) var(--nf-ease),border-color var(--nf-dur) var(--nf-ease),transform var(--nf-dur-fast) var(--nf-ease-out)}.brxe-9f03d3:has(>.nf-shop-product-media){display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;border:2px solid var(--nf-cream-300);border-radius:var(--nf-r-8);background:var(--nf-cream-300);box-shadow:var(--nf-shadow-sm)}.brxe-9f03d3 .nf-shop-product-media{position:relative;display:grid;place-items:center;min-height:250px;padding:var(--nf-space-6);overflow:hidden;background:var(--nf-violet-300)}.brxe-9f03d3 .nf-shop-product-image{width:min(100%, 360px);height:100%;max-height:230px;object-fit:contain}.brxe-9f03d3 .nf-shop-product-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--nf-space-3);padding:var(--nf-space-6);background:var(--nf-cream-300)}.brxe-9f03d3 .nf-shop-product-title{margin:0;font-family:var(--nf-font-body);font-size:var(--nf-title-md-size);font-weight:var(--nf-w-bold);line-height:var(--nf-title-md-lh);letter-spacing:normal}.brxe-9f03d3 .nf-shop-product-copy{margin:0;color:var(--nf-text);font-size:var(--nf-text-sm-size);line-height:var(--nf-text-sm-lh)}.brxe-9f03d3 .nf-shop-price{margin:auto 0 0;padding-top:var(--nf-space-2);color:var(--nf-text);font-size:var(--nf-text-md-size);font-weight:var(--nf-w-medium);line-height:var(--nf-text-md-lh)}.brxe-9f03d3 .nf-shop-price del{color:var(--nf-text-muted);font-weight:var(--nf-w-regular)}.brxe-9f03d3 .nf-shop-price ins{color:var(--nf-violet-800);text-decoration:none}.brxe-9f03d3 .brxe-f58cdd ins{text-decoration:none}.brxe-9f03d3 .nf-shop-detail-link{min-height:40px;margin-top:var(--nf-space-2);padding:8px 15px;border:2px solid var(--nf-midnight-500);background:#fff0;color:var(--nf-midnight-500)}.brxe-9f03d3 .nf-shop-detail-link:hover{border-color:var(--nf-salmon-500);background:var(--nf-salmon-400);color:var(--nf-midnight-500)}.brxe-9f03d3 .nf-shop-detail-link:focus-visible{outline:none;box-shadow:var(--nf-ring)}.brxe-9f03d3 .nf-shop-card-actions{display:flex;flex-wrap:wrap;align-self:stretch;align-items:center;gap:var(--nf-space-2);margin-top:var(--nf-space-2)}.brxe-9f03d3 .nf-shop-card-actions>*{flex:1 1 auto}.brxe-9f03d3 .nf-shop-add-to-cart{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--nf-space-3)}.brxe-9f03d3 .nf-shop-add-to-cart .button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;margin:0;padding:8px 14px;border:2px solid var(--nf-salmon-400);border-radius:var(--nf-r-pill);background:var(--nf-salmon-400);color:var(--nf-midnight-500);font-family:var(--nf-font-body);font-weight:var(--nf-w-bold);line-height:normal;text-decoration:none;transition:background var(--nf-dur) var(--nf-ease),color var(--nf-dur) var(--nf-ease),border-color var(--nf-dur) var(--nf-ease),transform var(--nf-dur-fast) var(--nf-ease-out)}.brxe-9f03d3 .nf-shop-add-to-cart .button:hover{border-color:var(--nf-salmon-500);background:var(--nf-salmon-500);color:var(--nf-midnight-500);transform:translateY(-1px)}.brxe-9f03d3 .nf-shop-add-to-cart .button:focus-visible{outline:none;box-shadow:var(--nf-ring)}.brxe-9f03d3 .nf-shop-add-to-cart .button.loading{opacity:.7}.brxe-9f03d3 .nf-shop-add-to-cart .button.added{border-color:var(--nf-pistachio-300);background:var(--nf-pistachio-300);color:var(--nf-pistachio-800)}.brxe-9f03d3 .nf-shop-add-to-cart .added_to_cart{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:var(--nf-violet-800);font-weight:var(--nf-w-bold)}.brxe-9f03d3 .nf-shop-card-actions .nf-shop-detail-link{min-height:44px;margin-top:0;padding:8px 14px;font-size:var(--nf-text-base-size);line-height:normal}.brxe-9f03d3 .nf-shop-bundle-cart-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 15px;border:2px solid var(--nf-salmon-400);border-radius:var(--nf-r-pill);background:var(--nf-salmon-400);color:var(--nf-midnight-500);font-family:var(--nf-font-body);font-weight:var(--nf-w-bold);line-height:normal;text-decoration:none;transition:background var(--nf-dur) var(--nf-ease),color var(--nf-dur) var(--nf-ease),border-color var(--nf-dur) var(--nf-ease),transform var(--nf-dur-fast) var(--nf-ease-out)}.brxe-9f03d3 .nf-shop-bundle-cart-link:hover{border-color:var(--nf-salmon-500);background:var(--nf-salmon-500);color:var(--nf-midnight-500);transform:translateY(-1px)}.brxe-9f03d3 .nf-shop-bundle-cart-link:focus-visible{outline:none;box-shadow:var(--nf-ring)}.brxe-bncrsl.brxe-div{width:100%;min-width:0}#brxe-bncgrd{display:grid;align-items:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;align-items:stretch}@media (max-width:991px){#brxe-bncgrd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#brxe-bncgrd{grid-template-columns:minmax(0,1fr)}}#brxe-bncgrp{display:flex;flex-direction:column;row-gap:16px;width:100%;margin-top:24px}#brxe-bntggh{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--nf-violet-800)}@media (max-width:478px){.brxe-9f03d3 .nf-shop-product-media.brxe-div{min-height:220px}}.brxe-9f03d3{box-shadow:var(--nf-shadow-sm)}.brxe-9f03d3 p{margin:0}.brxe-9f03d3 .nf-shop-detail-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--nf-r-pill);font-family:var(--nf-font-body);font-weight:var(--nf-w-bold);text-decoration:none;transition:background var(--nf-dur) var(--nf-ease),color var(--nf-dur) var(--nf-ease),border-color var(--nf-dur) var(--nf-ease),transform var(--nf-dur-fast) var(--nf-ease-out)}.brxe-9f03d3:has(>.nf-shop-product-media){display:flex;flex-direction:column;min-width:0;min-height:100%;overflow:hidden;border:2px solid var(--nf-cream-300);border-radius:var(--nf-r-8);background:var(--nf-cream-300);box-shadow:var(--nf-shadow-sm)}.brxe-9f03d3 .nf-shop-product-media{position:relative;display:grid;place-items:center;min-height:250px;padding:var(--nf-space-6);overflow:hidden;background:var(--nf-violet-300)}.brxe-9f03d3 .nf-shop-product-image{width:min(100%, 360px);height:100%;max-height:230px;object-fit:contain}.brxe-9f03d3 .nf-shop-product-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:var(--nf-space-3);padding:var(--nf-space-6);background:var(--nf-cream-300)}.brxe-9f03d3 .nf-shop-product-title{margin:0;font-family:var(--nf-font-body);font-size:var(--nf-title-md-size);font-weight:var(--nf-w-bold);line-height:var(--nf-title-md-lh);letter-spacing:normal}.brxe-9f03d3 .nf-shop-product-copy{margin:0;color:var(--nf-text);font-size:var(--nf-text-sm-size);line-height:var(--nf-text-sm-lh)}.brxe-9f03d3 .nf-shop-price{margin:auto 0 0;padding-top:var(--nf-space-2);color:var(--nf-text);font-size:var(--nf-text-md-size);font-weight:var(--nf-w-medium);line-height:var(--nf-text-md-lh)}.brxe-9f03d3 .nf-shop-price del{color:var(--nf-text-muted);font-weight:var(--nf-w-regular)}.brxe-9f03d3 .nf-shop-price ins{color:var(--nf-violet-800);text-decoration:none}.brxe-9f03d3 .brxe-f58cdd ins{text-decoration:none}.brxe-9f03d3 .nf-shop-detail-link{min-height:40px;margin-top:var(--nf-space-2);padding:8px 15px;border:2px solid var(--nf-midnight-500);background:#fff0;color:var(--nf-midnight-500)}.brxe-9f03d3 .nf-shop-detail-link:hover{border-color:var(--nf-salmon-500);background:var(--nf-salmon-400);color:var(--nf-midnight-500)}.brxe-9f03d3 .nf-shop-detail-link:focus-visible{outline:none;box-shadow:var(--nf-ring)}.brxe-9f03d3 .nf-shop-card-actions{display:flex;flex-wrap:wrap;align-self:stretch;align-items:center;gap:var(--nf-space-2);margin-top:var(--nf-space-2)}.brxe-9f03d3 .nf-shop-card-actions>*{flex:1 1 auto}.brxe-9f03d3 .nf-shop-add-to-cart{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--nf-space-3)}.brxe-9f03d3 .nf-shop-add-to-cart .button{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:44px;margin:0;padding:8px 14px;border:2px solid var(--nf-salmon-400);border-radius:var(--nf-r-pill);background:var(--nf-salmon-400);color:var(--nf-midnight-500);font-family:var(--nf-font-body);font-weight:var(--nf-w-bold);line-height:normal;text-decoration:none;transition:background var(--nf-dur) var(--nf-ease),color var(--nf-dur) var(--nf-ease),border-color var(--nf-dur) var(--nf-ease),transform var(--nf-dur-fast) var(--nf-ease-out)}.brxe-9f03d3 .nf-shop-add-to-cart .button:hover{border-color:var(--nf-salmon-500);background:var(--nf-salmon-500);color:var(--nf-midnight-500);transform:translateY(-1px)}.brxe-9f03d3 .nf-shop-add-to-cart .button:focus-visible{outline:none;box-shadow:var(--nf-ring)}.brxe-9f03d3 .nf-shop-add-to-cart .button.loading{opacity:.7}.brxe-9f03d3 .nf-shop-add-to-cart .button.added{border-color:var(--nf-pistachio-300);background:var(--nf-pistachio-300);color:var(--nf-pistachio-800)}.brxe-9f03d3 .nf-shop-add-to-cart .added_to_cart{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap;color:var(--nf-violet-800);font-weight:var(--nf-w-bold)}.brxe-9f03d3 .nf-shop-card-actions .nf-shop-detail-link{min-height:44px;margin-top:0;padding:8px 14px;font-size:var(--nf-text-base-size);line-height:normal}.brxe-9f03d3 .nf-shop-bundle-cart-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 15px;border:2px solid var(--nf-salmon-400);border-radius:var(--nf-r-pill);background:var(--nf-salmon-400);color:var(--nf-midnight-500);font-family:var(--nf-font-body);font-weight:var(--nf-w-bold);line-height:normal;text-decoration:none;transition:background var(--nf-dur) var(--nf-ease),color var(--nf-dur) var(--nf-ease),border-color var(--nf-dur) var(--nf-ease),transform var(--nf-dur-fast) var(--nf-ease-out)}.brxe-9f03d3 .nf-shop-bundle-cart-link:hover{border-color:var(--nf-salmon-500);background:var(--nf-salmon-500);color:var(--nf-midnight-500);transform:translateY(-1px)}.brxe-9f03d3 .nf-shop-bundle-cart-link:focus-visible{outline:none;box-shadow:var(--nf-ring)}.brxe-bntkll.brxe-div{width:100%;min-width:0}#brxe-bntgrd{display:grid;align-items:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;align-items:stretch}@media (max-width:991px){#brxe-bntgrd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#brxe-bntgrd{grid-template-columns:minmax(0,1fr)}}#brxe-bntgrp{display:flex;flex-direction:column;row-gap:16px;width:100%;margin-top:24px}#brxe-bnins1{width:100%;max-width:1284px;row-gap:24px;margin-right:auto;margin-left:auto}#bundle-inside{padding-top:80px;padding-right:max(20px, 5vw);padding-bottom:80px;padding-left:max(20px, 5vw);background-color:var(--nf-salmon-300)}@media (max-width:767px){#bundle-inside{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.brxe-b40e01{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--nf-sunglow-400)}.brxe-292a3a{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-title-lg-size);font-weight:700;line-height:var(--nf-title-lg-lh);color:var(--nf-text-invert)}.brxe-tkptit{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-title-lg-size);font-weight:700;line-height:var(--nf-title-lg-lh);color:var(--nf-text-invert)}.brxe-fe2c75{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-title-lg-size);font-weight:700;line-height:var(--nf-title-lg-lh);color:var(--nf-violet-100);order:4}.brxe-fe2c75 .price del,.brxe-fe2c75 .price>span{font-size:var(--nf-title-lg-size);font-weight:700;line-height:var(--nf-title-lg-lh);color:var(--nf-violet-100)}[data-brx-variant="toolkit"] .brxe-fe2c75{order:4}.brxe-6aa732 .stock{display:none}.brxe-6aa732{width:100%;margin-top:8px;order:6}.brxe-6aa732 .cart .single_add_to_cart_button,.brxe-6aa732 a.button[data-product_id],.brxe-6aa732 button.button[data-product_id]{min-width:100%;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;font-size:var(--nf-text-base-size);font-weight:700;line-height:var(--nf-text-base-lh);color:var(--nf-primary);background-color:var(--nf-accent);border:0;border-style:solid;border-radius:var(--nf-r-pill)}[data-brx-variant="toolkit"] .brxe-6aa732{order:6;margin-top:auto}@media (max-width:478px){.brxe-6aa732 .cart .single_add_to_cart_button,.brxe-6aa732 a.button[data-product_id],.brxe-6aa732 button.button[data-product_id]{min-width:100%}.brxe-6aa732{width:100%}}[data-brx-variant="toolkit"] .brxe-pcmsg1{order:7}.brxe-pcmsg1{order:7}.brxe-pcmsg1:empty{display:none}.brxe-tkpnot{order:5;font-size:var(--nf-text-sm-size);line-height:var(--nf-text-sm-lh);color:var(--nf-violet-100)}.brxe-tkpnot a{font-size:var(--nf-text-sm-size);line-height:var(--nf-text-sm-lh);color:var(--nf-violet-100);font-size:inherit}.brxe-pcgrnt{order:5;font-size:var(--nf-text-sm-size);line-height:var(--nf-text-sm-lh);color:var(--nf-violet-100)}.brxe-pcgrnt a{font-size:var(--nf-text-sm-size);line-height:var(--nf-text-sm-lh);color:var(--nf-violet-100);font-size:inherit}[data-brx-variant="toolkit"] .brxe-pcgrnt{display:none}.brxe-bnpinl{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-8f6356{display:flex;width:100%;max-width:424px;min-height:0;flex-direction:column;row-gap:16px;padding-top:32px;padding-right:34px;padding-bottom:32px;padding-left:34px;background-color:var(--nf-primary);border-radius:var(--nf-r-8);color:var(--nf-text-invert)}.brxe-8f6356[data-brx-variant="toolkit"]{min-height:0;row-gap:12px}.brxe-8f6356>:is(.brxe-pincl0,ol){list-style:none;display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:8px 0 0}.brxe-8f6356>:is(.brxe-pincl0,ol)>*{position:relative;margin:0;padding-left:30px;color:var(--nf-violet-100);font-size:var(--nf-text-base-size);font-weight:400;line-height:22px}.brxe-8f6356>:is(.brxe-pincl0,ol)>*::before{content:"";position:absolute;top:1px;left:-1px;width:20px;height:20px;background-color:var(--nf-sunglow-400);-webkit-mask:url(https://nurturedfirst.com/wp-content/uploads/2026/11/nf-icon-circle-check.svg) center / contain no-repeat;mask:url(https://nurturedfirst.com/wp-content/uploads/2026/11/nf-icon-circle-check.svg) center / contain no-repeat}.brxe-8f6356 .brxe-fe2c75 .price{margin:0;color:inherit;font:inherit}.brxe-8f6356 .brxe-6aa732{width:100%}.brxe-8f6356 .brxe-6aa732 form.cart{width:100%}.brxe-8f6356 .brxe-6aa732 .single_add_to_cart_button{width:100%;min-height:50px}.brxe-8f6356.brxe-8f6356 :focus-visible{outline-color:color-mix(in srgb,var(--nf-sunglow-500) 60%,transparent)}.brxe-8f6356 .brxe-fe2c75 .price del{margin-right:6px;font-size:var(--nf-text-md-size);font-weight:400;color:var(--nf-violet-300)}.brxe-8f6356 .brxe-fe2c75 .price ins{text-decoration:none}.brxe-8f6356 .brxe-pcgrnt a{color:inherit;text-decoration:underline}@media (max-width:991px){.brxe-8f6356{max-width:100%;min-height:0}}@media (max-width:478px){.brxe-8f6356{padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}}#brxe-bnhow1{font-family:"p22-mackinac-pro";font-size:clamp(28px, 2.42vw, 35px);line-height:1.486;font-weight:700;text-align:left;color:var(--nf-violet-800);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%}.brxe-e24380{margin-top:0;margin-right:0;margin-bottom:2px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:8px;padding-left:0;border-top:0 solid var(--nf-violet-300);border-right:0 solid var(--nf-violet-300);border-bottom:1px solid var(--nf-violet-300);border-left:0 solid var(--nf-violet-300);font-size:var(--nf-title-md-size);font-weight:700;line-height:var(--nf-title-md-lh)}.brxe-bnhc01{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnhc02{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-e761e3{display:grid;align-items:initial;width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));column-gap:24px;row-gap:12px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.brxe-e761e3>.brxe-e24380{grid-column:1 / -1}.brxe-e761e3>.brxe-outint:empty{display:none}.brxe-e761e3>.brxe-text-basic{position:relative;margin:0;padding-left:34px;color:var(--nf-text);font-size:var(--nf-text-base-size);font-weight:400;line-height:var(--nf-text-base-lh)}.brxe-e761e3>.brxe-text-basic::before{content:"";position:absolute;top:1px;left:-1px;width:20px;height:20px;background-color:var(--nf-violet-500);-webkit-mask:url(https://nurturedfirst.com/wp-content/uploads/2026/11/nf-icon-circle-check.svg) center / contain no-repeat;mask:url(https://nurturedfirst.com/wp-content/uploads/2026/11/nf-icon-circle-check.svg) center / contain no-repeat}#nf-course-outcomes:has(>.brxe-e761e3){box-shadow:var(--nf-shadow-md)}.brxe-bnht01{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.brxe-bnht02{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#brxe-bnhow0{display:flex;flex-direction:column;row-gap:24px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--nf-cream-300);border-radius:20px}@media (max-width:767px){#brxe-bnhow0{padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}}#brxe-bnpur2{display:grid;align-items:initial;grid-template-columns:minmax(0,424px) minmax(0,1fr);gap:32px;width:100%}@media (max-width:991px){#brxe-bnpur2{grid-template-columns:minmax(0,1fr)}}#brxe-bnpur1{width:100%;max-width:1284px;row-gap:24px;margin-right:auto;margin-left:auto}#bundle-purchase{padding-top:80px;padding-right:max(20px, 5vw);padding-bottom:80px;padding-left:max(20px, 5vw);background-color:var(--nf-salmon-300)}@media (max-width:767px){#bundle-purchase{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.brxe-insimg{width:418px;max-width:100%;justify-self:center}[data-brx-variant="toolkit"] .brxe-insimg{width:100%;max-width:100%;height:auto}[data-brx-variant="toolkit"] .brxe-insimg:not(.tag),[data-brx-variant="toolkit"] .brxe-insimg img{aspect-ratio:.95;object-fit:cover}@media (max-width:991px){.brxe-insimg{width:min(100%, 418px)}[data-brx-variant="toolkit"] .brxe-insimg:not(.tag),[data-brx-variant="toolkit"] .brxe-insimg img{aspect-ratio:4 / 3;object-position:center top}}.brxe-inseyb{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--nf-violet-500)}[data-brx-variant="toolkit"] .brxe-inseyb{color:var(--nf-text-invert)}.brxe-e1c02b{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-title-xl-size);font-weight:500;line-height:var(--nf-title-xl-lh)}[data-brx-variant="toolkit"] .brxe-e1c02b{font-size:var(--nf-title-lg-size);font-weight:700;line-height:var(--nf-title-lg-lh);color:var(--nf-text-invert)}.brxe-ed7fe6{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-text-base-size);font-weight:700;line-height:var(--nf-text-base-lh);color:var(--nf-text)}[data-brx-variant="toolkit"] .brxe-ed7fe6{color:var(--nf-text-invert);display:none}.brxe-insbio{font-size:var(--nf-text-md-size);font-weight:400;line-height:var(--nf-text-md-lh);color:var(--nf-text);max-width:32em}.brxe-insbio a{font-size:var(--nf-text-md-size);font-weight:400;line-height:var(--nf-text-md-lh);color:var(--nf-text);font-size:inherit}[data-brx-variant="toolkit"] .brxe-insbio{font-size:var(--nf-text-base-size);font-weight:500;line-height:var(--nf-text-base-lh);color:var(--nf-text-invert);max-width:none}[data-brx-variant="toolkit"] .brxe-insbio a{font-size:var(--nf-text-base-size);font-weight:500;line-height:var(--nf-text-base-lh);color:var(--nf-text-invert);font-size:inherit}.brxe-insbio a{font-size:var(--nf-text-md-size);font-weight:400;line-height:var(--nf-text-md-lh);color:var(--nf-text)}.brxe-177881{width:fit-content;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border:0 none currentcolor;font-size:var(--nf-text-base-size);font-weight:700;line-height:var(--nf-text-base-lh);text-decoration:underline;color:var(--nf-violet-500);gap:6px;transition:padding 180ms ease-out,background 200ms cubic-bezier(.4,0,.2,1),border-color 200ms cubic-bezier(.4,0,.2,1),transform 120ms cubic-bezier(.4,0,.2,1),box-shadow 200ms cubic-bezier(.4,0,.2,1)}.brxe-177881 i{font-size:12px}[data-brx-variant="toolkit"] .brxe-177881{color:var(--nf-text-invert)}.brxe-177881:hover{padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px}.brxe-177881:focus{padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px}.brxe-177881:active{padding-top:0;padding-right:5px;padding-bottom:0;padding-left:5px}[data-brx-variant="toolkit"] .brxe-177881:hover{color:var(--nf-violet-500)}.brxe-instxt{display:flex;flex-direction:column;row-gap:10px;width:100%;max-width:772px}[data-brx-variant="toolkit"] .brxe-instxt{max-width:none;padding-top:clamp(40px, 6.7vw, 96px);padding-right:clamp(24px, 6.7vw, 96px);padding-bottom:clamp(40px, 6.7vw, 96px);padding-left:clamp(24px, 6.7vw, 96px);justify-content:center}@media (max-width:991px){.brxe-instxt{justify-self:center}}.brxe-7f395b{display:grid;align-items:initial;grid-template-columns:418px minmax(0,1fr);align-items:center;column-gap:40px;width:100%;min-height:552px;padding-top:34px;padding-right:12px;padding-bottom:34px;padding-left:54px;background-color:var(--nf-violet-100);border:6px solid var(--nf-cream-300);border-radius:var(--nf-r-8)}[data-brx-variant="toolkit"] .brxe-7f395b{grid-template-columns:repeat(auto-fit,minmax(min(100%, 550px),1fr));column-gap:0;row-gap:0;min-height:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border:0;border-style:none;border-radius:0;background-color:var(--nf-violet-500);align-items:stretch}.brxe-7f395b>.bricks-element-placeholder:first-child{display:none}@media (max-width:991px){.brxe-7f395b{grid-template-columns:1fr;min-height:0;row-gap:32px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px}}@media (max-width:478px){.brxe-7f395b{padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}}.brxe-af4a8c{max-width:var(--nf-container-wide);align-items:center;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}[data-brx-variant="toolkit"] .brxe-af4a8c{max-width:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}@media (max-width:478px){.brxe-af4a8c{padding-right:0;padding-left:0}}.brxe-ca120c[data-brx-variant="toolkit"]{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:var(--nf-violet-500)}.brxe-ca120c[data-brx-variant="toolkit"] :focus-visible{outline-color:color-mix(in srgb,var(--nf-sunglow-500) 60%,transparent)}#brxe-bngsp0{padding-top:80px;padding-right:0;padding-bottom:0;padding-left:0;background-color:var(--nf-salmon-300)}@media (max-width:767px){#brxe-bngsp0{padding-top:48px;padding-right:0;padding-bottom:0;padding-left:0}}.brxe-78aca2{font-size:var(--nf-title-lg-size);line-height:var(--nf-title-lg-lh);font-weight:700;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}[data-brx-variant="toolkit"] .brxe-78aca2{font-size:var(--nf-title-lg-size);line-height:var(--nf-title-lg-lh);font-weight:700;text-align:center;color:var(--nf-text-invert)}[data-brx-variant="course"] .brxe-78aca2{font-size:var(--nf-title-lg-size);line-height:var(--nf-title-lg-lh);font-weight:700;text-align:center;color:var(--nf-text-invert)}.brxe-guabod{width:100%;font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;max-width:68ch}.brxe-guabod a{font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);font-size:inherit}[data-brx-variant="toolkit"] .brxe-guabod{font-size:var(--nf-text-md-size);line-height:var(--nf-text-md-lh);text-align:center;color:var(--nf-text-invert);max-width:32em;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}[data-brx-variant="toolkit"] .brxe-guabod a{font-size:var(--nf-text-md-size);line-height:var(--nf-text-md-lh);text-align:center;color:var(--nf-text-invert);font-size:inherit}[data-brx-variant="course"] .brxe-guabod{font-size:var(--nf-text-md-size);line-height:var(--nf-text-md-lh);text-align:center;color:var(--nf-text-invert);max-width:32em;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}[data-brx-variant="course"] .brxe-guabod a{font-size:var(--nf-text-md-size);line-height:var(--nf-text-md-lh);text-align:center;color:var(--nf-text-invert);font-size:inherit}.brxe-84b825{width:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--nf-text);font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);text-decoration:underline;text-align:left}[data-brx-variant="toolkit"] .brxe-84b825{display:none}[data-brx-variant="course"] .brxe-84b825{display:none}.brxe-tkgeyb{color:var(--nf-salmon-400)}[data-brx-variant="toolkit"] .brxe-tkgeyb{order:-1}[data-brx-variant="course"] .brxe-tkgeyb{order:-1}.brxe-guacpy{display:flex;flex-direction:column;row-gap:16px;align-items:flex-start;flex-basis:620px;flex-grow:1;flex-shrink:1;min-width:0}[data-brx-variant="toolkit"] .brxe-guacpy{flex-basis:auto;width:100%;max-width:800px;align-items:center;row-gap:16px}[data-brx-variant="course"] .brxe-guacpy{flex-basis:auto;width:100%;max-width:800px;align-items:center;row-gap:16px}.brxe-ccd98b{width:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;color:var(--nf-text);font-size:var(--nf-title-md-size);line-height:var(--nf-title-md-lh);font-weight:700}[data-brx-variant="course"] .brxe-ccd98b{color:var(--nf-text-invert);font-size:var(--nf-title-md-size);line-height:var(--nf-title-md-lh);font-weight:700}[data-brx-variant="toolkit"] .brxe-ccd98b{color:var(--nf-text-invert);font-size:var(--nf-title-md-size);line-height:var(--nf-title-md-lh);font-weight:700}.brxe-128f66 .stock{display:none}.brxe-128f66 .cart .single_add_to_cart_button,.brxe-128f66 a.button[data-product_id],.brxe-128f66 button.button[data-product_id]{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;color:var(--nf-text-invert);font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);font-weight:700;background-color:var(--nf-primary);border-style:none;border-radius:var(--nf-r-pill);min-width:100%}.brxe-128f66{width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}[data-brx-variant="toolkit"] .brxe-128f66 .cart .single_add_to_cart_button,[data-brx-variant="toolkit"] .brxe-128f66 a.button[data-product_id],[data-brx-variant="toolkit"] .brxe-128f66 button.button[data-product_id]{font-size:var(--nf-text-base-size);font-weight:700;line-height:var(--nf-text-base-lh);color:var(--nf-violet-800);background-color:var(--nf-salmon-400);min-width:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}[data-brx-variant="toolkit"] .brxe-128f66{width:auto;color:var(--nf-cream-300)}[data-brx-variant="toolkit"] .brxe-128f66 form.cart:not(.variations_form),[data-brx-variant="toolkit"] .brxe-128f66 form.cart.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:center}[data-brx-variant="course"] .brxe-128f66 .cart .single_add_to_cart_button,[data-brx-variant="course"] .brxe-128f66 a.button[data-product_id],[data-brx-variant="course"] .brxe-128f66 button.button[data-product_id]{font-size:var(--nf-text-base-size);font-weight:700;line-height:var(--nf-text-base-lh);color:var(--nf-violet-800);background-color:var(--nf-salmon-400);min-width:auto}[data-brx-variant="course"] .brxe-128f66{width:auto;color:var(--nf-cream-300)}[data-brx-variant="course"] .brxe-128f66 form.cart:not(.variations_form),[data-brx-variant="course"] .brxe-128f66 form.cart.variations_form .woocommerce-variation-add-to-cart{display:flex;flex-direction:column;align-items:center}[data-brx-variant="toolkit"] .brxe-128f66 .cart .quantity{width:0}.brxe-gumsg1{width:100%}.brxe-gumsg1:empty{display:none}.brxe-gucrln{width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);text-align:center}.brxe-gucrln a{font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);text-align:center;font-size:inherit}[data-brx-variant="course"] .brxe-gucrln{font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);text-align:center;color:var(--nf-text-invert)}[data-brx-variant="course"] .brxe-gucrln a{font-size:var(--nf-text-base-size);line-height:var(--nf-text-base-lh);text-align:center;color:var(--nf-text-invert);font-size:inherit}.brxe-guabuy{display:flex;flex-direction:column;align-items:center;flex-wrap:wrap;column-gap:24px;row-gap:16px;width:260px;max-width:100%;flex-shrink:1}[data-brx-variant="toolkit"] .brxe-guabuy{justify-content:center;flex-direction:row;width:auto;flex-shrink:0}[data-brx-variant="course"] .brxe-guabuy{width:100%;justify-content:center}@media (max-width:767px){.brxe-guabuy{margin-top:15px}}@media (max-width:478px){.brxe-guabuy{margin-right:auto;margin-left:auto}}.brxe-25773e{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:64px;row-gap:24px;width:100%;padding-top:clamp(24px, 3vw, 48px);padding-right:clamp(24px, 3vw, 48px);padding-bottom:clamp(24px, 3vw, 48px);padding-left:clamp(24px, 3vw, 48px);background-color:var(--nf-cream-300);border:1px solid var(--nf-violet-300);border-radius:var(--nf-r-8);color:var(--nf-text)}[data-brx-variant="toolkit"] .brxe-25773e{flex-direction:column;row-gap:24px;padding-top:56px;padding-right:clamp(24px, 5vw, 72px);padding-bottom:56px;padding-left:clamp(24px, 5vw, 72px);background-color:var(--nf-midnight-500);border:3px solid var(--nf-violet-200);border-radius:var(--nf-r-8);column-gap:40px}[data-brx-variant="course"] .brxe-25773e{flex-direction:column;row-gap:24px;column-gap:40px;padding-top:56px;padding-right:clamp(24px, 5vw, 72px);padding-bottom:56px;padding-left:clamp(24px, 5vw, 72px);background-color:var(--nf-midnight-500);border:3px solid var(--nf-violet-200);border-radius:var(--nf-r-8)}.brxe-c0fbb3{width:100%;max-width:var(--nf-container-wide);margin-right:auto;margin-left:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}[data-brx-variant="course"] .brxe-c0fbb3{max-width:calc(var(--nf-container-wide) - 2 * var(--nf-space-6))}.brxe-c58761{background-color:var(--nf-violet-200);padding-top:0;padding-right:clamp(16px, 4.5vw, 64px);padding-bottom:40px;padding-left:clamp(16px, 4.5vw, 64px);color:var(--nf-text)}.brxe-c58761[data-brx-variant="toolkit"]{background-color:var(--nf-toolkit-bg,var(--nf-salmon-300));padding-top:var(--nf-space-12);padding-right:max(20px, 5vw);padding-bottom:var(--nf-space-12);padding-left:max(20px, 5vw)}.brxe-c58761[data-brx-variant="course"]{padding-top:var(--nf-space-12);padding-right:calc(2 * var(--nf-space-6));padding-bottom:var(--nf-space-12);padding-left:calc(2 * var(--nf-space-6))}.brxe-c58761[data-brx-variant="toolkit"] .brxe-25773e :focus-visible{outline-color:color-mix(in srgb,var(--nf-sunglow-500) 60%,transparent)}.brxe-c58761[data-brx-variant="toolkit"] .brxe-ccd98b .price{margin:0;color:inherit}.brxe-c58761[data-brx-variant="toolkit"] .brxe-ccd98b .price del{margin-right:6px;font-size:var(--nf-text-md-size);font-weight:400;color:var(--nf-violet-300)}.brxe-c58761[data-brx-variant="toolkit"] .brxe-ccd98b .price ins{text-decoration:none}.brxe-c58761[data-brx-variant="course"] .brxe-25773e :focus-visible{outline-color:color-mix(in srgb,var(--nf-sunglow-500) 60%,transparent)}.brxe-c58761[data-brx-variant="course"] .brxe-ccd98b .price{margin:0;color:inherit}.brxe-c58761[data-brx-variant="course"] .brxe-ccd98b .price del{margin-right:6px;font-size:var(--nf-text-md-size);font-weight:400;color:var(--nf-violet-300)}.brxe-c58761[data-brx-variant="course"] .brxe-ccd98b .price ins{text-decoration:none}@media (max-width:478px){.brxe-c58761[data-brx-variant="course"]{padding-right:var(--nf-space-6);padding-left:var(--nf-space-6)}}#brxe-bnfaq4{font-family:"p22-mackinac-pro";font-size:clamp(28px, 2.42vw, 35px);line-height:1.486;font-weight:700;text-align:left;color:var(--nf-violet-800);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;width:100%}#brxe-bnfaq5{width:330px;max-width:100%;height:auto}#brxe-bnfaq5:not(.tag),#brxe-bnfaq5 img{object-fit:contain}@media (max-width:767px){#brxe-bnfaq5{width:180px}}#brxe-bnfaq3{display:flex;flex-direction:column;row-gap:32px}.brxe-db2414{font-weight:700;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;min-width:0;flex-grow:1}.brxe-69463d.brxi-bnfq01{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}.brxe-53c699{display:flex;justify-content:space-between;align-items:center;width:100%;column-gap:20px;background-color:#fff0;border-style:none;text-align:left;min-height:68px}.brxe-1ff00f{max-width:32em}.brxe-0cfd51{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;row-gap:0;background-color:var(--nf-cream-300);border:1px solid var(--nf-violet-300);border-radius:var(--nf-r-4)}.brxe-0cfd51 .nf-faq-bars{display:none}body:has(.brxe-8fc404) .brxe-0cfd51 .nf-faq-thin{display:none}body:has(.brxe-8fc404) .brxe-0cfd51 .nf-faq-bars{display:inline}.brxe-0cfd51.brx-open .nf-faq-v{display:none}.brxe-69463d.brxi-bnfq02{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}.brxe-69463d.brxi-bnfq03{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}.brxe-69463d.brxi-bnfq04{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}.brxe-69463d.brxi-bnfq05{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}.brxe-69463d.brxi-bnfq06{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}.brxe-69463d.brxi-bnfq07{color:var(--nf-violet-400);fill:var(--nf-violet-400);font-size:24px;flex-shrink:0}#brxe-bnfaq6{width:100%;display:flex;flex-direction:column;gap:10px}#brxe-bnfaq6 .accordion-title-wrapper{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:20px;font-weight:700;line-height:1.5;text-align:left;color:var(--nf-text)}#brxe-bnfaq6 .accordion-title-wrapper .brxe-heading{font-size:20px;font-weight:700;line-height:1.5;text-align:left;color:var(--nf-text)}#brxe-bnfaq6 .accordion-content-wrapper{padding-top:0;padding-right:20px;padding-bottom:20px;padding-left:20px;font-size:16px;line-height:1.5;color:var(--nf-text)}@media (max-width:767px){#brxe-bnfaq6 .accordion-title-wrapper{font-size:17px}#brxe-bnfaq6 .accordion-title-wrapper .brxe-heading{font-size:17px}}#brxe-bnfaq2{display:grid;align-items:initial;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:56px;width:100%}@media (max-width:991px){#brxe-bnfaq2{grid-template-columns:minmax(0,1fr)}}#brxe-bnfaq1{width:100%;max-width:1284px;row-gap:24px;margin-right:auto;margin-left:auto}#brxe-bnfaq0{padding-top:80px;padding-right:max(20px, 5vw);padding-bottom:80px;padding-left:max(20px, 5vw);background-color:var(--nf-salmon-300)}@media (max-width:767px){#brxe-bnfaq0{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}#brxe-bnoth2{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-family:"Nunito";font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;text-align:center}#brxe-bnoth3{width:100%;max-width:1044px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;font-family:"p22-mackinac-pro";font-size:35px;line-height:1.486;font-weight:500;text-align:center;color:var(--nf-violet-800)}@media (max-width:767px){#brxe-bnoth3{font-size:28px}}.brxe-bnothl.brxe-div{width:100%;min-width:0}#brxe-bnoth4{display:grid;align-items:initial;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;align-items:stretch}#brxe-bnoth4 .brxe-rcmedi{position:relative;padding:0}#brxe-bnoth4 .brxe-rctype{position:absolute;top:8px;left:8px;z-index:1}#brxe-bnoth4 .brxe-rcimag{padding:0;object-fit:cover}@media (max-width:991px){#brxe-bnoth4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#brxe-bnoth4{grid-template-columns:minmax(0,1fr)}}#brxe-bnoth1{width:100%;max-width:1284px;align-items:center;row-gap:20px;margin-right:auto;margin-left:auto}#brxe-bnoth0{padding-top:80px;padding-right:max(20px, 5vw);padding-bottom:80px;padding-left:max(20px, 5vw);background-color:var(--nf-salmon-300)}@media (max-width:767px){#brxe-bnoth0{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.brxe-sc1msg{padding-top:10px;padding-right:12px;padding-bottom:0;padding-left:12px}.brxe-sc1msg:empty{display:none}.brxe-dbb11f{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-weight:700;font-size:var(--nf-text-md-size);line-height:var(--nf-text-md-lh);color:var(--nf-violet-800)}@media (max-width:767px){.brxe-dbb11f{display:none}}.brxe-5c678e del{display:none}.brxe-5c678e{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;font-size:var(--nf-title-sm-size);font-weight:700;line-height:var(--nf-title-sm-lh);color:var(--nf-violet-800)}.brxe-5c678e .price del,.brxe-5c678e .price>span{font-size:var(--nf-title-sm-size);font-weight:700;line-height:var(--nf-title-sm-lh);color:var(--nf-violet-800)}@media (max-width:478px){.brxe-8c8eff:has(.added_to_cart) .brxe-5c678e{display:none}}.brxe-5c678e{white-space:nowrap}.brxe-27b507 .stock{display:none}.brxe-27b507{width:auto;flex-shrink:0}.brxe-27b507 .cart .quantity{width:0}.brxe-27b507 .cart .single_add_to_cart_button,.brxe-27b507 a.button[data-product_id],.brxe-27b507 button.button[data-product_id]{min-width:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;font-size:var(--nf-text-base-size);font-weight:700;line-height:20px;color:var(--nf-text-invert);background-color:var(--nf-primary);border:0;border-style:solid;border-radius:var(--nf-r-pill)}.brxe-27b507 form.cart:not(.variations_form),.brxe-27b507 form.cart.variations_form .woocommerce-variation-add-to-cart{display:flex;align-items:center}.brxe-27b507 .added_to_cart{display:inline-flex;align-items:center;min-height:44px;margin-left:12px;padding:0;color:var(--nf-violet-800);font-weight:700;text-decoration:underline;white-space:nowrap}@media (max-width:478px){.brxe-27b507 .cart .single_add_to_cart_button,.brxe-27b507 a.button[data-product_id],.brxe-27b507 button.button[data-product_id]{padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}}.brxe-sc1row{display:flex;align-items:center;justify-content:safe center;column-gap:24px;width:100%;padding-top:10px;padding-right:76px;padding-bottom:10px;padding-left:76px}@media (max-width:767px){.brxe-sc1row{justify-content:flex-end;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:76px;flex-wrap:wrap;row-gap:4px}}@media (max-width:478px){.brxe-sc1row{column-gap:8px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:72px}}.brxe-8c8eff{position:fixed;left:0;right:0;bottom:0;z-index:900;background-color:var(--nf-bg-elevated);border-top:1px solid var(--nf-violet-300);border-right:0 solid var(--nf-violet-300);border-bottom:0 solid var(--nf-violet-300);border-left:0 solid var(--nf-violet-300);box-shadow:0 -4px 20px 0 color-mix(in srgb,var(--nf-violet-800) 14%,transparent);transition:opacity 0.25s ease,visibility 0.25s}@media (prefers-reduced-motion:reduce){#nf-sticky-cart{transition:none}}html{scroll-padding-bottom:88px}#nf-sticky-cart.nf-sticky-cart--off{opacity:0;visibility:hidden}#wpconsent-container::part(wpconsent-settings-button){bottom:10px}