:root{--f-serif: "Fraunces", Georgia, "Times New Roman", serif;--f-sans: "DM Sans", system-ui, -apple-system, sans-serif;--c-gold: #C8972E;--c-gold-mid: #D4A84A;--c-gold-light: #F0CB72;--c-gold-pale: #FBF3DC;--r-sm: 6px;--r-md: 12px;--r-lg: 20px;--r-card: 16px}.btn{border-radius:var(--r-full);font-weight:700;letter-spacing:.05em;text-transform:uppercase;font-size:.8rem;padding:.9rem 2rem}.btn--lg{padding:1.1rem 2.4rem;font-size:.875rem}.btn--gold{background:linear-gradient(135deg,#d4a84a,#c8972e);border-color:transparent;box-shadow:0 4px 18px #c8972e47}.btn--gold:hover{background:linear-gradient(135deg,#ddb55a,#c8972e);box-shadow:0 6px 28px #c8972e66;transform:translateY(-2px)}.btn--forest{box-shadow:0 2px 12px #1f3d2a26}.btn--forest:hover{box-shadow:0 5px 22px #1f3d2a40;transform:translateY(-2px)}.btn--atc{border-radius:var(--r-full);background:linear-gradient(135deg,#2d5a3d,#1f3d2a);font-weight:700;letter-spacing:.06em}.btn--atc:hover{background:linear-gradient(135deg,#3d7554,#2d5a3d);box-shadow:0 5px 22px #1f3d2a47;transform:translateY(-2px)}.h1,h1{font-weight:600;letter-spacing:-.03em}.h2,h2{font-weight:500;letter-spacing:-.02em}.h3,h3{font-weight:500}.hero__heading{font-size:clamp(3rem,8vw,6.5rem);font-weight:600;line-height:1;letter-spacing:-.035em}.brand-story__heading{font-weight:400;font-size:clamp(2.25rem,5.5vw,4rem);line-height:1.1}.site-header__logo a{font-family:var(--f-serif);font-weight:600;font-size:clamp(1.1rem,2.5vw,1.5rem);letter-spacing:.04em}.benefit-card{border-radius:var(--r-card)}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 32px #1f3d2a21}.featured-product__img-wrap,.product-gallery__main{border-radius:20px}.trust-badge__icon{border-radius:10px}.halal-strip{border-radius:12px}.pill{border-radius:var(--r-full);font-weight:700;font-size:.72rem;letter-spacing:.04em;padding:.4rem 1rem;background:linear-gradient(135deg,#fbf3dc,#f5e9c4);border-color:#c8972e4d}.email-form__input{border-radius:var(--r-full);padding-left:1.5rem}.email-form .btn{border-radius:var(--r-full)}.faq-item{border-radius:12px}.label{letter-spacing:.18em}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.hero__content{animation:fadeUp .9s ease both;animation-delay:.1s}.hero__heading{animation:fadeUp .9s ease both;animation-delay:.15s}.hero__sub{animation:fadeUp .8s ease both;animation-delay:.3s}.hero__ctas{animation:fadeUp .8s ease both;animation-delay:.45s}.hero__eyebrow{animation:fadeIn .7s ease both;animation-delay:.05s}.trust-strip{animation:fadeIn .6s ease both;animation-delay:.6s}.benefits__grid .benefit-card:nth-child(1){animation:fadeUp .7s ease both;animation-delay:.1s}.benefits__grid .benefit-card:nth-child(2){animation:fadeUp .7s ease both;animation-delay:.2s}.benefits__grid .benefit-card:nth-child(3){animation:fadeUp .7s ease both;animation-delay:.3s}.benefits__grid .benefit-card:nth-child(4){animation:fadeUp .7s ease both;animation-delay:.4s}.halal-strip{position:relative;overflow:hidden}.halal-strip:after{content:"";position:absolute;top:0;left:0;bottom:0;width:80px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.07) 50%,transparent 100%);animation:shimmer 3s ease-in-out infinite;pointer-events:none}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse-badge{0%,to{box-shadow:0 0 #c9a84c66}50%{box-shadow:0 0 0 8px #c9a84c00}}.featured-product__sticker{animation:pulse-badge 2.5s ease infinite;border-radius:var(--r-full);font-size:.68rem;padding:.4rem .9rem}.btn--atc:active{transform:translateY(1px) scale(.98);box-shadow:0 2px 8px #1f3d2a33}.site-header__nav a:after{background:linear-gradient(90deg,var(--c-gold),#D4A84A);height:2px;border-radius:2px}@keyframes badge-bounce{0%,to{transform:scale(1)}30%{transform:scale(1.5)}60%{transform:scale(.9)}}.cart-badge.is-bumped{animation:badge-bounce .4s ease}@media(max-width:767px){.hero__heading{font-size:clamp(2.75rem,11vw,4rem)}.btn--lg{padding:1rem 1.75rem}.benefit-card{padding:var(--s5) var(--s4)}}:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px;border-radius:3px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/brand.css.map */
