@font-face{font-family:"IsidoraSans Bold";src:url(/cdn/shop/files/IsidoraSans-Bold.otf?v=1701294795);font-display:swap}@font-face{font-family:"IsidoraSans Medium";src:url(/cdn/shop/files/IsidoraSans-Medium.otf?v=1701294795);font-display:swap}@font-face{font-family:"IsidoraSans SemiBold";src:url(/cdn/shop/files/IsidoraSans-SemiBold.otf?v=1701295015);font-display:swap}@font-face{font-family:"IsidoraSans Light";src:url(/cdn/shop/files/IsidoraSans-Light.otf?v=1701295006);font-display:swap}body{overflow-x:hidden}.mb-0{margin-bottom:0!important}.full___width .shg-row{max-width:1140px;margin-left:auto;margin-right:auto}.shogun-heading-component h1,.shogun-heading-component h2,.shogun-heading-component h3,.shogun-heading-component h4,.shogun-heading-component h5,.shogun-heading-component h6{font-family:"IsidoraSans Bold"!important;font-weight:var(--header-font-weight)!important;font-style:var(--header-font-style)!important;line-height:1.4!important}.homepage-sections--title h2{font-size:var(--header-text-size-px);width:100%;text-align:center;display:inline-block!important;position:relative;margin-bottom:15px!important;letter-spacing:var(--heading-spacing)!important;font-family:var(--header-font-stack)!important;font-weight:var(--header-font-weight)!important;font-style:var(--header-font-style)!important}.featured-row__subtext .shg-default-text-content p{margin:0;font-size:var(--base-font-size);font-size:16px;line-height:1.3em;color:var(--text-color);font-family:var(--body-font-stack);font-weight:var(--body-font-weight);font-style:var(--body-font-style);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-align:left}.full-img{width:100%}.info-cols--text .shg-default-text-content p{font-size:15px;line-height:1.3em;color:var(--text-color);font-family:"IsidoraSans Medium";font-weight:300;font-style:var(--body-font-style);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.text-white .shg-default-text-content p{color:#fff}.accordion--faq-wrapper .shg-default-text-content p,.accordion--faq-wrapper .shg-theme-text-content p{font-size:var(--base-font-size);line-height:1.6;color:var(--text-color)!important;font-family:var(--body-font-stack)!important;font-weight:var(--body-font-weight);font-style:var(--body-font-style);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.accordion--faq-wrapper .shogun-accordion-heading .shogun-accordion-title{font-weight:600!important;font-size:var(--base-font-size)!important;line-height:1.6;font-family:var(--body-font-stack)!important;font-style:var(--body-font-style);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.shogun-accordion-wrapper .shogun-accordion{border-radius:0!important}.shogun-accordion-wrapper .shogun-accordion+.shogun-accordion{margin-top:0!important}.shogun-accordion-body{padding:30px 15px}#dib-template-2 .dib-post img.dib-post-featured-image{height:368px!important;width:100%!important;object-fit:cover;object-position:top left}.total-brain-boost-shogun-template .product-details-wrapper{background:#fff0;padding:0}.total-brain-boost-shogun-template .jdgm-widget.jdgm-widget{margin-bottom:10px}.total-brain-boost-shogun-template .jdgm-widget.jdgm-widget,.total-brain-boost-shogun-template .jdgm-widget.jdgm-widget .jdgm-prev-badge[data-average-rating="0.00"]{display:block!important}.total-brain-boost-shogun-template ._product--price{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:15px}.total-brain-boost-shogun-template #ProductPrice{order:1}.total-brain-boost-shogun-template #ComparePrice{order:2;margin-left:10px}.total-brain-boost-shogun-template .product-page--pricing--discount{order:3;margin-bottom:0}.total-brain-boost-shogun-template .product-page__policies{width:100%;order:4}.total-brain-boost-shogun-template .shopify-payment-terms__container{order:5}.total-brain-boost-shogun-template .swatches-wrapper{display:flex;flex-wrap:wrap;align-items:center}.total-brain-boost-shogun-template #AddToCartForm .product-sub-label{width:auto;margin:0 20px 0 0;font-weight:700}.total-brain-boost-shogun-template #AddToCartForm .js-qty{margin:0;border:var(--primary-btn-bg-color) thin solid;width:130px;max-width:inherit}.total-brain-boost-shogun-template #AddToCartForm .js-qty__adjust{width:30px}.total-brain-boost-shogun-template .swatch .header{font-weight:700}.total-brain-boost-shogun-template .product-details-product-title{font-size:var(--body-font-size-36-to-em)}.swatch .swatch-element label{border-radius:38px;font-size:16px}.isidoraSansBold h2{font-family:var(--pf-primary-font)!important}.mb-0 h2{margin-bottom:0!important}.total-brain-boost-shogun-template .shg-default-text-content{padding-bottom:20px}.total-brain-boost-shogun-template #dib-template-2 a.dib-post{flex:0 0 25%;margin:0;padding:15px;background:#fff0;border:0}.total-brain-boost-shogun-template #dib-template-2 .dib-post-text h2{font-size:16px!important;line-height:1.3}.total-brain-boost-shogun-template #dib-template-2 .dib-post-text{padding-left:12px;padding-right:12px;text-align:left}.total-brain-boost-shogun-template .dib-recent-widget>h3,.total-brain-boost-shogun-template .sitewide--title-wrapper .page--title{color:var(--pf-color-6);margin-top:0;margin-bottom:24px;font-family:var(--pf-primary-font);font-weight:800;font-size:36px;text-transform:capitalize;line-height:1.25em}.total-brain-boost-shogun-template #dib-template-2 a.dib-post:hover{background:#fff0;text-decoration:none;box-shadow:none}.total-brain-boost-shogun-template #dib-template-2 a.dib-post:hover .dib-post-text h2{color:var(--primary-btn-bg-color)}.total-brain-boost-shogun-template #dib-template-2 .dib-post-wrap{align-items:inherit;margin-top:0}.total-brain-boost-shogun-template #dib-template-2{margin:0 auto}.total-brain-boost-shogun-template .rebuy-addon__item-image img{font-size:0}@media (max-width:768px){.total-brain-boost-shogun-template .product-details-product-title{font-size:24px}.total-brain-boost-shogun-template .dib-recent-widget>h3,.total-brain-boost-shogun-template .sitewide--title-wrapper .page--title,.heading-1 h2{font-size:var(--body-font-size-28-to-em)!important;line-height:1.25!important}}@media (max-width:480px){.swatch .swatch-element{width:100%;margin-right:0}.paymentButtonsWrapper #AddToCart,.paymentButtonsWrapper .shopify-payment-button{max-width:100%!important}}@media (min-width:1025px){.grid__image .aspect-ratio{transition:all 0.3s}.grid__image:hover .aspect-ratio{transform:scale(1.1);transition:all 0.3s}.heading-1 h2{font-size:36px!important;line-height:1.25!important}}.reveal .hidden{transition:all 0.3s}.IsidoraSansMedium p{font-family:"IsidoraSans Medium"!important}.overflow-hidden{overflow:hidden}