@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700;800&family=Quicksand:wght@500;600;700&family=Poppins:wght@400;500;600;700&display=swap";:root{--shea-yellow: #FFC923;--shea-coral: #F05534;--shea-teal: #0CBFA5;--shea-gold: #FFAD00;--shea-brown: #7E4910;--shea-dark-brown: #4A2C11;--shea-white: #FFFFFF;--shea-card-bg: #FFFFFF;--shea-light-cream: #FFFDF4;--shea-light-coral: #FFF0ED;--shea-light-teal: #E7F9F6;--shea-light-yellow: #FFF9E6;--shea-font-display: "Fredoka", "Baloo 2", "Chewy", cursive, sans-serif;--shea-font-body: "Quicksand", "Poppins", -apple-system, BlinkMacSystemFont, sans-serif;--shea-fs-hero: clamp(2.8rem, 6vw, 4.6rem);--shea-fs-h2: clamp(2.4rem, 4.5vw, 3.6rem);--shea-fs-h3: clamp(2rem, 3.5vw, 2.6rem);--shea-fs-h4: clamp(1.8rem, 2.5vw, 2.2rem);--shea-fs-body-lg: 1.8rem;--shea-fs-body: 1.65rem;--shea-fs-body-sm: 1.45rem;--shea-fs-btn: 1.7rem;--shea-fs-price: 2rem;--shea-line-height-body: 1.6;--shea-border-width: 3px;--shea-border-color: #7E4910;--shea-radius-pill: 9999px;--shea-radius-card: 24px;--shea-radius-sm: 14px;--shea-radius-round: 50%;--shea-shadow-sticker: 0 6px 0 rgba(126, 73, 16, .25);--shea-shadow-button: 0 5px 0 #7E4910;--shea-shadow-button-active: 0 1px 0 #7E4910;--shea-shadow-card: 0 8px 0 rgba(126, 73, 16, .18)}body{background-color:var(--shea-yellow)!important;font-family:var(--shea-font-body)!important;color:var(--shea-dark-brown)!important;overflow-x:hidden}h1,h2,h3,h4,h5,h6,.shea-heading,.shea-title{font-family:var(--shea-font-display)!important;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.shea-confetti-bg{background-color:var(--shea-yellow)!important;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='20' y='30' width='14' height='5.5' rx='2.75' transform='rotate(25 20 30)' fill='%23F05534' opacity='0.7'/%3E%3Crect x='140' y='35' width='14' height='5.5' rx='2.75' transform='rotate(-35 140 35)' fill='%230CBFA5' opacity='0.7'/%3E%3Ccircle cx='85' cy='20' r='3' fill='%23FFAD00' opacity='0.8'/%3E%3Cpath d='M75 80L77 85L82 87L77 89L75 94L73 89L68 87L73 85L75 80Z' fill='%230CBFA5' opacity='0.65'/%3E%3Crect x='30' y='130' width='13' height='5' rx='2.5' transform='rotate(45 30 130)' fill='%23FFAD00' opacity='0.8'/%3E%3Crect x='145' y='125' width='14' height='5.5' rx='2.75' transform='rotate(-20 145 125)' fill='%23F05534' opacity='0.7'/%3E%3Ccircle cx='110' cy='145' r='3.5' fill='%230CBFA5' opacity='0.7'/%3E%3Ccircle cx='40' cy='75' r='3' fill='%23FFAD00' opacity='0.8'/%3E%3Cpath d='M130 75L132 78L135 80L132 82L130 85L128 82L125 80L128 78L130 75Z' fill='%23F05534' opacity='0.65'/%3E%3C/svg%3E");background-size:180px 180px}.announcement-bar-section,.announcement-bar{display:none!important}.header-wrapper,.header,.section-header,.header-wrapper--border-bottom{background-color:var(--shea-yellow)!important;border:none!important;border-bottom:none!important;box-shadow:none!important}.header__heading-link{text-decoration:none!important}.header__heading-text{font-family:var(--shea-font-display)!important;font-size:clamp(1.4rem,2.5vw,1.9rem)!important;font-weight:800!important;color:var(--shea-coral)!important;letter-spacing:.5px!important;text-shadow:-2px -2px 0 #FFF,2px -2px 0 #FFF,-2px 2px 0 #FFF,2px 2px 0 #FFF,3px 3px 0 var(--shea-border-color)!important}.header__menu-item,.list-menu__item{font-family:var(--shea-font-display)!important;font-size:1.55rem!important;font-weight:700!important;color:var(--shea-dark-brown)!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:color .15s ease,transform .15s ease!important}.header__menu-item:hover,.list-menu__item:hover{color:var(--shea-coral)!important;transform:translateY(-1px)!important}.header__icons .icon{color:var(--shea-dark-brown)!important;width:24px!important;height:24px!important}.header__icons .header__icon--cart .icon{width:44px!important;height:44px!important}.header__social{display:inline-flex;align-items:center;margin-right:12px}.header__list-social.list-social{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important;flex-wrap:nowrap!important}.header__list-social .list-social__item{display:inline-flex!important;align-items:center!important;margin:0!important}.header__list-social .list-social__item .link{width:36px!important;height:36px!important;border-radius:50%!important;background-color:var(--shea-teal, #0CBFA5)!important;border:2px solid var(--shea-border-color, #4A2C11)!important;box-shadow:0 2.5px 0 var(--shea-border-color, #4A2C11)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:transform .15s ease,background-color .2s ease,box-shadow .15s ease!important}.header__list-social .list-social__item .link:hover{transform:translateY(-2px) scale(1.08)!important;background-color:var(--shea-coral, #F05534)!important;box-shadow:0 3.5px 0 var(--shea-border-color, #4A2C11)!important}.header__list-social .list-social__item .link .svg-wrapper,.header__list-social .list-social__item .link svg,.header__list-social .list-social__item .link .icon{width:18px!important;height:18px!important;color:#fff!important;fill:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}@media screen and (max-width:989px){.header__social{display:none!important}}.footer-block__brand-social{margin-top:14px;display:flex;justify-content:center;width:100%}.footer-block__brand-social .footer__list-social{display:flex;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.shea-hero-mascot-img,.shea-contact-mascot-wrap img,.shea-shipping-icon-img,.shea-bundle-img,.shea-product-img{max-width:100%;height:auto;object-fit:contain}.shea-hero-image-wrap{position:relative;text-align:center;display:flex;justify-content:center;align-items:center}.shea-hero-mascot-img{max-width:480px;animation:sheaFloat 4s ease-in-out infinite}.shea-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--shea-font-display);font-size:1.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:15px 36px;border-radius:var(--shea-radius-pill);border:3.5px solid var(--shea-border-color);box-shadow:0 6px 0 var(--shea-border-color);text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease}.shea-btn:hover{transform:translateY(-2px);box-shadow:0 8px 0 var(--shea-border-color)}.shea-btn:active{transform:translateY(4px);box-shadow:0 2px 0 var(--shea-border-color)}.shea-btn-coral{background-color:var(--shea-coral);color:#fff!important}.shea-btn-coral:hover{background-color:#e04828}.shea-btn-teal{background-color:var(--shea-teal);color:#fff!important}.shea-btn-teal:hover{background-color:#0aa891}.shea-btn-yellow{background-color:var(--shea-yellow);color:var(--shea-dark-brown)!important}.shea-btn-white{background-color:#fff;color:var(--shea-coral)!important}.shea-pill-badge{display:inline-block;font-family:var(--shea-font-display);font-size:1.45rem;font-weight:800;padding:6px 16px;border-radius:9999px;text-transform:uppercase;letter-spacing:.5px;box-shadow:2px 2px #4a2c1133}.shea-hero-title{font-family:var(--shea-font-display)!important;font-size:clamp(2.8rem,6.2vw,4.6rem);line-height:.98;color:var(--shea-coral);margin:0 0 18px;font-weight:800;letter-spacing:.5px;text-shadow:-3px -3px 0 #FFF,3px -3px 0 #FFF,-3px 3px 0 #FFF,3px 3px 0 #FFF,-2px 0px 0 #FFF,2px 0px 0 #FFF,0px -2px 0 #FFF,0px 2px 0 #FFF,4px 4px 0 var(--shea-border-color),6px 6px 0 rgba(126,73,16,.25)}.shea-hero-title .shea-title-teal{color:var(--shea-teal);display:block;text-shadow:-3px -3px 0 #FFF,3px -3px 0 #FFF,-3px 3px 0 #FFF,3px 3px 0 #FFF,-2px 0px 0 #FFF,2px 0px 0 #FFF,0px -2px 0 #FFF,0px 2px 0 #FFF,4px 4px 0 var(--shea-border-color),6px 6px 0 rgba(126,73,16,.25)}.shea-circle-btn{width:42px;height:42px;border-radius:50%;background-color:var(--shea-teal);border:2.5px solid var(--shea-border-color);box-shadow:0 3px 0 var(--shea-border-color);display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform .15s ease,background-color .2s ease;cursor:pointer}.shea-circle-btn:hover{transform:scale(1.08);background-color:#0aa891}.shea-circle-btn svg{width:18px;height:18px;stroke:#fff;stroke-width:3}.shea-container{max-width:1200px;margin:0 auto;padding:0 20px}.shea-card{background:var(--shea-card-bg);border:var(--shea-border-width) solid var(--shea-border-color);border-radius:var(--shea-radius-card);box-shadow:var(--shea-shadow-card);padding:24px;transition:transform .2s ease,box-shadow .2s ease}.shea-card:hover{transform:translateY(-4px);box-shadow:0 12px #7e491038}.shea-pill-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:var(--shea-radius-pill);border:2px solid var(--shea-border-color);font-family:var(--shea-font-display);font-weight:700;font-size:1rem}.shea-price-pill{font-family:var(--shea-font-display);font-size:2rem;font-weight:800;color:var(--shea-teal)}.shea-hero-wrap{padding:40px 0 30px;position:relative}.shea-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.shea-hero-content{text-align:left}.shea-hero-subhead{font-family:var(--shea-font-body)!important;font-size:1.85rem;font-weight:700;line-height:1.6;color:var(--shea-dark-brown);margin:0 0 24px;max-width:460px;text-shadow:1px 1px 0 rgba(255,255,255,.95),-1px -1px 0 rgba(255,255,255,.95),1px -1px 0 rgba(255,255,255,.95),-1px 1px 0 rgba(255,255,255,.95)}.shea-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.shea-hero-secondary-link{font-family:var(--shea-font-display);font-size:1.6rem;font-weight:700;color:var(--shea-dark-brown);text-decoration:underline;text-underline-offset:4px}.shea-hero-image-wrap{position:relative;text-align:center}.shea-hero-mascot-img{max-width:100%;height:auto;filter:drop-shadow(0 10px 0 rgba(126,73,16,.12));animation:sheaFloat 4s ease-in-out infinite}@keyframes sheaFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.shea-products-wrap{padding:30px 0 40px}.shea-section-header{text-align:center;margin-bottom:36px}.shea-section-title{font-size:clamp(2.5rem,5vw,3.8rem);color:var(--shea-coral);margin:0 0 8px;text-shadow:2px 2px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF}.shea-section-subhead{font-size:1.75rem;font-weight:700;line-height:1.6;color:var(--shea-dark-brown);margin:0;text-shadow:1px 1px 0 rgba(255,255,255,.95),-1px -1px 0 rgba(255,255,255,.95),1px -1px 0 rgba(255,255,255,.95),-1px 1px 0 rgba(255,255,255,.95)}.shea-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.shea-product-card{background:#fff;border:none!important;border-radius:var(--shea-radius-card, 24px);box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11);padding:22px 18px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.shea-product-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--shea-dark-brown, #4A2C11)}.shea-product-title{font-size:2.1rem;line-height:1.15;color:var(--shea-coral);margin:0 0 12px;min-height:44px;display:flex;align-items:center;justify-content:center}.shea-product-card:nth-child(2) .shea-product-title,.shea-product-card:nth-child(3) .shea-product-title{color:var(--shea-teal)}.shea-product-img-wrap{margin:10px 0 16px;min-height:160px;display:flex;align-items:center;justify-content:center}.shea-product-img{max-width:100%;max-height:150px;object-fit:contain;transition:transform .25s ease}.shea-product-card:hover .shea-product-img{transform:scale(1.05)}.shea-product-desc{font-size:1.65rem;font-weight:600;color:var(--shea-dark-brown);line-height:1.5;margin:0 0 16px;min-height:40px}.shea-product-footer{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:2px dashed rgba(126,73,16,.2)}.shea-value-props-wrap{padding:16px 0 32px;background-color:var(--shea-yellow)!important;background-image:none!important;position:relative;z-index:1}.shea-value-props-bar{background:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;padding:14px 0 22px;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.shea-prop-item{text-align:center;padding:0 16px;position:relative}.shea-prop-item:not(:last-child):after{content:"";position:absolute;right:0;top:15%;height:70%;border-right:2.5px dotted rgba(74,44,17,.35)}.shea-prop-icon{width:52px;height:52px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center}.shea-prop-icon svg,.shea-prop-icon img{width:100%;height:100%;object-fit:contain}.shea-prop-title{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif);font-size:1.85rem;font-weight:800;color:var(--shea-teal);margin:0 0 6px;text-transform:uppercase;letter-spacing:.5px;text-shadow:1px 1px 0 #FFFFFF,-1px -1px 0 #FFFFFF,1px -1px 0 #FFFFFF,-1px 1px 0 #FFFFFF}.shea-prop-desc{font-family:var(--shea-font-body, "Quicksand", sans-serif);font-size:1.6rem;font-weight:700;color:var(--shea-dark-brown, #4A2C11);line-height:1.5;margin:0;text-shadow:.5px .5px 0 rgba(255,255,255,.8)}.shea-faq-wrap{padding:40px 0 60px}.shea-faq-list{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.shea-faq-item{background:#fff;border:none!important;border-radius:18px;box-shadow:4px 4px 0 var(--shea-dark-brown, #4A2C11);overflow:hidden;transition:all .2s ease}.shea-faq-summary{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--shea-font-display);font-size:1.85rem;font-weight:700;color:var(--shea-dark-brown);list-style:none;-webkit-user-select:none;user-select:none}.shea-faq-summary::-webkit-details-marker{display:none}.shea-faq-badge-q{width:32px;height:32px;background-color:var(--shea-teal);color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;margin-right:14px;flex-shrink:0}.shea-faq-toggle-icon{width:24px;height:24px;transition:transform .25s ease;flex-shrink:0}.shea-faq-item[open] .shea-faq-toggle-icon{transform:rotate(180deg)}.shea-faq-content{padding:0 24px 20px 70px;font-size:1.65rem;line-height:1.6;color:var(--shea-dark-brown)}.shea-faq-contact-card{max-width:860px!important;width:100%!important;box-sizing:border-box!important;margin:40px auto 0!important}.header-wrapper{background-color:var(--shea-yellow)!important;border:none!important;border-bottom:none!important;box-shadow:none!important}.header__menu-item{font-family:var(--shea-font-display)!important;font-size:1.55rem!important;font-weight:700!important;color:var(--shea-dark-brown)!important;text-transform:uppercase;letter-spacing:.5px;transition:color .15s ease}.header__menu-item:hover,.header__menu-item span:hover{color:var(--shea-coral)!important}.header__heading-link{font-family:var(--shea-font-display)!important;font-size:1.6rem!important;font-weight:800!important;color:var(--shea-coral)!important}.announcement-bar{background-color:var(--shea-coral)!important;color:#fff!important;font-family:var(--shea-font-display)!important;font-weight:700;font-size:1.45rem;letter-spacing:.5px}.announcement-bar__message{color:#fff!important}.cart-count-bubble{background-color:var(--shea-coral)!important;color:#fff!important;font-family:var(--shea-font-display)!important;font-weight:800!important;border:2px solid var(--shea-border-color)!important}.footer{background-color:#fffdf4!important;border:none!important;border-top:none!important;color:var(--shea-dark-brown)!important}.footer__heading{font-family:var(--shea-font-display)!important;font-size:1.85rem!important;color:var(--shea-coral)!important}.footer-block__details-content .list-menu__item--link{font-family:var(--shea-font-body)!important;font-weight:600!important;color:var(--shea-dark-brown)!important}.footer-block__details-content .list-menu__item--link:hover{color:var(--shea-teal)!important}.footer__copyright{font-family:var(--shea-font-display)!important;font-weight:700!important;color:var(--shea-dark-brown)!important}.footer__content-bottom{border:none!important;border-top:none!important;padding-top:10px!important;padding-bottom:14px!important;margin-top:8px!important;background-color:transparent!important}.footer__content-bottom-wrapper.footer__content-bottom-wrapper--center{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:0 24px!important}.footer__bottom-branding{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:1.4rem!important;margin-bottom:2rem!important}.footer__tagline{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:2.2rem!important;font-weight:800!important;color:var(--shea-coral, #F05534)!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1.25!important;margin:0 0 10px!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.footer__bottom-links{width:100%!important;margin:0 0 12px!important;min-height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer__bottom-links-list{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center!important;gap:.6rem .9rem!important;padding:0!important;margin:0!important;list-style:none!important}.footer__bottom-link{font-family:var(--shea-font-body, "Quicksand", sans-serif)!important;font-size:1.5rem!important;font-weight:700!important;color:var(--shea-dark-brown, #4A2C11)!important;text-decoration:none!important;white-space:nowrap!important;transition:color .2s ease,transform .2s ease!important;display:inline-block!important}.footer__bottom-link:hover,.footer__bottom-link:focus{color:var(--shea-coral, #F05534)!important;text-decoration:underline!important;transform:translateY(-1px)!important}.footer__bottom-link-dot{font-size:1.4rem!important;color:var(--shea-yellow, #FFC923)!important;-webkit-user-select:none!important;user-select:none!important;font-weight:900!important}.footer__signoff{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.65rem!important;font-weight:700!important;color:var(--shea-teal, #0CBFA5)!important;letter-spacing:.02em!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;margin:0!important;min-height:50px!important;text-align:center!important}.footer__copyright{font-family:var(--shea-font-body, "Quicksand", sans-serif)!important;font-size:1.4rem!important;font-weight:600!important;color:#4a2c11b3!important;text-align:center!important;width:100%!important;margin:0!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:6px 14px!important}.footer__copyright a{color:var(--shea-coral, #F05534)!important;font-weight:700!important;text-decoration:none!important}.footer__copyright a:hover{text-decoration:underline!important}.footer__copyright .policies{display:inline-flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.footer__copyright .policies a{color:#4a2c11b3!important;font-size:1.35rem!important;font-weight:600!important;text-decoration:underline!important}.footer__copyright .policies a:hover{color:var(--shea-coral, #F05534)!important}.footer-block__brand-nav{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:1.1rem!important;width:100%!important;padding:0!important;margin:0!important}.footer-brand__logo{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:6px!important;width:100%!important}.footer-brand__logo img{border-radius:18px!important;filter:drop-shadow(0 4px 0 rgba(74,44,17,.15))!important;transition:transform .2s ease!important;margin:0 auto!important;display:block!important}.footer-brand__logo img:hover{transform:scale(1.05) rotate(-2deg)!important}.menu-drawer,.menu-drawer__inner-container{background-color:var(--shea-yellow)!important}.menu-drawer__menu-item{font-family:var(--shea-font-display)!important;font-size:1.75rem!important;font-weight:700!important;color:var(--shea-dark-brown)!important;text-transform:uppercase}.menu-drawer__menu-item:hover{color:var(--shea-coral)!important}@media(min-width:1200px){.shea-container{padding:0 32px}}@media(max-width:1024px){.shea-hero-title{font-size:3.2rem}.shea-products-grid{gap:16px}.shea-product-title{font-size:1.85rem}}@media(max-width:850px){.shea-hero-grid{grid-template-columns:1.15fr .85fr;text-align:left;align-items:center;gap:20px}.shea-hero-content{text-align:left;order:1}.shea-hero-image-wrap{order:2;display:flex;justify-content:center;align-items:center}.shea-hero-actions{justify-content:flex-start}.shea-hero-subhead{margin:0 0 18px}.shea-products-grid{grid-template-columns:repeat(2,1fr);gap:16px}.shea-value-props-bar{grid-template-columns:repeat(2,1fr);gap:20px;padding:12px 0}.shea-prop-item:nth-child(2):after{display:none}}@media(max-width:600px){.shea-container{padding:0 16px}.shea-hero-wrap{padding:24px 0!important;min-height:auto!important;display:flex;align-items:center}.shea-hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;align-items:center!important;text-align:left!important;gap:10px!important;width:100%;min-height:auto!important}.shea-hero-content{text-align:left!important;order:1!important;padding-right:0!important}.shea-pill-badge{margin-bottom:12px!important;font-size:1.45rem!important;padding:6px 14px!important}.shea-hero-title{font-size:clamp(2.6rem,7.5vw,3.4rem)!important;line-height:.94!important;margin:0 0 10px!important;text-align:left!important;text-shadow:-2px -2px 0 #FFF,2px -2px 0 #FFF,-2px 2px 0 #FFF,2px 2px 0 #FFF,3px 3px 0 var(--shea-border-color)!important}.shea-hero-title .shea-title-teal{text-shadow:-2px -2px 0 #FFF,2px -2px 0 #FFF,-2px 2px 0 #FFF,2px 2px 0 #FFF,3px 3px 0 var(--shea-border-color)!important}.shea-hero-subhead{font-size:clamp(1.5rem,3.6vw,1.75rem)!important;line-height:1.55!important;margin:0 0 16px!important;text-align:left!important;max-width:100%!important}.shea-hero-actions{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important}.shea-hero-actions .shea-btn{width:auto!important;max-width:100%!important;font-size:1.6rem!important;padding:13px 22px!important;border-radius:9999px!important;box-shadow:0 5px 0 var(--shea-dark-brown)!important;white-space:nowrap!important;text-align:center!important;font-weight:800!important}.shea-hero-secondary-link{display:inline-block!important;font-size:1.5rem!important;margin-top:4px!important;text-align:left!important}.shea-hero-image-wrap{order:2!important;display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;width:100%!important}.shea-hero-mascot-img{max-width:100%!important;width:100%!important;max-height:clamp(280px,78vw,420px)!important;height:auto!important;object-fit:contain!important;filter:drop-shadow(0 8px 0 rgba(126,73,16,.14))!important;transform:scale(1.12)!important;transform-origin:center right!important}.shea-products-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.shea-product-card{padding:16px 12px!important;border-radius:18px!important}.shea-product-title{font-size:1.65rem!important;margin-bottom:6px!important}.shea-product-img-wrap{height:110px!important;margin:4px 0 8px!important}.shea-product-img{max-height:100px!important}.shea-product-desc{font-size:1.45rem!important;line-height:1.4!important;min-height:38px!important;margin-bottom:10px!important}.shea-product-footer{padding-top:8px!important}.shea-price-pill{font-size:1.65rem!important}.shea-circle-btn{width:36px!important;height:36px!important}.shea-circle-btn svg{width:18px!important;height:18px!important}.grid--2-col-tablet-down .grid__item,ul.grid--2-col-tablet-down .grid__item,.template-collection .grid--2-col-tablet-down .grid__item,.template-collection ul.grid .grid__item{width:calc(50% - var(--grid-mobile-horizontal-spacing, 10px) / 2)!important;max-width:calc(50% - var(--grid-mobile-horizontal-spacing, 10px) / 2)!important;flex-grow:0!important}.shea-value-props-bar{grid-template-columns:repeat(2,1fr)!important;gap:20px 14px!important;padding:10px 0}.shea-prop-item:after{display:none!important}.shea-prop-icon{width:44px;height:44px}.shea-trust-bar-bottom{flex-direction:column;text-align:center;border-radius:20px;padding:16px}}@media(max-width:380px){.shea-hero-wrap{padding:20px 0!important;min-height:auto!important}.shea-hero-grid{grid-template-columns:1.05fr .95fr!important;gap:8px!important;min-height:auto!important}.shea-hero-title{font-size:2.4rem!important;line-height:1.05!important}.shea-hero-subhead{font-size:1.45rem!important;line-height:1.45!important;margin-bottom:10px!important}.shea-hero-actions .shea-btn{font-size:1.5rem!important;padding:10px 18px!important}.shea-products-grid{gap:8px!important}.shea-product-card{padding:12px 8px!important;border-radius:14px!important}.shea-product-title{font-size:1.5rem!important}.shea-product-img-wrap{height:90px!important}.shea-product-img{max-height:80px!important}.shea-price-pill{font-size:1.5rem!important}.shea-circle-btn{width:30px!important;height:30px!important}.shea-section-title{font-size:1.8rem}.shea-card{padding:16px}}.product.grid{background:#fff;border:none!important;border-radius:var(--shea-radius-card, 24px);box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11);padding:36px 32px;margin:40px auto;max-width:1200px}.product__title h1{font-family:var(--shea-font-display)!important;font-size:clamp(2rem,3.5vw,2.8rem)!important;font-weight:800!important;color:var(--shea-coral)!important;text-transform:uppercase!important;letter-spacing:.5px!important;line-height:1.1!important;margin-bottom:12px!important}.product .price{font-family:var(--shea-font-display)!important;font-size:1.8rem!important;font-weight:800!important;color:var(--shea-teal)!important;margin-bottom:16px!important}.product .price-item--regular{color:var(--shea-teal)!important}.quantity{border:2.5px solid var(--shea-border-color)!important;border-radius:var(--shea-radius-pill)!important;background:#fffdf4!important;overflow:hidden!important}.quantity__input{font-family:var(--shea-font-display)!important;font-size:1.65rem!important;font-weight:700!important;color:var(--shea-dark-brown)!important}.quantity__button{color:var(--shea-dark-brown)!important}.product-form__submit{background-color:var(--shea-coral)!important;color:#fff!important;font-family:var(--shea-font-display)!important;font-size:1.75rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;border-radius:var(--shea-radius-pill)!important;border:3.5px solid var(--shea-border-color)!important;box-shadow:0 6px 0 var(--shea-border-color)!important;padding:16px 36px!important;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease!important}.product-form__submit:hover{background-color:#e04828!important;transform:translateY(-2px)!important;box-shadow:0 8px 0 var(--shea-border-color)!important}.product-form__submit:active{transform:translateY(4px)!important;box-shadow:0 2px 0 var(--shea-border-color)!important}.shopify-payment-button__button--unbranded{border-radius:var(--shea-radius-pill)!important;border:3px solid var(--shea-border-color)!important;font-family:var(--shea-font-display)!important;font-weight:700!important;text-transform:uppercase!important}.product__description{font-family:var(--shea-font-body)!important;font-size:1.65rem!important;line-height:1.6!important;color:var(--shea-dark-brown)!important;margin-top:24px!important;padding-top:20px!important;border-top:2px dashed rgba(126,73,16,.2)!important}.product__description strong{color:var(--shea-coral)!important;font-family:var(--shea-font-display)!important}.product__media-item img{border-radius:18px!important}.collection{max-width:1200px;margin:0 auto;padding:20px 20px 60px}.collection-hero__title{font-family:var(--shea-font-display)!important;font-size:clamp(2.4rem,4.5vw,3.4rem)!important;font-weight:800!important;color:var(--shea-coral)!important;text-transform:uppercase!important;text-align:center!important;text-shadow:-2px -2px 0 #FFF,2px -2px 0 #FFF,-2px 2px 0 #FFF,2px 2px 0 #FFF,4px 4px 0 var(--shea-border-color)!important;margin:20px 0 30px!important}.facets-vertical-sort,.facet-filters{font-family:var(--shea-font-display)!important;font-weight:700!important;color:var(--shea-dark-brown)!important}.facet-filters__sort,.disclosure-has-popup summary{border:2px solid var(--shea-border-color)!important;border-radius:var(--shea-radius-pill)!important;background:#fffdf4!important;font-family:var(--shea-font-display)!important;font-weight:700!important}.card-wrapper{background:#fff!important;border:3.5px solid var(--shea-border-color)!important;border-radius:var(--shea-radius-card)!important;box-shadow:var(--shea-shadow-card)!important;padding:20px!important;text-align:center!important;transition:transform .2s ease,box-shadow .2s ease!important}.card-wrapper:hover{transform:translateY(-6px)!important;box-shadow:0 14px #7e491040!important}.card__heading,.card__heading a{font-family:var(--shea-font-display)!important;font-size:1.85rem!important;font-weight:800!important;color:var(--shea-coral)!important;text-transform:uppercase!important;text-decoration:none!important}.card-wrapper:nth-child(2) .card__heading a,.card-wrapper:nth-child(3) .card__heading a{color:var(--shea-teal)!important}.card-information .price{font-family:var(--shea-font-display)!important;font-size:1.85rem!important;font-weight:800!important;color:var(--shea-teal)!important;margin-top:8px!important}.footer{background-color:#fffdf4!important;border:none!important;border-top:none!important;position:relative}.footer__content-top{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:36px 24px 16px!important}.footer__top-logo-center{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-bottom:22px!important}.footer__top-logo-center img{border-radius:18px!important;filter:drop-shadow(0 4px 0 rgba(74,44,17,.15))!important;transition:transform .2s ease!important;margin:0 auto!important;display:block!important}.footer__top-logo-center img:hover{transform:scale(1.05) rotate(-2deg)!important}.footer__columns-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;gap:48px!important;width:100%!important;max-width:1060px!important;margin:0 auto!important}.footer__blocks-wrapper{display:flex!important;flex:1 1 500px!important;max-width:530px!important;justify-content:center!important;align-items:flex-start!important;margin:0!important;width:auto!important}.footer-block.grid__item{width:100%!important;padding:0!important;margin:0!important}.footer-block.footer-block--brand-nav{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}.footer-block--newsletter{flex:1 1 400px!important;max-width:440px!important;margin:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important}@media screen and (max-width:850px){.footer__columns-row{flex-direction:column!important;gap:32px!important}.footer__blocks-wrapper,.footer-block--newsletter{max-width:100%!important;flex:1 1 100%!important}}.footer{background-color:var(--shea-light-cream, #FFFDF4)!important;color:var(--shea-dark-brown, #4A2C11)!important;border:none!important;padding:36px 0 24px!important;margin-top:0!important}.footer__content-top{padding:0 24px 20px!important;max-width:1200px!important;margin:0 auto!important}.footer__blocks-wrapper{margin:0!important;row-gap:24px!important;column-gap:32px!important}.footer-block.grid__item{margin:0!important}.footer-block__heading,.footer-block__brand-info h2{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.85rem!important;font-weight:800!important;color:var(--shea-coral, #F05534)!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 10px!important;white-space:normal!important}.footer-block:nth-child(2) .footer-block__heading{color:var(--shea-teal, #0CBFA5)!important}.footer-block:nth-child(3) .footer-block__heading{color:var(--shea-coral, #F05534)!important}.footer-block-image,.footer-block__image-wrapper{margin-bottom:12px!important}.footer-block-image img,.footer-block__image-wrapper img{max-width:100%!important;width:100%!important;height:auto!important;object-fit:contain!important;border-radius:16px!important;filter:drop-shadow(0 4px 0 rgba(126,73,16,.15))!important;display:block!important}.footer-block__details-content p,.footer-block__brand-info .rte,.footer-block .rte{font-family:var(--shea-font-body, "Quicksand", sans-serif)!important;font-size:1.6rem!important;font-weight:600!important;line-height:1.6!important;color:var(--shea-dark-brown, #4A2C11)!important;margin:0 0 12px!important}.footer-block__details-content .link,.footer-block__details-content .list-menu__item--link{font-family:var(--shea-font-body, "Quicksand", sans-serif)!important;font-size:1.55rem!important;font-weight:600!important;color:var(--shea-dark-brown, #4A2C11)!important;text-decoration:none!important;display:inline-block!important;padding:4px 0!important;transition:color .15s ease,transform .15s ease!important}.footer-block__details-content .link:hover{color:var(--shea-coral)!important;transform:translate(4px)!important}.footer-block__menu-details{border:none!important;margin:0!important}.footer-block__heading-summary{list-style:none!important;cursor:default!important;margin:0!important}.footer-block__heading-summary::-webkit-details-marker{display:none!important}.footer-menu-chevron,svg.footer-menu-chevron{display:none!important;width:18px!important;height:18px!important}.footer-block--newsletter{margin:0!important;padding:0!important;align-self:flex-start!important}.footer-block__newsletter{text-align:center!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.footer-block--newsletter .footer-block__heading{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;color:var(--shea-coral, #F05534)!important;font-size:2.2rem!important;font-weight:800!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:1.25!important;margin:0 0 10px!important;min-height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.footer-block__newsletter-subtext{font-family:var(--shea-font-body, "Quicksand", sans-serif)!important;font-size:1.5rem!important;font-weight:700!important;color:var(--shea-dark-brown, #4A2C11)!important;margin:0 0 12px!important;min-height:26px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.4!important}.footer__newsletter{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;text-align:center!important;margin:0 auto!important;width:100%!important;max-width:420px!important}.newsletter-form__field-wrapper{width:100%!important;max-width:100%!important}.newsletter-form__field-wrapper .field{border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;border-radius:var(--shea-radius-pill, 9999px)!important;background:#fff!important;box-shadow:0 4px #4a2c1126!important;overflow:hidden!important;height:50px!important;display:flex!important;align-items:center!important;padding:3px 4px 3px 18px!important;transition:box-shadow .2s ease,transform .2s ease!important}.newsletter-form__field-wrapper .field__input{font-family:var(--shea-font-body, "Quicksand", sans-serif)!important;font-size:1.6rem!important;font-weight:700!important;color:var(--shea-dark-brown, #4A2C11)!important;padding:0!important;border:none!important;background:transparent!important;height:100%!important;flex:1 1 auto!important;min-width:0!important}.newsletter-form__button{background:var(--shea-coral, #F05534)!important;color:#fff!important;border-radius:50%!important;width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:none!important;flex-shrink:0!important;transition:transform .15s ease,background-color .2s ease!important}.newsletter-form__button:hover{background:#e04828!important;transform:scale(1.08)!important}.newsletter-form__button svg{width:18px!important;height:18px!important}@media screen and (max-width:749px){.footer{padding-top:20px!important;padding-bottom:20px!important}.footer__content-top{padding:0 16px 12px!important}.footer__blocks-wrapper{display:flex!important;flex-direction:column!important;gap:8px!important;margin-bottom:10px!important}.footer-block.grid__item{margin:0!important;padding:0!important;width:100%!important}.footer-block__brand-info{padding-bottom:6px!important}.footer-block__heading-summary{cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 2px!important;border-bottom:2px dashed rgba(74,44,17,.22)!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;box-sizing:border-box!important}.footer-block__heading-summary .footer-block__heading{margin:0!important;font-size:1.75rem!important;font-weight:800!important}.footer-menu-chevron,svg.footer-menu-chevron,.footer-block__heading-summary svg.footer-menu-chevron{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;stroke:var(--shea-dark-brown, #4A2C11)!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1)!important;flex-shrink:0!important}details.footer-block__menu-details[open] .footer-menu-chevron{transform:rotate(180deg)!important}.footer-block__details-content{margin:0!important;padding:8px 4px 6px!important;display:flex!important;flex-direction:column!important;gap:6px!important}.footer-block__details-content li{margin:0!important}.footer-block__details-content .link{font-size:1.55rem!important;padding:4px 0!important}.footer-block--newsletter{margin-top:10px!important;width:100%!important;display:block!important}.footer-block__newsletter{width:100%!important;max-width:100%!important;margin:0!important}.footer__newsletter{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;margin:0!important}.footer-block--newsletter .footer-block__heading{font-size:1.75rem!important;margin-bottom:10px!important;text-align:center!important}.footer__content-bottom{padding-top:10px!important;padding-bottom:16px!important;margin-top:6px!important;row-gap:8px!important;border-top:2px dashed rgba(74,44,17,.18)!important}.footer__copyright{font-size:1.45rem!important;font-weight:700!important;text-align:center!important}}.list-social__item .link{width:40px!important;height:40px!important;border-radius:50%!important;background-color:var(--shea-teal)!important;border:2.5px solid var(--shea-border-color)!important;box-shadow:0 3px 0 var(--shea-border-color)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;margin:0 4px!important;transition:transform .15s ease,background-color .2s ease!important}.list-social__item .link:hover{transform:translateY(-3px) scale(1.1)!important;background-color:var(--shea-coral)!important}.list-social__item .icon,.list-social__item svg,.list-social__item .svg-wrapper{width:20px!important;height:20px!important;fill:#fff!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.footer__content-bottom{border:none!important;border-top:none!important;padding-top:10px!important;padding-bottom:14px!important;background-color:transparent!important}.footer__copyright{font-family:var(--shea-font-display)!important;font-size:1.45rem!important;font-weight:700!important;color:var(--shea-dark-brown)!important}.footer__payment{margin-top:12px!important}body,.template-collection,.template-collection #MainContent,.template-collection .section-main-collection-banner,.template-collection .section-main-collection-product-grid,.template-collection .collection-hero,.template-collection .collection-hero__inner,.template-collection .collection,.template-collection .facets-container,.template-collection .facets-wrapper,.template-collection .facets__wrapper,.template-collection .facets__form,.template-collection .facet-filters-form,.template-collection .facets-vertical-sort,.template-collection .facets-vertical-form,.template-collection .product-grid-container,.template-collection #ProductGridContainer,.template-collection div[class*=section-],.template-collection .gradient,.template-collection [class*=color-scheme-],.template-product,.template-product #MainContent,.template-product div[class*=section-],.template-product .gradient,.template-product [class*=color-scheme-],main#MainContent{background-color:transparent!important;background-image:none!important}body{background-color:var(--shea-yellow)!important;background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='20' y='30' width='14' height='5.5' rx='2.75' transform='rotate(25 20 30)' fill='%23F05534' opacity='0.7'/%3E%3Crect x='140' y='35' width='14' height='5.5' rx='2.75' transform='rotate(-35 140 35)' fill='%230CBFA5' opacity='0.7'/%3E%3Ccircle cx='85' cy='20' r='3' fill='%23FFAD00' opacity='0.8'/%3E%3Cpath d='M75 80L77 85L82 87L77 89L75 94L73 89L68 87L73 85L75 80Z' fill='%230CBFA5' opacity='0.65'/%3E%3Crect x='30' y='130' width='13' height='5' rx='2.5' transform='rotate(45 30 130)' fill='%23FFAD00' opacity='0.8'/%3E%3Crect x='145' y='125' width='14' height='5.5' rx='2.75' transform='rotate(-20 145 125)' fill='%23F05534' opacity='0.7'/%3E%3Ccircle cx='110' cy='145' r='3.5' fill='%230CBFA5' opacity='0.7'/%3E%3Ccircle cx='40' cy='75' r='3' fill='%23FFAD00' opacity='0.8'/%3E%3Cpath d='M130 75L132 78L135 80L132 82L130 85L128 82L125 80L128 78L130 75Z' fill='%23F05534' opacity='0.65'/%3E%3C/svg%3E")!important;background-size:180px 180px!important}.grid__item,.product-grid .grid__item,.collection .grid__item,.featured-collection .grid__item{display:flex!important;flex-direction:column!important;height:100%!important}product-component{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;flex:1 1 auto!important}.card-wrapper,.product-card-wrapper,.grid__item .card-wrapper{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;height:100%!important;width:100%!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important}.card,.card--standard,.card--card,.card-wrapper .card,.product-card-wrapper .card,.grid__item .card,.collection .card{background-color:#fff!important;border:none!important;border-radius:var(--shea-radius-card, 24px)!important;box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11)!important;padding:24px 18px 20px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;overflow:visible!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important;height:100%!important;flex:1 1 auto!important;box-sizing:border-box!important;text-align:center!important}.card:hover,.card-wrapper .card:hover,.product-card-wrapper .card:hover,.grid__item .card:hover,.collection .card:hover{transform:translate(-3px,-3px)!important;box-shadow:9px 9px 0 var(--shea-dark-brown, #4A2C11)!important}.grid__item:nth-child(4n+1) .card,.collection .grid__item:nth-child(4n+1) .card{background-color:#fffbea!important}.grid__item:nth-child(4n+2) .card,.collection .grid__item:nth-child(4n+2) .card{background-color:#fff5eb!important}.grid__item:nth-child(4n+3) .card,.collection .grid__item:nth-child(4n+3) .card{background-color:#fff9e6!important}.grid__item:nth-child(4n+4) .card,.collection .grid__item:nth-child(4n+4) .card{background-color:#e7f9f6!important}.card,.card--card,.card--standard,.card__inner,.card-wrapper,.product-card-wrapper,.grid__item .card,.collection .card,.product.grid,.product__media-wrapper,.product__media-item,.product__modal-opener{border:none!important;outline:none!important}.card--card:after,.card--standard .card__inner:after,.card:after,.card:before,.card__inner:after,.card__inner:before,.product.grid:after,.product.grid:before,.product__media-item:after,.product__media-item:before{display:none!important;border:none!important;box-shadow:none!important;content:none!important}.card__inner .card__content,.card__inner .card__information{display:none!important}.card__inner,.card__inner.color-scheme-1,.card__inner.color-scheme-2,.card__inner.color-scheme-3,.card__inner.color-scheme-4,.card__inner.color-scheme-5,.card__inner.gradient,.card .card__media,.card .media{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:170px!important;min-height:170px!important;overflow:visible!important;background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0 0 12px!important}.card__inner.ratio:before{display:none!important}.card__media img,.card .media img{position:relative!important;max-height:155px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important;border-radius:0!important;background:transparent!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1)!important}.card:hover .card__media img{transform:scale(1.08)!important}.card>.card__content{padding:0!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;width:100%!important;background:transparent!important}.card>.card__content .card__information{padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important;flex:1 1 auto!important;width:100%!important;background:transparent!important}.card>.card__content .card__heading,.card>.card__content .card__heading a,.card__heading,.card__heading a{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.85rem!important;font-weight:800!important;color:var(--shea-coral, #F05534)!important;line-height:1.25!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:center!important;text-decoration:none!important;margin:0 0 8px!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important}.card>.card__content .card__heading a:hover,.card__heading a:hover{color:#e04828!important}.grid__item:nth-child(2n) .card__heading,.grid__item:nth-child(2n) .card__heading a{color:var(--shea-teal, #0CBFA5)!important}.card-information{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:54px!important;padding-top:8px!important;border-top:2px dashed rgba(74,44,17,.22)!important;margin-top:auto!important;background:transparent!important}.card-information .price{min-height:44px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;line-height:1.2!important}.card-information .price,.card-information .price__regular .price-item--regular,.card-information .price-item{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.75rem!important;font-weight:800!important;color:var(--shea-teal, #0CBFA5)!important;text-align:center!important;letter-spacing:.5px!important}.card-information .price--on-sale .price-item--regular{color:#999!important;font-size:1.4rem!important;text-decoration:line-through!important}.card__badge{position:absolute!important;top:12px!important;left:12px!important;z-index:3!important}.card__badge .badge{border-radius:9999px!important;background-color:var(--shea-yellow, #FFC923)!important;color:var(--shea-dark-brown, #4A2C11)!important;border:2px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:2px 2px 0 var(--shea-dark-brown, #4A2C11)!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.45rem!important;font-weight:800!important;text-transform:uppercase!important;padding:4px 12px!important}.quick-add{margin:auto 0 0!important;width:100%!important;display:flex!important;justify-content:center!important}.quick-add product-form,.quick-add form,.quick-add modal-opener{width:100%!important;display:flex!important;justify-content:center!important;margin:0!important}.quick-add__submit{width:100%!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 16px!important;border-radius:9999px!important;background-color:var(--shea-teal, #0CBFA5)!important;color:#fff!important;border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:3px 3px 0 var(--shea-dark-brown, #4A2C11)!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.45rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .2s ease!important}.quick-add__submit:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 5px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#0aa891!important}.quick-add__submit:active{transform:translateY(2px)!important;box-shadow:0 1px 0 var(--shea-dark-brown, #4A2C11)!important}.quick-add__btn-icon svg{width:15px!important;height:15px!important;stroke:#fff!important;display:inline-block!important;vertical-align:middle!important}.quick-add__submit .loading__spinner{width:20px!important;height:20px!important}.collection-hero{background:transparent!important;margin-bottom:0!important;padding:24px 0 10px!important}.collection-hero__title{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:clamp(2.6rem,5vw,4rem)!important;font-weight:800!important;color:var(--shea-coral, #F05534)!important;text-transform:uppercase!important;letter-spacing:.5px!important;text-align:center!important;text-shadow:-2px -2px 0 #FFF,2px -2px 0 #FFF,-2px 2px 0 #FFF,2px 2px 0 #FFF,3px 3px 0 var(--shea-border-color, #7E4910)!important}.facets-container,.facets-wrapper,.facets__wrapper,.facets__form,.facets-vertical-sort,.facet-filters-form,.facets-vertical-form,.section-main-collection-product-grid>div,.template-collection .color-scheme-1,.template-collection .color-scheme-2{background:transparent!important;background-color:transparent!important;border:none!important;box-shadow:none!important}.facet-filters__sort,.facets__summary,.facets-vertical-sort .select__select{border-radius:9999px!important;border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:3px 3px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#fff!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.55rem!important;font-weight:700!important;color:var(--shea-dark-brown, #4A2C11)!important;text-transform:uppercase!important;transition:transform .15s ease,box-shadow .15s ease!important}.facet-filters__sort:hover,.facets__summary:hover{transform:translate(-2px,-2px)!important;box-shadow:4px 4px 0 var(--shea-dark-brown, #4A2C11)!important}.active-facets__button,.active-facets__button-remove{border-radius:9999px!important;border:2px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:2px 2px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:var(--shea-yellow, #FFC923)!important;color:var(--shea-dark-brown, #4A2C11)!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.45rem!important;font-weight:800!important;text-transform:uppercase!important;padding:6px 14px!important}.product-count__text{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.55rem!important;font-weight:800!important;color:var(--shea-dark-brown, #4A2C11)!important;text-transform:uppercase!important}.product__media-wrapper .product__media-item,.product__media-wrapper .product__modal-opener--image{border-radius:24px!important;box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11)!important;border:none!important;background:#fff!important;overflow:hidden!important}.product__title h1{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:clamp(2.4rem,4vw,3.6rem)!important;font-weight:800!important;color:var(--shea-coral, #F05534)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.product .price,.product .price-item--regular{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:2.2rem!important;font-weight:800!important;color:var(--shea-teal, #0CBFA5)!important}.product-form__input input[type=radio]+label{border-radius:9999px!important;border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:3px 3px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#fff!important;color:var(--shea-dark-brown, #4A2C11)!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.55rem!important;font-weight:700!important;text-transform:uppercase!important;padding:10px 22px!important;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease!important}.product-form__input input[type=radio]:checked+label{background-color:var(--shea-yellow, #FFC923)!important;box-shadow:4px 4px 0 var(--shea-dark-brown, #4A2C11)!important;transform:translate(-1px,-1px)!important}.quantity{border-radius:9999px!important;border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:3px 3px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#fff!important;min-height:48px!important}.quantity__input,.quantity__button{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-weight:800!important;font-size:1.65rem!important;color:var(--shea-dark-brown, #4A2C11)!important}.button:before,.button:after,.product-form__submit:before,.product-form__submit:after,.product-form__buttons .button:before,.product-form__buttons .button:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{display:none!important;box-shadow:none!important;border:none!important;content:none!important}.product-form__submit,.shopify-payment-button__button{border-radius:9999px!important;background-color:var(--shea-coral, #F05534)!important;color:#fff!important;border:3px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:0 6px 0 var(--shea-dark-brown, #4A2C11)!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.75rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:16px 36px!important;min-height:54px!important;outline:none!important;position:relative!important;transition:transform .15s ease,box-shadow .15s ease,background-color .2s ease!important}.product-form__submit:hover,.shopify-payment-button__button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#e04828!important}.product-form__submit:active,.shopify-payment-button__button:active{transform:translateY(4px)!important;box-shadow:0 2px 0 var(--shea-dark-brown, #4A2C11)!important}.product-form__submit:disabled,.product-form__submit[disabled],.product-form__submit[aria-disabled=true]{opacity:.8!important;background-color:#f8a594!important;color:#fff!important;border:3px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:0 4px 0 var(--shea-dark-brown, #4A2C11)!important;cursor:not-allowed!important;outline:none!important}.product-form__submit:disabled:hover,.product-form__submit[disabled]:hover,.product-form__submit[aria-disabled=true]:hover{transform:none!important;box-shadow:0 4px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#f8a594!important}.product .accordion,.product details{background:#fff!important;border-radius:18px!important;border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:4px 4px 0 var(--shea-dark-brown, #4A2C11)!important;margin-bottom:14px!important;overflow:hidden!important}.product .accordion summary,.product details summary{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.75rem!important;font-weight:800!important;color:var(--shea-dark-brown, #4A2C11)!important;text-transform:uppercase!important;padding:16px 20px!important}.cart-drawer,.cart-drawer .drawer__inner{background-color:var(--shea-yellow, #FFC923)!important}.cart-item{background-color:#fff!important;border-radius:20px!important;border:2.5px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:4px 4px 0 var(--shea-dark-brown, #4A2C11)!important;padding:16px!important;margin-bottom:14px!important}.cart-item__name{font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.75rem!important;font-weight:800!important;color:var(--shea-coral, #F05534)!important;text-transform:uppercase!important}.cart__checkout-button{border-radius:9999px!important;background-color:var(--shea-coral, #F05534)!important;color:#fff!important;border:3px solid var(--shea-dark-brown, #4A2C11)!important;box-shadow:0 6px 0 var(--shea-dark-brown, #4A2C11)!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.75rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.5px!important}.shea-usecase-img-wrap{width:100%!important;max-width:100%!important;border-radius:var(--shea-radius-card, 24px)!important;overflow:hidden!important;border:none!important;box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11)!important;margin:0 auto 36px!important;background:#fff!important}.shea-usecase-img-wrap img,.shea-usecase-img{width:100%!important;height:auto!important;display:block!important;object-fit:cover!important}.shea-ingredient-card{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important;padding:24px!important;border-radius:var(--shea-radius-card, 24px)!important;border:none!important;box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11)!important;overflow:hidden!important;position:relative!important}.shea-ingredient-img-wrap{width:130px!important;height:130px!important;min-width:130px!important;max-width:130px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:16px!important;overflow:hidden!important;background:transparent!important}.shea-ingredient-img-wrap img,.shea-ingredient-img-wrap svg,.shea-ingredient-img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important}.shea-ingredient-info{flex-grow:1!important;min-width:0!important}.footer h2,.footer h3,.footer-block__heading,.footer-block__heading.inline-richtext{font-family:var(--shea-font-display)!important;font-size:1.85rem!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin-bottom:8px!important;margin-top:0!important;color:var(--shea-dark-brown)!important}.footer-block__brand-info h2,.footer-block__brand-info .rte,.footer-block__brand-info p{font-family:var(--shea-font-body)!important;font-size:1.6rem!important;line-height:1.6!important}@media screen and (max-width:749px){.footer-block__brand-info{padding-bottom:0!important;margin-bottom:0!important}.footer-block__menu-details:not([open]) .footer-block__details-content{display:none}.footer-block__menu-details[open] .footer-block__details-content{padding-top:8px!important;padding-bottom:8px!important;margin-bottom:0!important}.footer-block__heading-summary{padding:10px 0!important;margin-bottom:0!important}.footer .grid,.footer__blocks-wrapper{gap:0!important;display:flex!important;flex-direction:column!important}.footer-block.grid__item,.footer-block.grid__item:first-child{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;max-width:100%!important;border-bottom:1px solid rgba(74,44,17,.12)!important;padding:0!important;margin:0!important}.footer-block.grid__item:first-child{border-top:none!important;padding-bottom:12px!important;margin-bottom:4px!important}.footer-block--newsletter{margin-top:8px!important;padding-top:8px!important}.footer-block.grid__item:empty,.footer-block.grid__item:has(>:empty),.footer-block.grid__item:has(.footer-block-image:empty){display:none!important}.footer-block.grid__item>div:empty{display:none!important}.footer .rte p,.footer .footer-block__details-content p{margin-top:0!important;margin-bottom:6px!important;line-height:1.6!important;font-size:1.55rem!important}.footer details:not([open])>ul,.footer details:not([open])>.footer-block__details-content{display:none!important}.footer summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 0!important;margin:0!important;cursor:pointer!important;list-style:none!important}.footer summary::-webkit-details-marker{display:none!important}}.shea-video-container{width:100%!important;max-width:480px!important;margin:0 auto!important;border-radius:var(--shea-radius-card, 24px)!important;overflow:hidden!important;box-shadow:6px 6px 0 var(--shea-dark-brown, #4A2C11)!important;background-color:#000!important;position:relative!important;aspect-ratio:16 / 9!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease!important}.shea-video-container:hover{transform:translate(-3px,-3px)!important;box-shadow:9px 9px 0 var(--shea-dark-brown, #4A2C11)!important}.shea-media-video,.shea-media-iframe{width:100%!important;height:100%!important;border:none!important;display:block!important;object-fit:cover!important;border-radius:var(--shea-radius-card, 24px)!important}.shea-hero-wrap.shea-hero-video-mode{padding:24px 0!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:auto!important;width:100%!important}.shea-hero-video-full-bleed{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0 20px!important;display:flex!important;justify-content:center!important;align-items:center!important}.shea-hero-full-video-card{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;background-color:#000!important;border:3.5px solid var(--shea-dark-brown, #4A2C11)!important;border-radius:28px!important;box-shadow:8px 8px 0 var(--shea-dark-brown, #4A2C11)!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease!important}.shea-hero-full-video-card:hover{transform:translate(-3px,-3px)!important;box-shadow:11px 11px 0 var(--shea-dark-brown, #4A2C11)!important}.shea-hero-full-video-player,.shea-hero-full-video-iframe{width:100%!important;height:100%!important;aspect-ratio:16 / 9!important;object-fit:cover!important;border:none!important;display:block!important;border-radius:24px!important}.shea-hero-video-empty{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-family:var(--shea-font-display, "Fredoka", cursive, sans-serif)!important;font-size:1.8rem!important;text-align:center!important;gap:12px!important;padding:24px!important}.shea-hero-video-empty svg{color:var(--shea-sun-yellow, #FFC923)!important}@media(max-width:749px){.shea-hero-wrap.shea-hero-video-mode{padding:0!important;margin:0!important;min-height:auto!important;background-color:transparent!important;width:100%!important;overflow:hidden!important}.shea-hero-wrap.shea-hero-video-mode .shea-hero-video-full-bleed{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.shea-hero-wrap.shea-hero-video-mode .shea-hero-full-video-card{border:none!important;border-radius:0!important;box-shadow:none!important;width:100%!important;max-width:100%!important;margin:0!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:auto!important;transform:none!important;background-color:#000!important}.shea-hero-wrap.shea-hero-video-mode .shea-hero-full-video-player,.shea-hero-wrap.shea-hero-video-mode .shea-hero-full-video-iframe{width:100%!important;height:100%!important;aspect-ratio:16 / 9!important;border-radius:0!important;object-fit:cover!important;display:block!important}.shea-hero-video-empty{font-size:1.4rem!important;padding:16px!important}.shea-hero-video-empty svg{width:36px!important;height:36px!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sheas-custom.css.map */
