@font-face{font-family:HK Grotesk;font-style:normal;font-weight:400;src:url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-Regular.woff2?v=99884771707118624041652117728) format("woff2"),url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-Regular.woff?v=115766240675211891681652117729) format("woff")}@font-face{font-family:HK Grotesk;font-style:italic;font-weight:400;src:url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-Italic.woff2?v=96050882230661100731652117729) format("woff2"),url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-Italic.woff?v=88048194741553288941652117724) format("woff")}@font-face{font-family:HK Grotesk;font-style:normal;font-weight:700;src:url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-Bold.woff2?v=129953729528164674471652117730) format("woff2"),url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-Bold.woff?v=163130856743675327251652117729) format("woff")}@font-face{font-family:HK Grotesk;font-style:italic;font-weight:700;src:url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-BoldItalic.woff2?v=122642261863690406891652117724) format("woff2"),url(//iheartguts.com/cdn/shop/t/18/assets/HKGrotesk-BoldItalic.woff?v=122514879246135099771652117724) format("woff")}:root{--font-stack-header: "League Spartan", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-stack-body: "HK Grotesk", "Times New Roman", Georgia, serif;--font-stack-script: "Parisienne", script;--color-bg-blue: #E4F9FF;--color-primary: #00BBE5}.reveal{opacity:0;transition:1s all ease;z-index:10}.reveal.active{opacity:1}.reveal.rotate{-webkit-transform:rotate(-200deg);-webkit-transform-origin:center;transform:rotate(-200deg);transform-origin:center}.reveal.rotate.active{-webkit-transform:translateZ(0);-webkit-transform-origin:center;transform:translateZ(0);transform-origin:center}.reveal.slideleft{position:relative;left:-500px}.reveal.slideleft.active{left:0;animation-delay:1s}body{font-family:var(--font-stack-body)}h1,h2,h3,h5,h6,.h1,.h2,.h3,.h5,.h6{font-family:var(--font-stack-header)}h4,.h4{font-family:var(--font-stack-body)}h1,.h1{font-size:36px}h2,.h2{font-size:31px}h3,.h3{font-size:23px}h4,.h4{font-size:15px}.btn,.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{letter-spacing:.1em;font-family:var(--font-stack-header);font-size:14px}.collapsible-trigger__icon .icon-caret-down{width:24px;height:24px;margin-left:-7px;margin-top:-6px}.collapsible-trigger.is-open .collapsible-trigger__icon>.icon-caret-down{transform:scaleY(-1)}#PageContainer .toolbar+.header-sticky-wrapper .site-header{box-shadow:none;border-top:1px solid #D3F3FC;border-bottom:1px solid #F3F3F3}.toolbar{font-family:var(--font-stack-header)}.icon-caret-down{width:8px;color:var(--color-primary);display:inline-block;margin-left:5px}.cart__terms{text-align:center}input[type=checkbox].cart__terms-checkbox{width:16px;height:16px}.cart__terms label:not(.variant__button-label):not(.text-label){letter-spacing:.05em;line-height:1.7;text-transform:none;flex:1}.cart__terms a{font-weight:700}.announcement-text{position:relative}.announcement-text:after{content:"";background:url(//iheartguts.com/cdn/shop/t/18/assets/icon-heart.svg?v=2229174725649176021652117725) no-repeat;width:26px;height:26px;display:inline-block;margin:0 10px -5px}.main-content{overflow:hidden}.newsletter-svg{max-width:400px;margin-bottom:10px}@media screen and (max-width: 768px){.newsletter-svg{margin:30px auto 10px}}.site-footer [data-type=newsletter] .footer__collapsible p{margin:2rem 0;font-size:15px}#shopify-section-footer{position:relative}#shopify-section-footer:before{content:"";display:block;width:100%;height:65px;background:url(//iheartguts.com/cdn/shop/t/18/assets/footer_border_scallop.svg?v=48372076617821557731652117729) repeat-x top center;background-size:361px 65px;margin-bottom:-22px}@media only screen and (max-width: 768px){.site-footer{padding-bottom:30px}}.site-footer .footer__title{letter-spacing:.1em;margin-top:0}.site-footer [data-type=menu] .footer__title{letter-spacing:0}.site-footer__linklist a{font-size:15px;padding:8px 0}[data-center-text=true] .payment-icons{margin-bottom:35px}.footer__base-links{display:flex;justify-content:space-between}.footer__base-links div{display:block;flex:1;text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.footer__base-links div:first-child{text-align:left}.footer__base-links div:last-child{text-align:right}.footer__base-links .sep{display:inline-block;margin:0 5px}@media screen and (max-width: 749px){.footer__base-links{flex-wrap:wrap}.footer__base-links div:first-child{text-align:center}.footer__base-links div:last-child{text-align:center}.footer__base-links div{flex:initial;width:100%;margin:10px 0}}#shopify-section-template--14306095333442__164669849733f09fe5 img{max-width:100%;width:100%}#shopify-section-template--14306095333442__164669849733f09fe5 .custom-content{justify-content:center}.slideshow-wrapper,.promo-grid{max-width:1800px;margin:auto}.hero__slide-link{color:#fff}#shopify-section-template--14281335472194__rich-text{background-color:var(--color-bg-blue);margin:0 0 50px;position:relative}#shopify-section-template--14281335472194__rich-text .page-width:before{content:"";display:block;position:absolute;top:-10px;right:-200px;width:201px;height:200px;background:url(//iheartguts.com/cdn/shop/t/18/assets/intro_brainreading.svg?v=89776533890411239651652117730) no-repeat}@media screen and (max-width: 749px){#shopify-section-template--14281335472194__rich-text .page-width:before{top:-25px;right:10px;width:120px;height:120px;background-size:contain}}#shopify-section-template--14281335472194__rich-text .page-width:after{content:"";display:block;position:absolute;bottom:-35px;left:-250px;width:235px;height:225px;background:url(//iheartguts.com/cdn/shop/t/18/assets/intro_heartskipping.svg?v=12476932060630265811652117724) no-repeat}@media screen and (max-width: 749px){#shopify-section-template--14281335472194__rich-text .page-width:after{bottom:-35px;left:10px;width:100px;height:95px;background-size:contain}}.home-intro{background-color:var(--color-bg-blue);padding:75px 0}.home-intro .page-width{position:relative;max-width:850px}.intro-brain{display:block;position:absolute;top:-90px;right:-160px;width:201px;height:200px}@media screen and (max-width: 989px){.intro-brain{top:-115px;right:10px;width:120px;height:120px}}.intro-heart{position:absolute;bottom:-145px;left:-200px;width:235px;height:225px}.intro-heart img,.intro-brain img{width:100%;height:100%}@media screen and (max-width: 989px){.intro-heart{bottom:-125px;left:10px;width:100px;height:95px}}#shopify-section-template--14281335472194__rich-text .page-width{position:relative;padding-top:100px;padding-bottom:100px}#shopify-section-template--14281335472194__rich-text p{font-size:18px}#shopify-section-template--14281335472194__featured-collections{background-color:var(--color-bg-blue);padding:50px 0}.collection-item--below .collection-item__title{text-transform:uppercase;letter-spacing:.1em}#shopify-section-template--14281335472194__164669849733f09fe5 .custom-content{justify-content:center}.feature-row{margin:0}.feature-row__text .rte{margin-bottom:10px}.type-advanced .rte--em,.type-product .rte--em,.type-sale_collection .rte--em{letter-spacing:.1em;font-size:17px;margin-bottom:20px}.type-advanced .rte--strong,.type-product .rte--strong{font-family:var(--font-stack-header);font-size:29px;margin-bottom:20px}.rte--block{font-size:18px;margin-bottom:30px}#shopify-section-template--14281335472194__16466975020479a218 h3{letter-spacing:.1em;margin-top:60px}#shopify-section-template--14281335472194__16466975020479a218 .rte-setting p{font-size:18px;letter-spacing:.1em}#shopify-section-template--14281335472194__16466975020479a218 .grid__item{margin-bottom:100px}.image-wrap-svg{height:290px;width:100%}.image-wrap-svg svg{width:100%;height:100%}.testimonials-section h2{display:inline-block;position:relative}.testimonials-section h2:before{content:"";width:272px;height:200px;display:block;position:absolute;top:-132px;right:-250px;background:url(//iheartguts.com/cdn/shop/t/18/assets/fanmail_bladder.svg?v=55143444724544990141652117730)}@media screen and (max-width: 749px){.testimonials-section h2:before{position:relative;top:0;right:0;width:175px;height:130px;background-size:contain;background-repeat:no-repeat}}.more-testimonials{margin-top:35px}#shopify-section-template--14281335472194__1649705994280b8fe4{margin-top:120px}#shopify-section-template--14281335472194__1649705994280b8fe4 .grid__item{width:20%}#shopify-section-template--14281335472194__1649705994280b8fe4 .section-header{margin-bottom:0}.grid-product__title{font-size:16px}.grid-product__price{font-size:18px}.grid-product__tag.grid-product__tag--sold-out{border:1px solid}.collection__description{text-align:center}.collection-filter__item{margin:0 auto 30px}.collection-footer{display:flex;flex-wrap:wrap;gap:40px}.description-image{width:150px}.description-text{flex:1}@media screen and (max-width: 749px){.description-image{width:150px;margin:auto}.description-text{width:100%;flex:initial}}.seo-description-heading{text-align:left;font-weight:700;font-size:24px;margin-bottom:15px}.seo-description{text-align:left;padding-bottom:50px}.section-header__title{font-size:31px}[data-section-type=recently-viewed] hr{display:none}.background-media-text__text .h3{font-size:24px}.background-media-text__subtext{font-size:21px;line-height:1.333}.breadcrumb{font-size:15px}.product-block--header{margin-bottom:0}.jdgm-preview-badge{margin-bottom:15px;font-size:12px}.jdgm-preview-badge .jdgm-prev-badge__text{margin-left:5px;text-transform:capitalize}.product-single__meta .product-block:not(.product-block--price) .rte{font-size:18px;line-height:1.555;margin-bottom:45px}.product__policies{font-size:14px}.label,label:not(.variant__button-label):not(.text-label){font-size:14px;letter-spacing:.2em}.variant-wrapper select{font-size:14px;padding:13px 28px 13px 10px;width:330px}.btn.add-to-cart{font-size:16px;letter-spacing:.3em;margin-top:10px}.klaviyo-bis-trigger{width:100%;display:block;margin-top:15px!important;font-size:16px;letter-spacing:.3em}.collapsible-trigger-btn{font-size:14px;line-height:1.7;letter-spacing:.2em}.background-media-text{max-width:1800px;left:50%;transform:translate(-50%)}.template-product .animation-cropper{display:block}.index-section .jdgm-all-reviews-widget,.index-section .jdgm-rev-widg{border:none;padding:0 24px;max-width:750px;margin:auto}.jdgm-rev-widg__header{text-align:center}.index-section .jdgm-write-rev-link{text-decoration:none;text-transform:uppercase;color:#fff;background-color:var(--colorBorder);font-size:15px;letter-spacing:.02em;padding:11px 19px;font-family:var(--font-stack-header);font-weight:400;margin:2rem auto}.index-section .jdgm-ask-question-btn{text-decoration:none;text-transform:uppercase;color:#fff;background-color:var(--color-secondary);font-size:15px;letter-spacing:.02em;padding:11px 19px;font-family:var(--font-stack-header);font-weight:400}.index-section .jdgm-ask-question-btn,.section .jdgm-write-rev-link,.section .jdgm-submit-rev{background-color:var(--color-blue);color:#fff;text-decoration:none;text-transform:uppercase}.index-section .jdgm-ask-question-btn:hover,.index-section .jdgm-write-rev-link:hover,.index-section .jdgm-submit-question:hover,.index-section .jdgm-submit-rev:hover{opacity:.6}.index-section .jdgm-prev-badge__text{visibility:visible;text-decoration:underline;font-size:12px;font-weight:300;text-transform:uppercase;text-underline-offset:1px;margin-left:8px}.index-section .jdgm-question-form-wrapper,.index-section .jdgm-form-wrapper{border:none;text-align:left}.index-section .jdgm-widget label{font-size:14px;text-transform:uppercase;font-weight:400}.index-section .jdgm-widget input:not([type=submit]),.index-section .jdgm-widget textarea{padding:1rem;font-family:var(--font-stack-body);background-color:transparent}.index-section .jdgm-picture-fieldset__box-wrapper{border-color:var(--color-blue)}.index-section .jdgm-widget .jdgm-submit-question,.index-section .jdgm-widget .jdgm-submit-rev{font-weight:400;color:#fff;padding:11px 19px}.index-section .jdgm-rev-widg__title,.index-section .jdgm-rev-widg__summary,.index-section .jdgm-widget-actions-wrapper{float:none;text-align:center}.jdgm-rev-widg__title{font-size:31px}.jdgm-rev-widg__summary-stars{display:inline-block}.jdgm-rev-widg__summary-text{font-size:16px;letter-spacing:0;display:inline-block;margin:0 5px}.jdgm-widget-actions-wrapper{margin-top:0}.jdgm-histogram,.jdgm-rev-widg__sort-wrapper,.jdgm-rev__icon{display:none!important}.index-section .jdgm-quest,.index-section .jdgm-rev{border:0;max-width:750px;margin:10px auto 0;grid-row-gap:10px;border-bottom:1px solid var(--colorBorder)}.jdgm-rev{display:flex;gap:30px;flex-wrap:wrap}.jdgm-rev__header{width:110px}.index-section .jdgm-rev__title{font-size:16px;font-weight:600;font-family:var(--font-stack-header)}.jdgm-rev__content{flex:1}.jdgm-rev__actions,.jdgm-rev__reply{width:100%}.index-section .jdgm-rev__timestamp,.index-section .jdgm-rev__author{font-size:12px;font-weight:400;display:block;margin:10px 0 0}.jdgm-rev__header .jdgm-rev__buyer-badge{color:var(--colorTextBody);margin-top:10px;background-color:var(--color-bg-blue);font-size:10px}:not(.jdgm-prev-badge__stars)>.jdgm-star{font-size:12px}.jdgm-rev__body{font-size:16px;margin-top:10px;font-weight:400;line-height:1.5}.jdgm-rev__replier-wrapper,.jdgm-rev__reply-content{font-size:16px}.index-section .jdgm-paginate{font-size:14px;margin:40px 0 120px;font-weight:600}.index-section .jdgm-paginate__page.jdgm-curt{font-size:100%;text-decoration:underline;text-underline-offset:1px;color:var(--colorBorder);font-size:14px}.index-section .jdgm-paginate__page{color:var(--colorBorder);font-size:14px}.index-section .jdgm-paginate .jdgm-paginate__first-page,.index-section .jdgm-paginate .jdgm-paginate__last-page{display:none}.index-section .jdgm-paginate__prev-page:before{content:"< PREVIOUS";font-family:var(--font-stack-body);font-size:14px;letter-spacing:.1em;line-height:2;text-decoration:underline;text-underline-offset:1px;margin-right:30px}.index-section .jdgm-paginate__next-page:before{content:"NEXT >";font-family:var(--font-stack-body);font-size:14px;letter-spacing:.1em;line-height:2;text-decoration:underline;text-underline-offset:1px;margin-left:30px}@media screen and (max-width: 769px){.jdgm-rev{display:block;padding-bottom:30px}.jdgm-rev__header{width:100%}.jdgm-rev__rating,.index-section .jdgm-rev__timestamp,.jdgm-rev__buyer-badge-wrapper,.jdgm-rev__author-wrapper{display:inline-block}.jdgm-rev__content{padding-top:10px}}.cbb-frequently-bought-container{padding:50px 30px!important;position:relative;z-index:1;margin:0 auto!important}.cbb-frequently-bought-container:after{content:"";display:block;z-index:-1;width:100vw;position:absolute;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#e4f9ff;height:100%;top:0}.cbb-frequently-bought-title{text-align:center!important;font-size:31px!important}ul.cbb-frequently-bought-products{width:100%;text-align:center}.cbb-frequently-bought-form{display:block!important;text-align:center;font-weight:700;margin-bottom:35px!important}.cbb-frequently-bought-total-price-text{font-weight:700!important;text-transform:uppercase}.cbb-frequently-bought-product-image{width:240px!important;height:240px!important}.cbb-frequently-bought-plus-icon{height:240px!important;line-height:240px!important}.cbb-frequently-bought-add-button{padding:13px 44px!important}.cbb-frequently-bought-selector-list{width:350px!important;max-width:100%;margin:auto!important;font-size:14px!important}.cbb-frequently-bought-selector-list *{font-size:14px!important}.cbb-frequently-bought-total-price-regular-price{font-weight:700!important}.about-intro{background-color:var(--color-bg-blue);padding:60px 0;margin-bottom:120px}@media screen and (max-width: 989px){.about-intro{margin-bottom:90px}}.about-intro .theme-block{margin:30px 0}.about-intro .page-width{position:relative;max-width:850px}.intro-appendix{display:block;position:absolute;top:-120px;right:-290px;width:282px;height:174px}@media screen and (max-width: 989px){.intro-appendix{top:-115px;right:10px;width:120px;height:80px}}.intro-cycle{position:absolute;bottom:-180px;left:-200px;width:191px;height:243px}.intro-appendix img,.intro-cycle img{width:100%;height:100%}@media screen and (max-width: 989px){.intro-cycle{bottom:-145px;left:10px;width:85px;height:110px}}.meet-the-gang{background-color:var(--color-bg-blue);margin-top:95px;padding-bottom:30px;position:relative;z-index:1}.meet-the-gang:before{content:"";display:block;width:100%;height:220px;position:absolute;left:0;top:0;background:url(//iheartguts.com/cdn/shop/t/18/assets/footer_border_scallop.svg?v=48372076617821557731652117729) #fff repeat-x bottom center;background-size:500px 65px;z-index:-1}@media screen and (max-width: 749px){.meet-the-gang:before{top:-75px}}.gang-svg svg{max-width:100%;height:auto}.meet-the-gang .rte a:not(.btn):not(.spr-summary-actions-newreview){text-decoration:underline;color:var(--colorBtnPrimary);border-bottom:0;font-weight:700;text-underline-offset:2px}.meet-the-gang .rte a:not(.btn):not(.spr-summary-actions-newreview):after{display:none}.meet-the-gang .theme-block{margin:10px auto 40px;max-width:750px}.meet-the-gang p{line-height:1.555}#shopify-section-template--14281335537730__1649793655dddb9aee{max-width:1100px;margin:auto}#shopify-section-template--14281335537730__1649796169862889af .grid{display:flex;flex-wrap:wrap;align-items:center}#shopify-section-template--14281335537730__1649796169862889af .page-width{max-width:1180px}#shopify-section-template--14281335537730__1649796169862889af h3,#shopify-section-template--14281335537730__1649796169862889af .rte-setting{max-width:440px;margin-left:auto;margin-right:auto}#shopify-section-template--14281335537730__1649796169862889af h3{font-size:20px}#shopify-section-template--14281335537730__1649796169862889af .image-wrap-svg{height:100%}#shopify-section-template--14281335537730__1649796169862889af .image-wrap-svg svg{width:100%}.template-article .rte img{display:block;margin:30px auto}.custom-content .page-width--narrow:last-child{margin:0 auto 10rem}.press-grid{display:flex;flex-wrap:wrap;gap:3rem;margin-bottom:100px}@media screen and (max-width: 749px){.press-grid{justify-content:center}}.press-item{width:calc(25% - 3rem);text-align:center}@media screen and (max-width: 749px){.press-item{width:calc(50% - 3rem)}}@media screen and (max-width: 349px){.press-item{width:100%}}.press-image{margin-bottom:15px}.press-image img{margin:auto}.meet-the-guts .intro{text-align:center}.meet-the-guts .page-title img{margin:auto}.guts-grid{display:flex;flex-wrap:wrap;gap:3rem}.gut-item{width:calc(20% - 3rem);text-align:center;margin:auto}@media screen and (max-width: 949px){.gut-item{width:calc(25% - 3rem);text-align:center}}@media screen and (max-width: 749px){.gut-item{width:calc(33% - 3rem);text-align:center}}@media screen and (max-width: 549px){.gut-item{width:calc(50% - 3rem);text-align:center}}.gut-item img{margin:auto}.template-blog .rte-setting a:not(.btn):not(.spr-summary-actions-newreview):after,.template-blog .rte a:not(.btn):not(.spr-summary-actions-newreview):after,.template-article .rte-setting a:not(.btn):not(.spr-summary-actions-newreview):after,.template-article .rte a:not(.btn):not(.spr-summary-actions-newreview):after{display:none}.custom-content .breadcrumb a{border-bottom:none!important}.gut-title{text-align:center}.gut-main{max-width:750px;padding:0 30px;margin:auto}.gut-info .btn{display:block;margin:1rem auto}.giftcard__title{letter-spacing:.2em}table.stores{background-color:transparent;width:100%!important}table.stores td{vertical-align:top}table.stores td a{text-decoration:underline!important;border-bottom:none!important;text-underline-offset:2px}table.stores td a:after{display:none}@media screen and (max-width: 600px){table.stores thead{display:none}table.stores td{display:flex;flex-wrap:wrap;width:100%!important}table.stores td p,.template-page .rte table td div,table.stores td strong{width:100%}table.stores td a{display:block}}#store-locator-iframe{max-width:1200px;margin:30px auto;display:block;padding:0 30px}.search_options label,.search_options input,.search_options select{font-family:var(--font-stack-body)}#search_submit{background-color:var(--colorBtnPrimary);letter-spacing:.1em;font-family:var(--font-stack-header);font-size:14px;color:#fff;padding:10px;text-transform:uppercase}#btn-clear-search{margin-left:7px;font-size:12px;font-family:var(--font-stack-body);text-transform:uppercase;display:inline-block;height:33px;padding:10px}.addresses{font-family:var(--font-stack-body)}
/*# sourceMappingURL=/s/files/1/0392/9333/t/18/assets/custom.css.map */
