:root{--araka-black:#11110f;--araka-ink:#23221d;--araka-muted:#676359;--araka-paper:#fffdf8;--araka-ivory:#f4efe5;--araka-ivory-deep:#e9dfce;--araka-gold:#c4a04e;--araka-gold-light:#e6d49d;--araka-paprika:#9b3c26;--araka-olive:#6a7044;--araka-line:rgba(17,17,15,0.14);--araka-line-light:rgba(255,253,248,0.22);--araka-shadow-sm:0 10px 30px rgba(25,22,15,0.08);--araka-shadow-md:0 24px 70px rgba(25,22,15,0.14);--araka-shadow-lg:0 40px 120px rgba(11,10,8,0.22);--araka-radius-sm:12px;--araka-radius:22px;--araka-radius-lg:36px;--araka-shell:min(1280px,calc(100vw - 48px));--araka-header-height:88px;--araka-display:"Iowan Old Style","Palatino Linotype","Book Antiqua",Baskerville,"Times New Roman",serif;--araka-sans:Inter,"Avenir Next",Avenir,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--araka-ease:cubic-bezier(0.22,1,0.36,1);} *,*::before,*::after{box-sizing:border-box;} html{scroll-behavior:smooth;text-size-adjust:100%;} body{margin:0;overflow-x:hidden;background:var(--araka-paper);color:var(--araka-ink);font-family:var(--araka-sans);font-size:16px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;} body.araka-overlay-open{overflow:hidden;}::selection{background:var(--araka-gold);color:var(--araka-black);} img,picture,svg,video{display:block;max-width:100%;} img{height:auto;} svg{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;} svg .fill{fill:currentColor;stroke:none;} button,input,select,textarea{color:inherit;font:inherit;} button,a{-webkit-tap-highlight-color:transparent;} a{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.2em;} a:hover{color:var(--araka-paprika);} button{cursor:pointer;} h1,h2,h3,h4,h5,h6{margin:0 0 0.75em;color:var(--araka-black);font-family:var(--araka-display);font-weight:500;letter-spacing:-0.025em;line-height:1.06;} h1{font-size:clamp(2.55rem,5.2vw,5.4rem);} h2{font-size:clamp(2rem,3.7vw,3.8rem);} h3{font-size:clamp(1.32rem,2vw,1.85rem);} p{margin:0 0 1.35em;} ul,ol{margin:0 0 1.5em;} .screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .screen-reader-text:focus,.skip-link:focus{top:12px;left:12px;z-index:100000;width:auto;height:auto;padding:12px 18px;clip:auto;border-radius:8px;background:var(--araka-black);color:white;font-weight:700;}:focus-visible{outline:3px solid var(--araka-gold);outline-offset:4px;} .araka-shell{width:var(--araka-shell);margin-inline:auto;} .araka-section{position:relative;padding-block:clamp(80px,10vw,150px);} .araka-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;color:#765e23;font-size:0.74rem;font-weight:800;letter-spacing:0.19em;line-height:1.25;text-transform:uppercase;} .araka-eyebrow::before{width:34px;height:1px;background:currentColor;content:"";} .araka-eyebrow--light{color:var(--araka-gold-light);} .araka-section-heading{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,0.6fr);gap:clamp(30px,7vw,110px);align-items:end;margin-bottom:clamp(42px,7vw,78px);} .araka-section-heading h2{max-width:850px;margin-bottom:0;} .araka-section-heading__aside,.araka-section-heading>p{max-width:500px;color:var(--araka-muted);} .araka-section-heading--center{display:block;max-width:820px;margin-inline:auto;text-align:center;} .araka-section-heading--center .araka-eyebrow{justify-content:center;} .araka-section-heading--center h2{margin-inline:auto;} .araka-section-heading--center>p{margin:0.5em auto 0;} .araka-announcement{position:relative;z-index:60;height:32px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,0.08);background:var(--araka-black);color:var(--araka-gold-light);} .araka-announcement__track{display:flex;width:max-content;min-width:100%;align-items:center;gap:28px;height:32px;padding-left:28px;animation:araka-marquee 30s linear infinite;font-size:0.67rem;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;} .araka-announcement__track i{width:3px;height:3px;border-radius:50%;background:currentColor;} .araka-site-header{position:sticky;top:0;z-index:50;height:var(--araka-header-height);border-bottom:1px solid rgba(17,17,15,0.08);background:rgba(255,253,248,0.94);background:color-mix(in srgb,var(--araka-paper) 92%,transparent);box-shadow:0 8px 25px rgba(17,17,15,0.03);backdrop-filter:blur(18px) saturate(135%);transition:transform 0.45s var(--araka-ease),background 0.25s ease,box-shadow 0.25s ease;} .admin-bar .araka-site-header{top:32px;} .araka-site-header.is-scrolled{box-shadow:0 15px 45px rgba(17,17,15,0.09);} .araka-site-header.is-hidden{transform:translateY(-110%);} .araka-site-header__inner{display:grid;grid-template-columns:auto 1fr auto;gap:42px;align-items:center;height:100%;} .araka-site-header__brand{position:relative;z-index:2;} .custom-logo-link,.araka-brandmark{display:inline-flex;align-items:center;gap:11px;color:var(--araka-black);text-decoration:none;} .custom-logo{width:auto;max-width:138px;height:66px;object-fit:contain;} .araka-brandmark img{width:62px;height:62px;object-fit:contain;} .araka-brandmark__word{font-family:var(--araka-display);font-size:1.4rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;} .araka-primary-nav{justify-self:center;} .araka-primary-menu,.araka-primary-menu ul,.araka-fallback-menu,.araka-mobile-menu,.araka-footer-menu,.araka-legal-menu{margin:0;padding:0;list-style:none;} .araka-primary-menu{display:flex;gap:clamp(18px,2.4vw,38px);align-items:center;} .araka-primary-menu>li{position:relative;} .araka-primary-menu>li>a{position:relative;display:block;padding:30px 0;color:var(--araka-black);font-size:0.79rem;font-weight:750;letter-spacing:0.07em;text-decoration:none;text-transform:uppercase;} .araka-primary-menu>li>a::after{position:absolute;right:0;bottom:23px;left:0;height:1px;background:var(--araka-gold);content:"";transform:scaleX(0);transform-origin:right;transition:transform 0.35s var(--araka-ease);} .araka-primary-menu>li:hover>a::after,.araka-primary-menu>.current-menu-item>a::after,.araka-primary-menu>.current_page_item>a::after{transform:scaleX(1);transform-origin:left;} .araka-primary-menu .sub-menu{position:absolute;top:calc(100% - 10px);left:-24px;min-width:230px;padding:14px;visibility:hidden;border:1px solid var(--araka-line);border-radius:var(--araka-radius-sm);background:var(--araka-paper);box-shadow:var(--araka-shadow-md);opacity:0;transform:translateY(10px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s;} .araka-primary-menu li:hover>.sub-menu,.araka-primary-menu li:focus-within>.sub-menu{visibility:visible;opacity:1;transform:translateY(0);} .araka-primary-menu .sub-menu a{display:block;padding:10px 12px;border-radius:8px;color:var(--araka-ink);font-size:0.86rem;font-weight:650;text-decoration:none;} .araka-primary-menu .sub-menu a:hover{background:var(--araka-ivory);color:var(--araka-black);} .araka-header-actions{display:flex;gap:5px;align-items:center;justify-self:end;} .araka-icon-button,.araka-rail-controls button{position:relative;display:inline-grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid transparent;border-radius:50%;background:transparent;color:var(--araka-black);transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease,transform 0.2s ease;} .araka-icon-button:hover,.araka-rail-controls button:hover{border-color:var(--araka-line);background:var(--araka-ivory);color:var(--araka-black);transform:translateY(-2px);} .araka-cart-count{position:absolute;top:2px;right:0;display:grid;width:18px;height:18px;place-items:center;border:2px solid var(--araka-paper);border-radius:50%;background:var(--araka-gold);color:var(--araka-black);font-size:0.62rem;font-weight:850;line-height:1;} .araka-menu-toggle{display:none;} .araka-overlay[hidden]{display:none;} .araka-overlay{position:fixed;inset:0;z-index:100;} .admin-bar .araka-overlay{top:32px;} .araka-overlay__backdrop{position:absolute;inset:0;background:rgba(11,10,8,0.65);backdrop-filter:blur(10px);animation:araka-fade-in 0.28s ease both;} .araka-mobile-panel,.araka-cart-panel{position:absolute;top:0;right:0;bottom:0;display:flex;width:min(520px,94vw);flex-direction:column;overflow:auto;background:var(--araka-paper);box-shadow:-30px 0 90px rgba(0,0,0,0.22);animation:araka-slide-in-right 0.48s var(--araka-ease) both;} .araka-mobile-panel__header,.araka-cart-panel__header{display:flex;min-height:88px;align-items:center;justify-content:space-between;padding:22px 28px;border-bottom:1px solid var(--araka-line);} .araka-mobile-panel__header p{margin:0;font-family:var(--araka-display);font-size:1.4rem;} .araka-mobile-menu{padding:18px 28px 40px;} .araka-mobile-menu>li>a{display:flex;align-items:center;justify-content:space-between;padding:19px 2px;border-bottom:1px solid var(--araka-line);color:var(--araka-black);font-family:var(--araka-display);font-size:clamp(1.6rem,7vw,2.35rem);text-decoration:none;} .araka-mobile-menu .sub-menu{margin:0 0 8px 20px;padding:8px 0;list-style:none;} .araka-mobile-menu .sub-menu a{display:block;padding:8px 0;color:var(--araka-muted);text-decoration:none;} .araka-mobile-panel__footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:28px;border-top:1px solid var(--araka-line);} .araka-mobile-panel__footer>a{font-weight:750;} .araka-search-panel{position:relative;z-index:2;width:min(900px,calc(100vw - 36px));margin:min(18vh,160px) auto 0;padding:clamp(38px,7vw,78px);border:1px solid var(--araka-line-light);border-radius:var(--araka-radius-lg);background:var(--araka-paper);box-shadow:var(--araka-shadow-lg);animation:araka-panel-up 0.48s var(--araka-ease) both;} .araka-search-panel__close{position:absolute;top:22px;right:22px;} .araka-search-panel h2{max-width:700px;font-size:clamp(2.4rem,6vw,4.8rem);} .araka-search-form{display:grid;grid-template-columns:1fr auto;gap:0;margin-top:36px;border-bottom:2px solid var(--araka-black);} .araka-search-form input{min-width:0;padding:18px 4px;border:0;outline:0;background:transparent;font-size:clamp(1.05rem,2vw,1.4rem);} .araka-search-form button{width:58px;border:0;background:transparent;} .araka-search-form button svg{width:28px;height:28px;} .araka-search-suggestions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px;font-size:0.82rem;} .araka-search-suggestions a{padding:7px 12px;border:1px solid var(--araka-line);border-radius:999px;text-decoration:none;} .araka-cart-panel__header h2{margin:0;font-size:2rem;} .araka-cart-panel__header .araka-eyebrow{margin-bottom:5px;} .araka-cart-panel__body{padding:28px;} .araka-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;padding:14px 24px;border:1px solid transparent;border-radius:999px;font-size:0.76rem;font-weight:800;letter-spacing:0.08em;line-height:1.1;text-decoration:none;text-transform:uppercase;transition:transform 0.25s var(--araka-ease),box-shadow 0.25s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease;} .araka-button svg{width:18px;transition:transform 0.25s var(--araka-ease);} .araka-button:hover svg{transform:translateX(4px);} .araka-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover{color:inherit;transform:translateY(-3px);} .araka-button--gold,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:var(--araka-gold);color:var(--araka-black);box-shadow:0 10px 25px rgba(196,160,78,0.23);} .araka-button--gold:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#d4b45f;color:var(--araka-black);box-shadow:0 16px 35px rgba(196,160,78,0.32);} .araka-button--dark{background:var(--araka-black);color:var(--araka-paper);} .araka-button--dark:hover{background:var(--araka-paprika);color:white;} .araka-button--ghost-light{border-color:rgba(255,255,255,0.45);background:rgba(0,0,0,0.08);color:white;backdrop-filter:blur(8px);} .araka-button--ghost-light:hover{border-color:white;background:white;color:var(--araka-black);} .araka-text-link{display:inline-flex;align-items:center;gap:12px;padding-bottom:5px;border-bottom:1px solid currentColor;color:var(--araka-black);font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;} .araka-text-link svg{width:18px;transition:transform 0.25s var(--araka-ease);} .araka-text-link:hover svg{transform:translateX(5px);} .araka-circle-link{display:grid;width:43px;height:43px;flex:0 0 auto;place-items:center;border:1px solid var(--araka-line);border-radius:50%;color:var(--araka-black);text-decoration:none;transition:background 0.25s ease,color 0.25s ease,transform 0.25s var(--araka-ease);} .araka-circle-link:hover{background:var(--araka-black);color:white;transform:rotate(-10deg) scale(1.06);} .araka-hero{position:relative;min-height:clamp(690px,calc(100svh - 120px),940px);overflow:hidden;background:#3e3426;color:white;} .araka-hero__media,.araka-hero__media img,.araka-hero__shade,.araka-hero__grain{position:absolute;inset:0;width:100%;height:100%;} .araka-hero__media img{object-fit:cover;object-position:center;transform:scale(1.025);transition:transform 0.2s linear;} .araka-hero__shade{background:linear-gradient(90deg,rgba(10,9,7,0.82) 0%,rgba(10,9,7,0.61) 37%,rgba(10,9,7,0.12) 67%,rgba(10,9,7,0.04) 100%),linear-gradient(0deg,rgba(10,9,7,0.25),transparent 45%);} .araka-hero__grain{opacity:0.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");mix-blend-mode:soft-light;pointer-events:none;} .araka-hero__inner{position:relative;z-index:2;display:flex;min-height:inherit;align-items:center;padding-block:clamp(90px,12vw,160px);} .araka-hero__copy{max-width:770px;animation:araka-hero-copy 1.1s 0.1s var(--araka-ease) both;transform:translate3d(var(--hero-copy-x,0),var(--hero-copy-y,0),0);} .araka-hero h1{max-width:760px;margin-bottom:24px;color:white;font-size:clamp(3rem,5.4vw,5.8rem);text-wrap:balance;} .araka-hero__lead{max-width:610px;margin-bottom:32px;color:rgba(255,255,255,0.82);font-size:clamp(1.02rem,1.7vw,1.27rem);line-height:1.65;} .araka-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:38px;} .araka-hero__proof{display:flex;flex-wrap:wrap;gap:16px 28px;color:rgba(255,255,255,0.78);font-size:0.75rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;} .araka-hero__proof span{display:inline-flex;align-items:center;gap:8px;} .araka-hero__proof svg{width:17px;color:var(--araka-gold-light);} .araka-hero__scroll{position:absolute;right:36px;bottom:40px;z-index:3;display:flex;align-items:center;gap:12px;color:white;font-size:0.65rem;font-weight:750;letter-spacing:0.15em;text-decoration:none;text-transform:uppercase;transform:rotate(90deg) translateX(-50%);transform-origin:right bottom;} .araka-hero__scroll i{display:block;width:55px;height:1px;overflow:hidden;background:rgba(255,255,255,0.4);} .araka-hero__scroll i::after{display:block;width:50%;height:1px;background:var(--araka-gold-light);content:"";animation:araka-scroll-line 2.1s ease-in-out infinite;} .araka-flavour-marquee{overflow:hidden;border-block:1px solid rgba(255,255,255,0.08);background:var(--araka-black);color:var(--araka-ivory);} .araka-flavour-marquee__track{display:flex;width:max-content;align-items:center;gap:clamp(22px,4vw,60px);padding:20px 0;animation:araka-marquee 35s linear infinite;} .araka-flavour-marquee span{font-family:var(--araka-display);font-size:clamp(1.25rem,2.6vw,2.1rem);font-style:italic;} .araka-flavour-marquee i{color:var(--araka-gold);font-style:normal;} .araka-featured{overflow:hidden;background:var(--araka-paper);} .araka-rail-controls{display:flex;gap:8px;margin-top:18px;} .araka-rail-controls button{border-color:var(--araka-line);} .araka-product-rail{display:grid;grid-auto-columns:minmax(280px,1fr);grid-auto-flow:column;gap:20px;overflow-x:auto;padding:8px 4px 30px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--araka-gold) transparent;} .araka-product-rail::-webkit-scrollbar{height:5px;} .araka-product-rail::-webkit-scrollbar-thumb{border-radius:999px;background:var(--araka-gold);} .araka-product-card{position:relative;min-width:0;overflow:hidden;border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:rgba(255,253,248,0.95);box-shadow:0 4px 20px rgba(29,25,17,0.03);scroll-snap-align:start;transform-style:preserve-3d;transition:transform 0.45s var(--araka-ease),border-color 0.25s ease,box-shadow 0.45s var(--araka-ease);} .araka-product-card:hover{border-color:rgba(196,160,78,0.7);box-shadow:var(--araka-shadow-md);} .araka-product-card__image{position:relative;display:grid;min-height:330px;overflow:hidden;place-items:center;background:linear-gradient(145deg,#f8f3e9,#e9dfcf);text-decoration:none;} .araka-product-card__image::after{position:absolute;inset:auto 8% 8% 8%;height:26px;border-radius:50%;background:radial-gradient(ellipse,rgba(41,34,23,0.2),transparent 68%);content:"";filter:blur(8px);opacity:0.55;} .araka-product-card__glow{position:absolute;top:10%;left:12%;width:72%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(230,212,157,0.58),transparent 68%);filter:blur(10px);opacity:0.55;transition:transform 0.6s var(--araka-ease),opacity 0.6s ease;} .araka-product-card:hover .araka-product-card__glow{opacity:0.85;transform:scale(1.14);} .araka-product-card__image img{position:relative;z-index:2;width:88%;height:310px;object-fit:contain;filter:drop-shadow(0 18px 15px rgba(31,25,17,0.15));transform:translateZ(22px) scale(0.96);transition:transform 0.7s var(--araka-ease),filter 0.4s ease;} .araka-product-card:hover .araka-product-card__image img{filter:drop-shadow(0 25px 22px rgba(31,25,17,0.22));transform:translateZ(32px) scale(1.045) rotate(-1deg);} .araka-product-card__badge,.araka-loop-badge{position:absolute;top:16px;left:16px;z-index:3;display:inline-flex;min-height:30px;align-items:center;padding:6px 11px;border:1px solid rgba(17,17,15,0.12);border-radius:999px;background:rgba(255,253,248,0.82);color:var(--araka-black);font-size:0.64rem;font-weight:800;letter-spacing:0.08em;line-height:1;text-transform:uppercase;backdrop-filter:blur(10px);} .araka-product-card__body{padding:22px 22px 24px;} .araka-product-card__meta{margin-bottom:9px;color:#7d662d;font-size:0.66rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;} .araka-product-card__meta a{text-decoration:none;} .araka-product-card h3{min-height:2.3em;margin-bottom:10px;font-size:clamp(1.35rem,2vw,1.72rem);line-height:1.12;} .araka-product-card h3 a{color:var(--araka-black);text-decoration:none;} .araka-product-card__body>p{min-height:3em;margin-bottom:20px;color:var(--araka-muted);font-size:0.86rem;line-height:1.55;} .araka-product-card__footer{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:14px;padding-top:17px;border-top:1px solid var(--araka-line);} .araka-product-card__price{color:var(--araka-black);font-size:0.93rem;font-weight:800;} .araka-product-card__price del{margin-right:6px;color:var(--araka-muted);font-size:0.8rem;} .araka-product-card__price ins{text-decoration:none;} .araka-product-card--editorial .araka-product-card__price{color:var(--araka-muted);font-size:0.72rem;letter-spacing:0.05em;text-transform:uppercase;} .araka-featured__cta{margin-top:26px;text-align:center;} .araka-range{position:relative;overflow:hidden;padding-block:clamp(90px,11vw,160px);background:var(--araka-ivory);} .araka-range__background{position:absolute;inset:0;opacity:0.35;background-image:radial-gradient(circle at 10% 20%,rgba(196,160,78,0.2),transparent 28%),radial-gradient(circle at 90% 75%,rgba(155,60,38,0.12),transparent 25%),linear-gradient(115deg,transparent 0 48%,rgba(255,255,255,0.38) 48% 49%,transparent 49% 100%);} .araka-range::before,.araka-range::after{position:absolute;width:380px;height:380px;border:1px solid rgba(196,160,78,0.26);border-radius:50%;content:"";} .araka-range::before{top:-210px;left:-110px;} .araka-range::after{right:-150px;bottom:-240px;} .araka-range>.araka-shell{position:relative;z-index:2;} .araka-range__experience{display:grid;grid-template-columns:minmax(260px,0.72fr) minmax(0,1.28fr);gap:28px;padding:28px;border:1px solid rgba(17,17,15,0.12);border-radius:var(--araka-radius-lg);background:rgba(255,253,248,0.67);box-shadow:var(--araka-shadow-md);backdrop-filter:blur(16px);} .araka-range__tabs{display:flex;flex-direction:column;gap:8px;} .araka-range__tabs button{display:grid;grid-template-columns:45px 1fr auto;gap:14px;align-items:center;width:100%;padding:18px;border:1px solid transparent;border-radius:16px;background:transparent;color:var(--araka-ink);text-align:left;transition:background 0.25s ease,border-color 0.25s ease,transform 0.3s var(--araka-ease);} .araka-range__tabs button:hover{background:rgba(255,255,255,0.55);transform:translateX(5px);} .araka-range__tabs button[aria-selected="true"]{border-color:rgba(196,160,78,0.55);background:var(--araka-black);color:white;box-shadow:0 14px 35px rgba(17,17,15,0.18);} .araka-range__tabs strong,.araka-range__tabs small{display:block;} .araka-range__tabs strong{font-family:var(--araka-display);font-size:1.3rem;font-weight:500;} .araka-range__tabs small{margin-top:2px;color:var(--araka-muted);font-size:0.72rem;} .araka-range__tabs button[aria-selected="true"] small{color:rgba(255,255,255,0.65);} .araka-range__tabs button>svg{width:18px;transition:transform 0.25s ease;} .araka-range__tabs button[aria-selected="true"]>svg{color:var(--araka-gold-light);transform:translateX(4px);} .araka-range__icon{display:grid;width:45px;height:45px;place-items:center;border:1px solid rgba(196,160,78,0.5);border-radius:50%;color:#836720;} .araka-range__tabs button[aria-selected="true"] .araka-range__icon{background:var(--araka-gold);color:var(--araka-black);} .araka-range__panels{min-width:0;} .araka-range__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;height:100%;animation:araka-panel-up 0.4s var(--araka-ease) both;} .araka-range__panel[hidden]{display:none;} .araka-product-card--range .araka-product-card__image,.araka-range__panel .araka-product-card__image{min-height:245px;} .araka-product-card--range .araka-product-card__image img,.araka-range__panel .araka-product-card__image img{height:225px;} .araka-range__panel .araka-product-card h3{font-size:1.35rem;} .araka-story{padding-block:clamp(100px,12vw,175px);overflow:hidden;background:var(--araka-paper);} .araka-story__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:clamp(60px,9vw,130px);align-items:center;} .araka-story__visual{position:relative;min-height:710px;perspective:1200px;} .araka-story__image{position:absolute;overflow:hidden;border-radius:var(--araka-radius);box-shadow:var(--araka-shadow-lg);transition:transform 0.3s linear;} .araka-story__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s var(--araka-ease);} .araka-story__image:hover img{transform:scale(1.04);} .araka-story__image--primary{inset:0 24% 9% 0;transform:translate3d(var(--story-x,0),var(--story-y,0),0) rotate(-2deg);} .araka-story__image--secondary{right:0;bottom:0;width:45%;height:55%;border:8px solid var(--araka-paper);transform:translate3d(calc(var(--story-x,0) * -0.6),calc(var(--story-y,0) * -0.6),0) rotate(3deg);} .araka-story__seal{position:absolute;top:10%;right:5%;z-index:3;display:grid;width:122px;height:122px;place-content:center;border:1px solid rgba(17,17,15,0.22);border-radius:50%;background:var(--araka-gold);box-shadow:var(--araka-shadow-md);color:var(--araka-black);text-align:center;transform:rotate(9deg);} .araka-story__seal::before,.araka-story__seal::after{position:absolute;inset:8px;border:1px dashed rgba(17,17,15,0.36);border-radius:50%;content:"";} .araka-story__seal span{font-family:var(--araka-display);font-size:1.65rem;font-weight:700;} .araka-story__seal small{font-size:0.6rem;font-weight:800;letter-spacing:0.09em;text-transform:uppercase;} .araka-story__copy h2{max-width:680px;} .araka-story__lead{color:var(--araka-black);font-family:var(--araka-display);font-size:clamp(1.25rem,2.1vw,1.72rem);line-height:1.42;} .araka-story__copy>p:not(.araka-eyebrow):not(.araka-story__lead){max-width:620px;color:var(--araka-muted);} .araka-story__values{display:grid;gap:0;margin:36px 0;border-block:1px solid var(--araka-line);} .araka-story__values div{display:grid;grid-template-columns:minmax(115px,0.35fr) 1fr;gap:18px;padding:15px 0;border-bottom:1px solid var(--araka-line);} .araka-story__values div:last-child{border-bottom:0;} .araka-story__values strong{color:var(--araka-black);font-size:0.73rem;letter-spacing:0.08em;text-transform:uppercase;} .araka-story__values span{color:var(--araka-muted);font-size:0.88rem;} .araka-rituals{padding-block:clamp(90px,11vw,150px);background:var(--araka-black);color:white;} .araka-rituals h2,.araka-rituals h3{color:white;} .araka-rituals .araka-eyebrow{color:var(--araka-gold-light);} .araka-rituals__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--araka-line-light);border-bottom:1px solid var(--araka-line-light);} .araka-ritual-card{position:relative;min-height:340px;padding:clamp(35px,5vw,64px);overflow:hidden;border-right:1px solid var(--araka-line-light);} .araka-ritual-card:last-child{border-right:0;} .araka-ritual-card::after{position:absolute;right:-70px;bottom:-90px;width:200px;height:200px;border:1px solid rgba(196,160,78,0.22);border-radius:50%;content:"";transition:transform 0.55s var(--araka-ease),background 0.4s ease;} .araka-ritual-card:hover::after{background:rgba(196,160,78,0.08);transform:scale(1.3);} .araka-ritual-card>span{display:inline-block;margin-bottom:70px;color:var(--araka-gold-light);font-size:0.67rem;font-weight:800;letter-spacing:0.15em;} .araka-ritual-card h3{max-width:260px;margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.6rem);} .araka-ritual-card p{max-width:330px;margin-bottom:0;color:rgba(255,255,255,0.64);font-size:0.92rem;} .araka-recipe-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);min-height:760px;background:var(--araka-ivory);} .araka-recipe-feature__image{position:relative;overflow:hidden;} .araka-recipe-feature__image>img{width:100%;height:100%;min-height:760px;object-fit:cover;transition:transform 1.2s var(--araka-ease);} .araka-recipe-feature__image:hover>img{transform:scale(1.035);} .araka-recipe-feature__label{position:absolute;right:28px;bottom:28px;display:flex;gap:8px;} .araka-recipe-feature__label span{padding:8px 13px;border:1px solid rgba(255,255,255,0.35);border-radius:999px;background:rgba(17,17,15,0.67);color:white;font-size:0.68rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;backdrop-filter:blur(10px);} .araka-recipe-feature__copy{display:flex;max-width:730px;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(60px,8vw,125px);} .araka-recipe-feature__copy h2{max-width:650px;} .araka-recipe-feature__copy>p:not(.araka-eyebrow){color:var(--araka-muted);} .araka-recipe-feature__copy ul{display:grid;gap:9px;margin:10px 0 32px;padding:0;list-style:none;} .araka-recipe-feature__copy li{position:relative;padding-left:25px;font-size:0.9rem;} .araka-recipe-feature__copy li::before{position:absolute;top:0.7em;left:0;width:10px;height:1px;background:var(--araka-gold);content:"";} .araka-testimonials{padding-block:clamp(100px,12vw,170px);background:var(--araka-paper);} .araka-testimonials .araka-section-heading>p{align-self:end;} .araka-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;} .araka-quote-card{position:relative;display:flex;min-height:400px;flex-direction:column;margin:0;padding:clamp(30px,4vw,48px);overflow:hidden;border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:linear-gradient(150deg,var(--araka-paper),var(--araka-ivory));transition:transform 0.45s var(--araka-ease),box-shadow 0.45s var(--araka-ease),border-color 0.25s ease;} .araka-quote-card:nth-child(2){background:var(--araka-black);color:white;transform:translateY(24px);} .araka-quote-card:nth-child(2) strong{color:white;} .araka-quote-card:hover{border-color:rgba(196,160,78,0.7);box-shadow:var(--araka-shadow-md);transform:translateY(-8px);} .araka-quote-card:nth-child(2):hover{transform:translateY(16px);} .araka-quote-card__mark{margin-bottom:34px;color:var(--araka-gold);font-family:var(--araka-display);font-size:5rem;line-height:0.7;} .araka-quote-card blockquote{margin:0 0 35px;font-family:var(--araka-display);font-size:clamp(1.16rem,1.8vw,1.48rem);line-height:1.48;} .araka-quote-card figcaption{display:flex;flex-direction:column;margin-top:auto;padding-top:20px;border-top:1px solid var(--araka-line);} .araka-quote-card:nth-child(2) figcaption{border-color:var(--araka-line-light);} .araka-quote-card figcaption strong{color:var(--araka-black);font-size:0.83rem;} .araka-quote-card figcaption span{margin-top:3px;color:var(--araka-muted);font-size:0.69rem;letter-spacing:0.08em;text-transform:uppercase;} .araka-quote-card:nth-child(2) figcaption span{color:rgba(255,255,255,0.56);} .araka-stockist-cta{position:relative;min-height:650px;overflow:hidden;background:var(--araka-black);color:white;} .araka-stockist-cta__media,.araka-stockist-cta__media img,.araka-stockist-cta__shade{position:absolute;inset:0;width:100%;height:100%;} .araka-stockist-cta__media img{object-fit:cover;} .araka-stockist-cta__shade{background:linear-gradient(90deg,rgba(10,9,7,0.85),rgba(10,9,7,0.45) 55%,rgba(10,9,7,0.15));} .araka-stockist-cta__inner{position:relative;z-index:2;display:flex;min-height:650px;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:90px;} .araka-stockist-cta h2{max-width:900px;color:white;} .araka-stockist-cta__inner>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:15px;} .araka-newsletter{position:relative;overflow:hidden;padding-block:clamp(75px,9vw,120px);background:var(--araka-gold);color:var(--araka-black);} .araka-newsletter__texture{position:absolute;inset:0;opacity:0.15;background-image:repeating-linear-gradient(118deg,transparent 0 22px,rgba(17,17,15,0.2) 23px 24px);mix-blend-mode:multiply;} .araka-newsletter__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,0.8fr);gap:clamp(50px,8vw,120px);align-items:center;} .araka-newsletter .araka-eyebrow{color:var(--araka-black);} .araka-newsletter h2{max-width:720px;} .araka-newsletter__inner>div:first-child>p:last-child{max-width:580px;margin-bottom:0;} .araka-newsletter__form form,.araka-newsletter .mailpoet_form{display:grid !important;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;padding:8px !important;border:1px solid rgba(17,17,15,0.24);border-radius:999px !important;background:rgba(255,253,248,0.88) !important;box-shadow:0 18px 50px rgba(70,48,8,0.14);} .araka-newsletter .mailpoet_form>*:not(.mailpoet_paragraph):not(.mailpoet_form_paragraph):not(.mailpoet_message){display:none !important;} .araka-newsletter .mailpoet_paragraph,.araka-newsletter .mailpoet_form_paragraph{margin:0 !important;} .araka-newsletter input[type="email"],.araka-newsletter .mailpoet_text{width:100% !important;min-height:48px;padding:10px 18px !important;border:0 !important;outline:0;background:transparent !important;color:var(--araka-black) !important;} .araka-newsletter input[type="submit"],.araka-newsletter .mailpoet_submit{min-height:48px;padding:12px 20px !important;border:0 !important;border-radius:999px !important;background:var(--araka-black) !important;color:white !important;font-size:0.72rem !important;font-weight:800 !important;letter-spacing:0.07em;text-transform:uppercase;} .araka-site-footer{padding-top:clamp(75px,9vw,120px);background:var(--araka-black);color:rgba(255,255,255,0.72);} .araka-site-footer__grid{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(180px,0.5fr) minmax(260px,0.8fr);gap:clamp(45px,8vw,120px);padding-bottom:75px;} .araka-site-footer .custom-logo-link,.araka-site-footer .araka-brandmark{color:white;} .araka-site-footer .custom-logo{filter:none;} .araka-site-footer__brand>p{max-width:390px;margin:24px 0;} .araka-site-footer__column h2{margin-bottom:23px;color:white;font-family:var(--araka-sans);font-size:0.69rem;font-weight:800;letter-spacing:0.16em;text-transform:uppercase;} .araka-footer-menu{display:grid;gap:11px;} .araka-footer-menu a{color:rgba(255,255,255,0.72);text-decoration:none;} .araka-footer-menu a:hover{color:var(--araka-gold-light);} .araka-socials{display:flex;gap:9px;align-items:center;} .araka-socials a{display:grid;width:39px;height:39px;place-items:center;border:1px solid currentColor;border-radius:50%;color:inherit;text-decoration:none;opacity:0.85;transition:background 0.25s ease,color 0.25s ease,opacity 0.25s ease,transform 0.25s var(--araka-ease);} .araka-socials a:hover{background:var(--araka-gold);color:var(--araka-black);opacity:1;transform:translateY(-3px);} .araka-socials svg{width:17px;height:17px;} .araka-contact-list{display:grid;gap:16px;margin:0 0 25px;padding:0;list-style:none;} .araka-contact-list li{display:flex;gap:12px;align-items:flex-start;} .araka-contact-list svg{width:18px;flex:0 0 auto;margin-top:3px;color:var(--araka-gold-light);} .araka-contact-list a{color:inherit;text-decoration:none;} .araka-site-footer .araka-text-link{color:var(--araka-gold-light);} .araka-site-footer__bottom{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--araka-line-light);font-size:0.7rem;} .araka-site-footer__bottom p{margin:0;} .araka-legal-menu{display:flex;flex-wrap:wrap;gap:18px;} .araka-legal-menu a,.araka-back-to-top{color:rgba(255,255,255,0.66);text-decoration:none;} .araka-page-hero{position:relative;overflow:hidden;padding-block:clamp(75px,9vw,125px);background:var(--araka-ivory);} .araka-page-hero::before{position:absolute;inset:0;opacity:0.28;background-image:linear-gradient(120deg,transparent 0 56%,rgba(196,160,78,0.2) 56% 57%,transparent 57% 100%),radial-gradient(circle at 90% 20%,rgba(155,60,38,0.14),transparent 25%);content:"";} .araka-page-hero__orb{position:absolute;top:-210px;right:-90px;width:500px;height:500px;border:1px solid rgba(196,160,78,0.33);border-radius:50%;} .araka-page-hero__orb::after{position:absolute;inset:60px;border:1px solid rgba(196,160,78,0.2);border-radius:50%;content:"";} .araka-page-hero__inner{position:relative;} .araka-page-hero h1{max-width:1000px;margin-bottom:20px;font-size:clamp(3rem,7vw,6.8rem);text-wrap:balance;} .araka-page-hero__intro{max-width:720px;margin-bottom:0;color:var(--araka-muted);font-size:clamp(1rem,1.7vw,1.22rem);} .araka-breadcrumbs{margin-bottom:34px;font-size:0.69rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;} .araka-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;} .araka-breadcrumbs li:not(:last-child)::after{margin-left:9px;color:var(--araka-gold);content:"/";} .araka-breadcrumbs a{text-decoration:none;} .araka-page-main{padding-block:clamp(70px,9vw,130px);} .araka-prose{font-size:1.02rem;} .araka-prose>*{max-width:780px;margin-right:auto;margin-left:auto;} .araka-prose>.alignwide{max-width:1180px;} .araka-prose>.alignfull{max-width:none;} .araka-prose h2{margin-top:1.2em;font-size:clamp(2rem,4vw,3.7rem);} .araka-prose h3{margin-top:1.5em;} .araka-prose p,.araka-prose li{color:#4d4a42;} .araka-prose a{color:#765e23;} .araka-prose blockquote{margin-block:42px;padding:30px 36px;border-left:3px solid var(--araka-gold);background:var(--araka-ivory);font-family:var(--araka-display);font-size:1.35rem;} .araka-prose table{width:100%;border-collapse:collapse;} .araka-prose th,.araka-prose td{padding:12px;border-bottom:1px solid var(--araka-line);text-align:left;} .araka-prose details,.araka-faq-list details,.araka-stockist-regions details{max-width:900px;margin:0 auto 12px;overflow:hidden;border:1px solid var(--araka-line);border-radius:14px;background:white;} .araka-prose summary,.araka-faq-list summary,.araka-stockist-regions summary{position:relative;padding:21px 60px 21px 22px;color:var(--araka-black);font-weight:800;cursor:pointer;list-style:none;} .araka-prose summary::-webkit-details-marker{display:none;} .araka-prose summary::after,.araka-faq-list summary::after,.araka-stockist-regions summary::after{position:absolute;top:50%;right:22px;width:18px;height:18px;background:linear-gradient(currentColor,currentColor) center/100% 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 100% no-repeat;content:"";transform:translateY(-50%);transition:transform 0.3s ease;} .araka-prose details[open] summary::after,.araka-faq-list details[open] summary::after,.araka-stockist-regions details[open] summary::after{transform:translateY(-50%) rotate(45deg);} .araka-prose details>div,.araka-faq-list details>div,.araka-stockist-regions details>div{padding:0 22px 22px;color:var(--araka-muted);} .araka-about-intro{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(55px,9vw,130px);align-items:center;padding-block:clamp(90px,11vw,155px);} .araka-about-intro__media{position:relative;min-height:690px;} .araka-about-intro__media>img{width:82%;height:650px;border-radius:var(--araka-radius);object-fit:cover;box-shadow:var(--araka-shadow-lg);} .araka-about-intro__small{position:absolute;right:0;bottom:-25px;width:44%;height:360px;overflow:hidden;border:8px solid var(--araka-paper);border-radius:var(--araka-radius);box-shadow:var(--araka-shadow-md);} .araka-about-intro__small img{width:100%;height:100%;object-fit:cover;} .araka-about-intro__content>*{max-width:700px;margin-inline:0;} .araka-about-intro__content>h2:first-child,.araka-about-intro__content>h3:first-child{margin-top:0;} .araka-about-milestones{padding-block:55px;background:var(--araka-black);color:white;} .araka-about-milestones__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));} .araka-about-milestones__grid div{display:flex;min-height:145px;flex-direction:column;justify-content:center;padding:25px 35px;border-right:1px solid var(--araka-line-light);} .araka-about-milestones__grid div:last-child{border-right:0;} .araka-about-milestones strong{color:var(--araka-gold-light);font-family:var(--araka-display);font-size:2.5rem;font-weight:500;} .araka-about-milestones span{color:rgba(255,255,255,0.65);font-size:0.77rem;} .araka-about-manifesto{display:grid;grid-template-columns:1fr 0.8fr;gap:clamp(45px,9vw,130px);padding-block:clamp(90px,11vw,150px);} .araka-about-manifesto p:not(.araka-eyebrow){color:var(--araka-muted);font-size:1.12rem;} .araka-faq-layout,.araka-contact-layout{display:grid;grid-template-columns:minmax(250px,0.58fr) minmax(0,1.42fr);gap:clamp(45px,8vw,105px);align-items:start;} .araka-faq-aside,.araka-contact-card{position:sticky;top:calc(var(--araka-header-height)+28px);padding:32px;border-radius:var(--araka-radius);background:var(--araka-ivory);} .araka-faq-aside h2,.araka-contact-card h2{font-size:clamp(2rem,3.6vw,3.3rem);} .araka-faq-aside p:not(.araka-eyebrow),.araka-contact-card p:not(.araka-eyebrow){color:var(--araka-muted);} .araka-faq-content>*,.araka-contact-form-wrap>*{max-width:none;} .araka-stockists-intro{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:60px;padding:clamp(30px,5vw,55px);border:1px solid rgba(196,160,78,0.45);border-radius:var(--araka-radius);background:var(--araka-ivory);} .araka-stockists-intro h2{max-width:690px;font-size:clamp(2rem,4vw,3.6rem);} .araka-stockists-intro p:last-child{max-width:700px;margin-bottom:0;color:var(--araka-muted);} .araka-stockists-content>*{max-width:1000px;} .araka-recipes-page{padding-block:clamp(70px,9vw,130px);} .araka-recipe-gallery{display:grid;grid-template-columns:0.8fr 1.15fr 0.8fr;gap:18px;align-items:stretch;margin-bottom:clamp(70px,9vw,120px);} .araka-recipe-gallery img{width:100%;height:530px;border-radius:var(--araka-radius);object-fit:cover;} .araka-recipe-gallery img:nth-child(2){transform:translateY(25px);} .araka-recipe-content>*{max-width:900px;} .araka-recipe-content h2:first-child{margin-top:0;} .araka-contact-card .araka-contact-list{margin:32px 0;} .araka-contact-card .araka-contact-list li{padding-bottom:16px;border-bottom:1px solid var(--araka-line);} .araka-contact-card .araka-contact-list small,.araka-contact-card .araka-contact-list a,.araka-contact-card .araka-contact-list span{display:block;} .araka-contact-card .araka-contact-list small{margin-bottom:3px;color:var(--araka-muted);font-size:0.66rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;} .araka-contact-form-wrap{padding:clamp(28px,5vw,55px);border:1px solid var(--araka-line);border-radius:var(--araka-radius);box-shadow:var(--araka-shadow-sm);} .araka-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;} .araka-form-field--full{grid-column:1 / -1;} .araka-form-field label{display:block;margin-bottom:7px;color:var(--araka-black);font-size:0.72rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;} .araka-form-field input,.araka-form-field select,.araka-form-field textarea,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--araka-line);border-radius:10px;background:var(--araka-paper);color:var(--araka-black);outline:0;transition:border-color 0.2s ease,box-shadow 0.2s ease;} .araka-form-field textarea,.woocommerce form .form-row textarea{min-height:145px;resize:vertical;} .araka-form-field input:focus,.araka-form-field select:focus,.araka-form-field textarea:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:var(--araka-gold);box-shadow:0 0 0 3px rgba(196,160,78,0.18);} .araka-form-consent{display:flex;gap:10px;align-items:flex-start;font-size:0.78rem;} .araka-form-consent input{margin-top:5px;} .araka-form-status{margin-bottom:22px;padding:14px 18px;border-radius:10px;background:#e9f5ea;color:#225729;} .araka-form-status--error{background:#fae8e5;color:#7c261d;} .araka-honeypot{position:absolute !important;left:-9999px !important;} .araka-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;} .araka-post-card{overflow:hidden;border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:white;} .araka-post-card__image{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--araka-ivory);} .araka-post-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s var(--araka-ease);} .araka-post-card:hover .araka-post-card__image img{transform:scale(1.05);} .araka-post-card>div{padding:25px;} .araka-post-card h2{font-size:1.8rem;} .araka-post-card h2 a{text-decoration:none;} .araka-post-card p{color:var(--araka-muted);font-size:0.88rem;} .araka-pagination{margin-top:45px;} .araka-pagination .nav-links{display:flex;gap:8px;justify-content:center;} .araka-pagination .page-numbers{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid var(--araka-line);border-radius:50%;text-decoration:none;} .araka-pagination .current,.araka-pagination a:hover{background:var(--araka-black);color:white;} .araka-empty-state{max-width:700px;margin:auto;padding:70px 20px;text-align:center;} .araka-404{position:relative;display:grid;min-height:780px;place-items:center;overflow:hidden;background:var(--araka-black);color:white;} .araka-404::before{position:absolute;inset:0;opacity:0.22;background:url("../images/hero/collection-editorial.webp") center/cover;content:"";} .araka-404__inner{position:relative;z-index:2;max-width:820px;text-align:center;} .araka-404__number{margin-bottom:-0.35em;color:rgba(255,255,255,0.06);font-family:var(--araka-display);font-size:clamp(9rem,25vw,20rem);line-height:0.7;} .araka-404 h1{color:white;font-size:clamp(3rem,7vw,6rem);} .araka-404__inner>p:not(.araka-eyebrow){max-width:570px;margin:0 auto 30px;color:rgba(255,255,255,0.67);} .araka-404__inner>div:last-child{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;} .araka-woocommerce-main{min-height:60vh;} .araka-woocommerce-content{padding-block:clamp(60px,8vw,110px);} .araka-product-breadcrumb-wrap{padding-top:30px;} .araka-product-breadcrumb-wrap .araka-breadcrumbs{margin-bottom:0;} .woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:35px;} .woocommerce .woocommerce-ordering select{min-height:44px;padding:8px 35px 8px 12px;border:1px solid var(--araka-line);border-radius:9px;background:var(--araka-paper);} .woocommerce ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;} .woocommerce ul.products::before,.woocommerce ul.products::after{display:none;} .woocommerce ul.products li.product{position:relative;float:none !important;width:auto !important;margin:0 !important;overflow:hidden;border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:white;transition:transform 0.4s var(--araka-ease),box-shadow 0.4s var(--araka-ease),border-color 0.25s ease;} .woocommerce ul.products li.product:hover{border-color:rgba(196,160,78,0.65);box-shadow:var(--araka-shadow-md);transform:translateY(-7px);} .woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;color:inherit;text-decoration:none;} .woocommerce ul.products li.product a img{width:100%;height:310px;margin:0;padding:18px;background:linear-gradient(145deg,#f8f3e9,#e9dfcf);object-fit:contain;transition:transform 0.6s var(--araka-ease);} .woocommerce ul.products li.product:hover a img{transform:scale(1.045);} .woocommerce ul.products li.product .woocommerce-loop-product__title{min-height:2.5em;padding:22px 22px 0;color:var(--araka-black);font-family:var(--araka-display);font-size:1.43rem;line-height:1.15;} .woocommerce ul.products li.product .price{padding:0 22px;color:var(--araka-black);font-size:0.9rem;font-weight:800;} .woocommerce ul.products li.product .araka-loop-note{min-height:3.5em;margin:8px 22px 16px;color:var(--araka-muted);font-size:0.82rem;line-height:1.5;} .woocommerce ul.products li.product .button{margin:0 22px 24px;} .woocommerce ul.products li.product .araka-loop-badge{top:14px;left:14px;} .woocommerce nav.woocommerce-pagination{margin-top:50px;} .woocommerce nav.woocommerce-pagination ul{display:inline-flex;gap:8px;border:0;} .woocommerce nav.woocommerce-pagination ul li{border:0;} .woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{display:grid;width:42px;height:42px;place-items:center;padding:0;border:1px solid var(--araka-line);border-radius:50%;} .woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--araka-black);color:white;} .woocommerce div.product{display:flow-root;} .woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:80px;} .woocommerce div.product div.images{width:52%;} .woocommerce div.product div.summary{width:42%;} .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{overflow:hidden;border-radius:var(--araka-radius);background:linear-gradient(145deg,#f8f3e9,#e9dfcf);} .woocommerce div.product div.images img{padding:24px;object-fit:contain;} .araka-product-kicker{margin-bottom:15px;color:#765e23;font-size:0.67rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase;} .araka-product-kicker a{text-decoration:none;} .woocommerce div.product .product_title{margin-bottom:18px;font-size:clamp(2.25rem,3.8vw,3.9rem);} .woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--araka-black);font-size:1.35rem;font-weight:800;} .woocommerce-product-details__short-description{color:var(--araka-muted);} .woocommerce div.product form.cart,.woocommerce div.product form.variations_form{margin:28px 0;padding:24px 0;border-block:1px solid var(--araka-line);} .woocommerce div.product form.cart .variations{margin-bottom:20px;} .woocommerce div.product form.cart .variations th,.woocommerce div.product form.cart .variations td{padding:8px 0;text-align:left;} .woocommerce div.product form.cart .variations label{font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;} .woocommerce div.product form.cart .variations select{min-height:48px;padding:10px 13px;border:1px solid var(--araka-line);border-radius:9px;} .woocommerce .quantity .qty{min-height:50px;border:1px solid var(--araka-line);border-radius:9px;} .araka-product-trust{display:grid;gap:10px;margin-top:25px;} .araka-product-trust span{display:flex;gap:10px;align-items:center;color:var(--araka-muted);font-size:0.78rem;font-weight:700;} .araka-product-trust svg{width:17px;color:#7d662d;} .woocommerce div.product .woocommerce-tabs{clear:both;margin-top:30px;} .woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:28px;margin:0 0 35px;padding:0;border-bottom:1px solid var(--araka-line);} .woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none;} .woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0;padding:0;border:0;background:transparent;} .woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:14px 0;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;} .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-bottom:2px solid var(--araka-gold);color:var(--araka-black);} .woocommerce div.product .woocommerce-tabs .panel{max-width:900px;color:var(--araka-muted);} .araka-product-story-strip{display:grid;grid-template-columns:1fr 0.7fr;gap:50px;align-items:center;clear:both;margin:70px 0;padding:clamp(35px,6vw,65px);border-radius:var(--araka-radius);background:var(--araka-black);color:white;} .araka-product-story-strip h2{margin-bottom:0;color:white;font-size:clamp(2.1rem,4vw,3.8rem);} .araka-product-story-strip>p{margin:0;color:rgba(255,255,255,0.68);} .woocommerce .related.products,.woocommerce .upsells.products{clear:both;padding-top:70px;} .woocommerce .related.products>h2,.woocommerce .upsells.products>h2{margin-bottom:40px;font-size:clamp(2.3rem,4vw,4rem);} .woocommerce-message,.woocommerce-info,.woocommerce-error{margin-bottom:28px;padding:18px 22px 18px 52px;border-top:0;border-radius:12px;background:var(--araka-ivory);} .woocommerce-message::before,.woocommerce-info::before{color:#6f722e;} .woocommerce-error{background:#fae8e5;} .woocommerce table.shop_table{overflow:hidden;border:1px solid var(--araka-line);border-radius:14px;border-collapse:separate;} .woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:16px;border-color:var(--araka-line);} .woocommerce-cart table.cart img{width:95px;border-radius:10px;background:var(--araka-ivory);} .woocommerce .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{padding:28px;border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:white;} .woocommerce-checkout #payment{background:var(--araka-ivory);} .woocommerce-checkout #payment div.payment_box{background:white;} .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:white;} .woocommerce-account .woocommerce-MyAccount-navigation{width:28%;} .woocommerce-account .woocommerce-MyAccount-content{width:68%;} .woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none;} .woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:11px 0;border-bottom:1px solid var(--araka-line);text-decoration:none;} .woocommerce-mini-cart{margin:0;padding:0;list-style:none;} .woocommerce-mini-cart-item{position:relative;min-height:90px;margin-bottom:15px;padding:0 30px 15px 85px !important;border-bottom:1px solid var(--araka-line);} .woocommerce-mini-cart-item img{position:absolute;top:0;left:0;width:70px !important;height:70px;margin:0 !important;border-radius:10px;background:var(--araka-ivory);object-fit:contain;} .woocommerce-mini-cart-item a:not(.remove){color:var(--araka-black);font-family:var(--araka-display);font-size:1.05rem;text-decoration:none;} .woocommerce-mini-cart-item .remove{right:0 !important;left:auto !important;color:var(--araka-muted) !important;} .woocommerce-mini-cart__total{display:flex;justify-content:space-between;padding:18px 0 !important;border-top:1px solid var(--araka-line);color:var(--araka-black);} .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:8px;} .woocommerce-mini-cart__buttons .button{margin:0 !important;text-align:center;} .araka-comments{padding-block:60px;} .comment-list{padding:0;list-style:none;} .reveal-on-scroll{opacity:1;transform:none;transition:opacity 0.8s var(--araka-ease),transform 0.8s var(--araka-ease);} .araka-reveal-enabled .reveal-on-scroll:not(.is-visible){opacity:0;transform:translateY(34px);} .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0);} @keyframes araka-marquee{to{transform:translateX(-50%);}} @keyframes araka-fade-in{from{opacity:0;} to{opacity:1;}} @keyframes araka-slide-in-right{from{transform:translateX(100%);} to{transform:translateX(0);}} @keyframes araka-panel-up{from{opacity:0;transform:translateY(24px) scale(0.98);} to{opacity:1;transform:translateY(0) scale(1);}} @keyframes araka-hero-copy{from{opacity:0;transform:translateY(32px);} to{opacity:1;transform:translateY(0);}} @keyframes araka-scroll-line{0%{transform:translateX(-110%);} 50%,100%{transform:translateX(210%);}} @media (min-width:1181px){.araka-product-rail{grid-auto-columns:calc((100% - 60px) / 4);}} @media (max-width:1180px){:root{--araka-shell:min(100% - 40px,1100px);} .araka-primary-nav{display:none;} .araka-menu-toggle{display:inline-grid;} .araka-site-header__inner{grid-template-columns:auto 1fr auto;gap:18px;} .araka-site-header__brand{justify-self:center;} .araka-product-rail{grid-auto-columns:calc((100% - 40px) / 3);} .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr));} .araka-story__visual{min-height:620px;} .araka-story__grid{gap:70px;} .araka-recipe-feature__copy{padding:70px;}} @media (max-width:960px){.admin-bar .araka-site-header{top:46px;} .admin-bar .araka-overlay{top:46px;} .araka-section-heading,.araka-newsletter__inner,.araka-story__grid,.araka-about-intro,.araka-about-manifesto,.araka-faq-layout,.araka-contact-layout{grid-template-columns:1fr;} .araka-section-heading{align-items:start;} .araka-section-heading__aside{display:flex;max-width:none;align-items:flex-end;justify-content:space-between;gap:30px;} .araka-product-rail{grid-auto-columns:calc((100% - 20px) / 2);} .araka-range__experience{grid-template-columns:1fr;} .araka-range__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));} .araka-range__tabs button:hover{transform:translateY(-2px);} .araka-story__visual{max-width:720px;width:100%;margin-inline:auto;} .araka-rituals__grid,.araka-testimonials__grid{grid-template-columns:1fr;} .araka-ritual-card{min-height:auto;border-right:0;border-bottom:1px solid var(--araka-line-light);} .araka-ritual-card:last-child{border-bottom:0;} .araka-ritual-card>span{margin-bottom:35px;} .araka-quote-card,.araka-quote-card:nth-child(2){min-height:330px;transform:none;} .araka-quote-card:nth-child(2):hover{transform:translateY(-8px);} .araka-recipe-feature{grid-template-columns:1fr;} .araka-recipe-feature__image>img{min-height:560px;} .araka-site-footer__grid{grid-template-columns:1.2fr 0.8fr;} .araka-site-footer__column:last-child{grid-column:1 / -1;} .araka-about-intro__media{max-width:700px;width:100%;margin-inline:auto;} .araka-about-intro__content>*{max-width:850px;margin-inline:auto;} .araka-about-milestones__grid{grid-template-columns:repeat(2,1fr);} .araka-about-milestones__grid div:nth-child(2){border-right:0;} .araka-about-milestones__grid div:nth-child(-n+2){border-bottom:1px solid var(--araka-line-light);} .araka-faq-aside,.araka-contact-card{position:static;} .araka-recipe-gallery{grid-template-columns:repeat(3,1fr);} .araka-recipe-gallery img{height:400px;} .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));} .woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:100%;} .araka-product-story-strip{grid-template-columns:1fr;} .woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;margin-bottom:25px;}} @media (max-width:782px){.admin-bar .araka-site-header{top:46px;}} @media (max-width:720px){:root{--araka-shell:calc(100% - 28px);--araka-header-height:74px;} h1{font-size:clamp(2.25rem,10.5vw,3.4rem);} h2{font-size:clamp(1.85rem,8.5vw,2.8rem);} .araka-announcement{height:29px;} .araka-announcement__track{height:29px;} .araka-site-header__inner{gap:5px;} .custom-logo{max-width:105px;height:55px;} .araka-brandmark img{width:50px;height:50px;} .araka-brandmark__word{display:none;} .araka-account-link{display:none;} .araka-icon-button{width:40px;height:40px;} .araka-header-actions{gap:0;} .araka-search-panel{margin-top:9vh;padding:55px 25px 35px;border-radius:24px;} .araka-search-suggestions{display:none;} .araka-hero{min-height:auto;background:#463a29;} .araka-hero__media{position:relative;height:56svh;min-height:430px;} .araka-hero__media img{object-position:center top;} .araka-hero__shade{background:linear-gradient(0deg,rgba(10,9,7,0.93) 0%,rgba(10,9,7,0.78) 38%,rgba(10,9,7,0.08) 72%);} .araka-hero__inner{position:relative;min-height:0;align-items:flex-end;margin-top:-230px;padding-top:150px;padding-bottom:58px;} .araka-hero h1{font-size:clamp(2.45rem,10.5vw,3.6rem);} .araka-hero__lead{font-size:0.98rem;} .araka-hero__proof{gap:11px 17px;font-size:0.64rem;} .araka-hero__scroll{display:none;} .araka-flavour-marquee__track{padding:15px 0;} .araka-section-heading__aside{display:block;} .araka-product-rail{grid-auto-columns:85%;margin-right:calc((100vw - var(--araka-shell)) / -2);} .araka-product-card__image{min-height:300px;} .araka-product-card__image img{height:280px;} .araka-range__experience{padding:14px;border-radius:24px;} .araka-range__tabs{display:flex;flex-direction:row;gap:8px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;} .araka-range__tabs button{min-width:210px;scroll-snap-align:start;} .araka-range__panel{grid-template-columns:1fr;} .araka-range__panel .araka-product-card:nth-child(n+2){display:none;} .araka-story__visual{min-height:540px;} .araka-story__image--primary{inset:0 16% 12% 0;} .araka-story__image--secondary{width:45%;height:48%;} .araka-story__seal{top:5%;right:0;width:95px;height:95px;} .araka-story__values div{grid-template-columns:1fr;gap:4px;} .araka-recipe-feature__image>img{min-height:430px;} .araka-recipe-feature__copy{padding:55px 22px;} .araka-stockist-cta,.araka-stockist-cta__inner{min-height:560px;} .araka-newsletter__inner{gap:35px;} .araka-newsletter__form form,.araka-newsletter .mailpoet_form{grid-template-columns:1fr;border-radius:18px !important;} .araka-newsletter input[type="submit"],.araka-newsletter .mailpoet_submit{width:100% !important;} .araka-site-footer__grid{grid-template-columns:1fr;} .araka-site-footer__column:last-child{grid-column:auto;} .araka-site-footer__bottom{flex-direction:column;align-items:flex-start;padding-block:24px;} .araka-page-hero{padding-block:58px 70px;} .araka-page-hero h1{font-size:clamp(2.25rem,9.5vw,3.35rem);} .araka-about-intro__media{min-height:530px;} .araka-about-intro__media>img{width:88%;height:500px;} .araka-about-intro__small{height:270px;} .araka-about-milestones__grid{grid-template-columns:1fr;} .araka-about-milestones__grid div{min-height:115px;border-right:0;border-bottom:1px solid var(--araka-line-light);} .araka-about-milestones__grid div:last-child{border-bottom:0;} .araka-stockists-intro{align-items:flex-start;flex-direction:column;} .araka-recipe-gallery{grid-template-columns:1fr 1fr;} .araka-recipe-gallery img{height:360px;} .araka-recipe-gallery img:nth-child(1){display:none;} .araka-recipe-gallery img:nth-child(2){transform:translateY(18px);} .araka-form-grid{grid-template-columns:1fr;} .araka-form-field--full{grid-column:auto;} .araka-post-grid,.woocommerce ul.products{grid-template-columns:1fr;} .woocommerce ul.products li.product a img{height:330px;} .woocommerce div.product .woocommerce-tabs ul.tabs{gap:15px;overflow-x:auto;} .woocommerce-mini-cart__buttons{grid-template-columns:1fr;} .woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{padding:12px;}} @media (max-width:480px){.araka-hero__actions,.araka-stockist-cta__inner>div:last-child{display:grid;width:100%;grid-template-columns:1fr;} .araka-button{width:100%;} .araka-product-rail{grid-auto-columns:91%;} .araka-story__visual{min-height:470px;} .araka-story__seal{display:none;} .araka-recipe-gallery img{height:300px;}} @media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;} .reveal-on-scroll{opacity:1;transform:none;}} .araka-page-hero h1{font-size:clamp(2.55rem,4.8vw,4.7rem);} .araka-search-panel h2{font-size:clamp(2rem,4vw,3.6rem);} .araka-product-story-strip h2{font-size:clamp(1.9rem,3vw,3rem);} .woocommerce .related.products>h2,.woocommerce .upsells.products>h2{font-size:clamp(2rem,3.2vw,3.2rem);} .araka-site-header__brand{min-width:0;} .araka-site-header__brand .araka-brandmark{display:inline-flex;width:clamp(136px,13vw,188px);max-width:100%;height:58px;align-items:center;} .araka-site-header__brand .araka-brandmark img{display:block;width:100% !important;max-width:188px !important;height:58px !important;max-height:58px !important;object-fit:contain;object-position:left center;} .araka-site-footer__brand .araka-brandmark{width:min(220px,100%);} .araka-site-footer__brand .araka-brandmark img{display:block;width:100% !important;max-width:220px !important;height:auto !important;max-height:76px !important;object-fit:contain;object-position:left center;} .araka-product-card__image{min-height:0;aspect-ratio:1 / 1;} .araka-product-card__image img{width:82%;height:82%;max-width:330px;max-height:330px;object-fit:contain;object-position:center;} .woocommerce ul.products li.product a img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;padding:clamp(22px,3vw,38px);object-fit:contain;object-position:center;} .woocommerce div.product div.images .woocommerce-product-gallery__image,.woocommerce div.product div.images .flex-viewport{background:linear-gradient(145deg,#f8f3e9,#e9dfcf);} .woocommerce div.product div.images img{display:block;width:100%;height:auto;max-height:660px;aspect-ratio:1 / 1;padding:clamp(20px,3vw,40px);object-fit:contain;object-position:center;} .araka-newsletter__form .araka-newsletter-signup{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) auto;gap:10px;align-items:end;padding:10px;border:1px solid rgba(17,17,15,0.24);border-radius:24px;background:rgba(255,253,248,0.92);box-shadow:0 18px 50px rgba(70,48,8,0.14);} .araka-newsletter-field{display:grid;gap:5px;min-width:0;} .araka-newsletter-field>span{padding-inline:5px;color:#4b412b;font-size:.67rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;} .araka-newsletter__form .araka-newsletter-signup input[type="text"],.araka-newsletter__form .araka-newsletter-signup input[type="email"]{width:100%;min-height:50px;margin:0;padding:11px 15px;border:1px solid rgba(17,17,15,0.14);border-radius:14px;outline:none;background:#fff;color:var(--araka-black);font:inherit;} .araka-newsletter__form .araka-newsletter-signup input:focus{border-color:rgba(17,17,15,0.5);box-shadow:0 0 0 3px rgba(196,160,78,0.22);} .araka-newsletter__form .araka-newsletter-signup button{min-height:50px;padding:12px 21px;border:0;border-radius:14px;background:var(--araka-black);color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.07em;white-space:nowrap;text-transform:uppercase;} .araka-newsletter-hp{position:absolute !important;left:-10000px !important;width:1px !important;height:1px !important;overflow:hidden !important;} .araka-newsletter-consent,.araka-newsletter-message{margin:10px 4px 0;font-size:.76rem;line-height:1.45;} .araka-newsletter-message{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.5);} @media (max-width:720px){.araka-site-header__brand .araka-brandmark{width:128px;height:46px;} .araka-site-header__brand .araka-brandmark img{width:128px !important;max-width:128px !important;height:46px !important;max-height:46px !important;} .araka-hero__media{position:relative;inset:auto;width:100%;height:clamp(360px,118vw,620px);min-height:0;aspect-ratio:auto;} .araka-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center;transform:none;} .araka-hero__shade{display:none;} .araka-hero__inner{position:relative;min-height:0;margin-top:0;padding-block:38px 50px;background:#211d17;} .araka-hero__copy{width:100%;max-width:none;transform:none !important;} .araka-hero__actions{margin-bottom:28px;} .araka-product-card__image{aspect-ratio:1 / 1;} .araka-product-card__image img{width:78%;height:78%;max-height:290px;} .woocommerce ul.products li.product a img{height:auto;aspect-ratio:1 / 1;padding:28px;} .woocommerce div.product div.images img{max-height:520px;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr;border-radius:18px;} .araka-newsletter__form .araka-newsletter-signup button{width:100%;}} @media (max-width:420px){.araka-site-header__brand .araka-brandmark{width:112px;} .araka-site-header__brand .araka-brandmark img{width:112px !important;max-width:112px !important;} .araka-hero__media{height:clamp(350px,120vw,500px);}} @media print{.araka-announcement,.araka-site-header,.araka-newsletter,.araka-site-footer,.araka-hero__scroll,.araka-rail-controls{display:none !important;} body{background:white;color:black;}} .araka-lede{margin-bottom:42px !important;color:var(--araka-black) !important;font-family:var(--araka-display);font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.45;} .araka-details-group{max-width:1000px !important;margin-top:38px !important;} .araka-stockist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;} .araka-stockist-grid section{padding:18px;border:1px solid var(--araka-line);border-radius:12px;background:var(--araka-ivory);} .araka-stockist-grid h3{margin:0 0 8px;color:var(--araka-black);font-size:1.08rem;} .araka-stockist-grid p{margin:0;font-size:0.92rem;} .araka-recipe-columns{display:grid;max-width:1080px !important;grid-template-columns:0.8fr 1.2fr;gap:clamp(28px,5vw,65px);align-items:start;} .araka-recipe-columns section{padding:clamp(24px,4vw,42px);border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:white;box-shadow:var(--araka-shadow-sm);} .araka-recipe-columns h2{margin-top:0;font-size:clamp(1.8rem,3vw,2.7rem);} .araka-recipe-columns li+li{margin-top:9px;} .araka-callout{max-width:1080px !important;margin-top:30px !important;padding:clamp(24px,4vw,42px);border-left:4px solid var(--araka-gold);border-radius:0 var(--araka-radius) var(--araka-radius) 0;background:var(--araka-ivory);} .araka-callout h3{margin-top:0;} @media (pointer:fine) and (prefers-reduced-motion:no-preference){.araka-product-card[data-tilt-card]:hover{transform:perspective(950px) rotateX(var(--araka-tilt-x,0deg)) rotateY(var(--araka-tilt-y,0deg)) translateY(-8px);} .araka-product-card[data-tilt-card] .araka-product-card__glow{background:radial-gradient(circle at var(--araka-glow-x,50%) var(--araka-glow-y,50%),rgba(238,216,148,0.82),rgba(230,212,157,0.25) 38%,transparent 70%);} [data-parallax-card] .araka-story__image--secondary{transform:translate3d(0,var(--araka-parallax,0px),0) rotate(3deg);}} @media (max-width:720px){.araka-stockist-grid,.araka-recipe-columns{grid-template-columns:1fr;}} .araka-site-header__brand .araka-brandmark{width:auto;height:58px;max-width:176px;gap:0;} .araka-site-header__brand .araka-brandmark img{width:auto !important;max-width:176px !important;height:58px !important;max-height:58px !important;aspect-ratio:370 / 143;object-fit:contain;object-position:left center;} .araka-site-footer__brand .araka-brandmark{width:auto;height:72px;max-width:186px;gap:0;} .araka-site-footer__brand .araka-brandmark img{width:auto !important;max-width:186px !important;height:72px !important;max-height:72px !important;aspect-ratio:370 / 143;object-fit:contain;object-position:left center;} .araka-product-tagline{margin:0 0 1rem;color:var(--araka-gold-dark,#8f6b1f);font-size:.82rem;font-weight:800;letter-spacing:.08em;line-height:1.45;text-transform:uppercase;} .araka-product-facts{display:grid;gap:.65rem;margin:1rem 0 1.6rem;padding:0;list-style:none;} .araka-product-facts li{padding-bottom:.65rem;border-bottom:1px solid rgba(17,17,15,.1);} @media (max-width:720px){.araka-site-header__brand .araka-brandmark{width:auto;height:45px;max-width:118px;} .araka-site-header__brand .araka-brandmark img{width:auto !important;max-width:118px !important;height:45px !important;max-height:45px !important;}} @media (max-width:420px){.araka-site-header__brand .araka-brandmark{height:41px;max-width:108px;} .araka-site-header__brand .araka-brandmark img{max-width:108px !important;height:41px !important;max-height:41px !important;}} .araka-about-page .araka-about-intro{grid-template-columns:minmax(0,0.98fr) minmax(0,1.02fr);gap:clamp(48px,7vw,108px);align-items:center;padding-block:clamp(80px,10vw,145px);} .araka-about-page .araka-about-intro__media{min-height:760px;} .araka-about-page .araka-about-intro__media>img{width:84%;height:720px;object-fit:cover;object-position:center center;border-radius:calc(var(--araka-radius)+8px);} .araka-about-page .araka-about-intro__small{right:2%;bottom:-34px;width:46%;height:410px;border-width:10px;background:var(--araka-paper);} .araka-about-story{max-width:740px;} .araka-about-story>*{margin-inline:0;} .araka-about-story h2{margin:0 0 24px;font-size:clamp(2.7rem,5vw,5.4rem);line-height:0.98;} .araka-about-story__lead{margin-bottom:20px;color:var(--araka-black);font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.45;} .araka-about-story p:not(.araka-eyebrow):not(.araka-about-story__lead){color:var(--araka-muted);font-size:1.06rem;} .araka-about-story__points{margin:38px 0 34px;border-top:1px solid var(--araka-line);} .araka-about-story__points>div{display:grid;grid-template-columns:minmax(150px,0.38fr) minmax(0,1fr);gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--araka-line);} .araka-about-story__points strong{color:var(--araka-black);font-size:0.85rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;} .araka-about-story__points span{color:var(--araka-muted);} .araka-newsletter__inner{grid-template-columns:minmax(0,1.02fr) minmax(0,0.98fr);gap:clamp(38px,6vw,96px);align-items:start;} .araka-newsletter__form{width:100%;max-width:740px;justify-self:end;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:minmax(0,0.82fr) minmax(0,1fr) auto;gap:16px;align-items:end;padding:18px;border-radius:32px;} .araka-newsletter-field{gap:8px;} .araka-newsletter-field>span{padding-inline:8px;font-size:0.72rem;letter-spacing:0.08em;} .araka-newsletter__form .araka-newsletter-signup input[type="text"],.araka-newsletter__form .araka-newsletter-signup input[type="email"]{min-height:58px;padding:14px 18px;border-radius:18px;} .araka-newsletter__form .araka-newsletter-signup button{min-height:58px;padding:15px 28px;border-radius:18px;} .araka-newsletter-consent,.araka-newsletter-message{margin-top:16px;max-width:680px;} .araka-product-card__image{min-height:clamp(310px,32vw,390px);display:grid;place-items:end center;padding:18px 18px 12px;} .araka-product-card__image img{width:auto;height:clamp(258px,28vw,352px);max-width:94%;max-height:none;object-fit:contain;object-position:center bottom;} .woocommerce ul.products li.product a img{height:clamp(290px,25vw,365px);padding:16px 16px 8px;object-fit:contain;object-position:center bottom;} .woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart{position:relative;z-index:1;} @media (max-width:1180px){.araka-about-page .araka-about-intro{grid-template-columns:1fr;gap:55px;} .araka-about-page .araka-about-intro__media{min-height:0;padding-bottom:24px;} .araka-about-page .araka-about-intro__media>img{width:88%;height:clamp(520px,72vw,700px);} .araka-newsletter__inner{grid-template-columns:1fr;} .araka-newsletter__form{max-width:none;justify-self:stretch;} .woocommerce ul.products li.product a img{height:clamp(290px,34vw,350px);}} @media (max-width:900px){.araka-about-story h2{font-size:clamp(2.4rem,8vw,4.5rem);} .araka-about-story__points>div{grid-template-columns:1fr;gap:8px;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr 1fr;border-radius:26px;} .araka-newsletter__form .araka-newsletter-signup button{grid-column:1 / -1;width:100%;} .araka-product-card__image{min-height:320px;} .araka-product-card__image img{height:280px;} .woocommerce ul.products li.product a img{height:300px;padding:14px 14px 6px;}} @media (max-width:720px){.araka-about-page .araka-about-intro__media>img{width:100%;height:clamp(430px,110vw,580px);} .araka-about-page .araka-about-intro__small{width:44%;height:240px;right:-2%;bottom:-18px;border-width:6px;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr;padding:16px;border-radius:22px;} .araka-newsletter__form .araka-newsletter-signup button{grid-column:auto;} .araka-product-card__image{min-height:280px;padding-inline:14px;} .araka-product-card__image img{height:248px;} .woocommerce ul.products li.product a img{height:280px;padding-inline:12px;}} @media (max-width:480px){.araka-about-page .araka-about-intro__small{width:48%;height:200px;} .araka-about-story h2{font-size:clamp(2.2rem,10vw,3.25rem);} .araka-newsletter__form .araka-newsletter-signup input[type="text"],.araka-newsletter__form .araka-newsletter-signup input[type="email"],.araka-newsletter__form .araka-newsletter-signup button{min-height:54px;} .woocommerce ul.products li.product a img,.araka-product-card__image img{height:232px;}} .woocommerce ul.products li.product .attachment-woocommerce_thumbnail,.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce-page ul.products li.product .attachment-woocommerce_thumbnail,.woocommerce-page ul.products li.product .woocommerce-loop-product__link img,.araka-product-card__image img,.araka-collection-spotlight__media img,.araka-featured-product img,.araka-product-rail__item img{width:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center center;} .woocommerce div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img,.woocommerce div.product .woocommerce-product-gallery__wrapper img{width:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center center;} .woocommerce ul.products li.product a img,.araka-product-card__image,.araka-collection-spotlight__media,.araka-featured-product__media{display:grid;place-items:center;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;align-items:end;gap:1.5rem 1.75rem;padding:2rem 2rem 1.35rem;border-radius:2rem;} .araka-newsletter__form .araka-newsletter-field{min-width:0;} .araka-newsletter__form .araka-newsletter-signup button{align-self:end;min-height:4.5rem;padding-inline:2rem;white-space:nowrap;} .araka-newsletter__form .araka-newsletter-consent{margin-top:1.25rem;padding-inline:0.25rem;} @media (max-width:1100px){.araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr 1fr;} .araka-newsletter__form .araka-newsletter-signup button{grid-column:1 / -1;width:100%;}} @media (max-width:760px){.araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr;gap:1rem;padding:1.35rem;border-radius:1.5rem;} .araka-newsletter__form .araka-newsletter-signup button{min-height:3.9rem;}} .araka-product-card__image,.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link,.araka-collection-spotlight__media,.araka-featured-product__media{display:grid;place-items:center;} .araka-product-card__image{padding:20px 20px 18px;} .araka-product-card__image img,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img,.araka-collection-spotlight__media img,.araka-featured-product__media img,.araka-product-rail__item img{width:auto !important;max-width:86%;height:clamp(250px,26vw,336px) !important;max-height:336px;margin-inline:auto;object-fit:contain;object-position:center center !important;background:transparent !important;} .woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{padding:18px 16px 12px;} .araka-newsletter__form{max-width:780px;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:minmax(0,0.95fr) minmax(0,1.15fr) auto;align-items:start;gap:18px 20px;padding:24px;border-radius:24px;background:rgba(250,245,233,0.97);box-shadow:0 18px 38px rgba(35,28,17,0.12);} .araka-newsletter__form .araka-newsletter-field{gap:10px;} .araka-newsletter__form .araka-newsletter-field>span{padding-inline:2px;} .araka-newsletter__form .araka-newsletter-signup input[type="text"],.araka-newsletter__form .araka-newsletter-signup input[type="email"]{min-height:62px;border-radius:16px;} .araka-newsletter__form .araka-newsletter-signup button{min-height:62px;padding-inline:2.4rem;border-radius:16px;align-self:end;white-space:nowrap;} .araka-newsletter__form .araka-newsletter-consent,.araka-newsletter__form .araka-newsletter-message{margin-top:18px;padding-inline:4px;} @media (max-width:1100px){.araka-newsletter__form{max-width:none;} .araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr 1fr;} .araka-newsletter__form .araka-newsletter-signup button{grid-column:1 / -1;width:100%;}} @media (max-width:760px){.araka-newsletter__form .araka-newsletter-signup{grid-template-columns:1fr;padding:18px;gap:14px;border-radius:20px;} .araka-product-card__image img,.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{max-width:88%;height:248px !important;max-height:248px;}} @supports (content-visibility:auto){.araka-range,.araka-story,.araka-rituals,.araka-recipe-feature,.araka-testimonials,.araka-stockist-cta,.araka-about-milestones{content-visibility:auto;contain-intrinsic-size:auto 760px;}} @media (max-width:760px){.araka-site-header{background:rgba(255,253,248,0.98);backdrop-filter:none;} .araka-range__layout{backdrop-filter:none;} .araka-product-card__image::after{filter:blur(4px);}} .araka-product-card__image{height:clamp(330px,29vw,420px);min-height:0;padding:24px;overflow:hidden;place-items:center;} .araka-product-card__image img{width:90% !important;height:90% !important;max-width:90% !important;max-height:90% !important;margin:auto !important;object-fit:contain !important;object-position:center center !important;transform:translateZ(0) scale(0.98) !important;} .araka-product-card:hover .araka-product-card__image img{transform:translateZ(0) scale(1) !important;} .woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce-page ul.products li.product a.woocommerce-LoopProduct-link{overflow:hidden;} .woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{width:100% !important;height:clamp(300px,27vw,380px) !important;max-width:100% !important;max-height:380px !important;margin-inline:auto !important;padding:26px !important;object-fit:contain !important;object-position:center center !important;background:transparent !important;} @media (min-width:1101px){.araka-newsletter__form form.araka-newsletter-signup{grid-template-columns:minmax(0,0.95fr) minmax(0,1.15fr) auto !important;gap:20px !important;align-items:end !important;padding:28px !important;border-radius:18px !important;background:rgba(255,253,248,0.96) !important;} .araka-newsletter__form .araka-newsletter-signup input[type="text"],.araka-newsletter__form .araka-newsletter-signup input[type="email"],.araka-newsletter__form .araka-newsletter-signup button{min-height:62px;border-radius:12px;}} .araka-product-spec{margin-top:22px;padding-top:22px;border-top:1px solid var(--araka-line);} .araka-product-spec h3{margin-bottom:9px;font-size:clamp(1.2rem,1.8vw,1.45rem);} .araka-product-spec p{margin-bottom:0;color:var(--araka-muted);} .araka-product-preparation{display:inline-flex;margin-top:24px;padding:10px 14px;border:1px solid rgba(196,160,78,0.55);border-radius:10px;background:rgba(230,212,157,0.22);color:var(--araka-black);font-size:0.78rem;letter-spacing:0.08em;text-transform:uppercase;} .araka-legal-copy{max-width:980px;margin-inline:auto;} .araka-legal-list{margin:0;padding:0;list-style:none;} .araka-legal-list>li{margin:0;padding:clamp(28px,4vw,44px) 0;border-bottom:1px solid var(--araka-line);color:var(--araka-muted);} .araka-legal-list>li:first-child{padding-top:0;} .araka-legal-list>li:last-child{border-bottom:0;} .araka-legal-list>li>strong:first-child{display:block;margin-bottom:14px;color:var(--araka-black);font-family:var(--araka-display);font-size:clamp(1.45rem,2.3vw,2rem);font-weight:600;letter-spacing:-0.02em;line-height:1.15;} .araka-legal-list a{color:var(--araka-black);} @media (max-width:760px){.araka-product-card__image{height:300px;padding:20px;} .araka-product-card__image img{width:88% !important;height:88% !important;max-width:88% !important;max-height:88% !important;} .woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{height:280px !important;padding:22px !important;} .araka-newsletter__form form.araka-newsletter-signup{padding:18px !important;border-radius:18px !important;}} button,.araka-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.araka-product-card__footer .button{text-align:center;} .araka-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.araka-product-card__footer .button{display:inline-flex;align-items:center;justify-content:center;line-height:1.15;} .araka-product-card{border-color:var(--araka-line);background:#fff;box-shadow:none;transform:none;} .araka-product-card:hover{border-color:rgba(196,160,78,0.65);box-shadow:var(--araka-shadow-md);transform:translateY(-7px);} .araka-product-card__image,.araka-product-card--range .araka-product-card__image,.araka-range__panel .araka-product-card__image{height:310px;min-height:310px;padding:18px;place-items:center;background:linear-gradient(145deg,#f8f3e9,#e9dfcf);} .araka-product-card__image img,.araka-product-card--range .araka-product-card__image img,.araka-range__panel .araka-product-card__image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 auto !important;padding:8px !important;object-fit:contain !important;object-position:center center !important;filter:none;transform:none !important;} .araka-product-card:hover .araka-product-card__image img{transform:scale(1.045) !important;} .araka-product-card__image::after,.araka-product-card__glow{display:none;} .araka-product-card__body{padding:22px 22px 24px;} .araka-product-card h3{min-height:2.5em;margin-bottom:10px;font-size:1.43rem;line-height:1.15;} .araka-product-card__body>p{min-height:3.5em;margin:8px 0 16px;font-size:0.82rem;line-height:1.5;} .araka-product-card__footer{display:block;min-height:0;padding-top:0;border-top:0;} .araka-product-card__price{display:block;margin-bottom:14px;font-size:0.9rem;} .araka-product-card__footer .button{min-height:52px;margin:0;padding:14px 24px;border-radius:999px;background:var(--araka-gold);color:var(--araka-black);font-size:0.76rem;font-weight:800;letter-spacing:0.08em;text-decoration:none;text-transform:uppercase;box-shadow:0 10px 25px rgba(196,160,78,0.23);} .araka-product-card__footer .button:hover{background:#d4b45f;color:var(--araka-black);} .araka-newsletter{padding-block:clamp(58px,6.5vw,88px);} .araka-newsletter__inner{gap:clamp(36px,5vw,72px);} .araka-newsletter__form form.araka-newsletter-signup{gap:16px !important;padding:22px !important;border-radius:14px !important;background:rgba(255,253,248,0.97) !important;} .araka-newsletter__form .araka-newsletter-signup input[type="text"],.araka-newsletter__form .araka-newsletter-signup input[type="email"],.araka-newsletter__form .araka-newsletter-signup button{min-height:58px;border-radius:9px !important;} .araka-newsletter__form .araka-newsletter-signup button{align-self:end;padding-inline:2rem;} .araka-newsletter-message{margin:16px 4px 0;padding:12px 14px;border-radius:9px;background:rgba(255,253,248,0.55);} .araka-newsletter-message--success{border:1px solid rgba(33,91,48,0.24);} .araka-newsletter-message--error{border:1px solid rgba(139,49,32,0.3);} .araka-page-hero{padding-block:clamp(48px,5.5vw,76px);} .araka-page-hero h1{margin-bottom:14px;font-size:clamp(2.75rem,5.2vw,5.35rem);} .araka-breadcrumbs{margin-bottom:22px;} .araka-page-main,.araka-recipes-page{padding-block:clamp(52px,6vw,88px);} .araka-section{padding-block:clamp(62px,7vw,104px);} .araka-range{padding-block:clamp(66px,7.5vw,112px);} .araka-story,.araka-rituals,.araka-recipe-feature,.araka-testimonials{padding-block:clamp(64px,7.5vw,110px);} .araka-about-intro,.araka-about-manifesto{padding-block:clamp(64px,7.5vw,108px);} .araka-about-milestones{padding-block:42px;} .araka-stockist-cta{padding-block:68px;} .araka-site-footer{padding-top:clamp(58px,6.5vw,90px);} .araka-site-footer__grid{padding-bottom:58px;} @media (max-width:900px){.araka-product-card__image,.araka-product-card--range .araka-product-card__image,.araka-range__panel .araka-product-card__image{height:292px;min-height:292px;} .araka-newsletter__form form.araka-newsletter-signup{border-radius:14px !important;}} @media (max-width:760px){.araka-page-hero{padding-block:38px 46px;} .araka-page-hero h1{font-size:clamp(2.45rem,12vw,3.65rem);} .araka-page-main,.araka-recipes-page,.araka-section,.araka-range,.araka-story,.araka-rituals,.araka-recipe-feature,.araka-testimonials,.araka-about-intro,.araka-about-manifesto{padding-block:50px;} .araka-newsletter{padding-block:52px;} .araka-newsletter__form form.araka-newsletter-signup{padding:16px !important;border-radius:14px !important;} .araka-product-card__image,.araka-product-card--range .araka-product-card__image,.araka-range__panel .araka-product-card__image{height:272px;min-height:272px;} .araka-site-footer{padding-top:54px;}} .araka-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.araka-product-card__footer .button,.araka-newsletter__form .araka-newsletter-signup button{padding-top:0 !important;padding-bottom:0 !important;} .araka-woocommerce-content{padding-block:clamp(48px,5.5vw,82px);} .araka-product-breadcrumb-wrap{padding-top:22px;} .araka-recipe-feature{min-height:650px;} .araka-recipe-feature__image>img{min-height:650px;} .araka-recipe-feature__copy{padding:clamp(44px,6vw,88px);} .araka-newsletter__form form{border-radius:14px !important;} @media (max-width:760px){.araka-woocommerce-content{padding-block:44px 54px;} .araka-product-breadcrumb-wrap{padding-top:16px;} .araka-recipe-feature,.araka-recipe-feature__image>img{min-height:0;} .araka-recipe-feature__copy{padding:44px 22px;}} .araka-button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.woocommerce div.product form.cart .button,.woocommerce-page div.product form.cart .button,.woocommerce .cart .button,.woocommerce .cart input.button,.araka-product-card__footer .button,.araka-newsletter__form .araka-newsletter-signup button{box-sizing:border-box;display:inline-flex !important;min-height:52px;align-items:center !important;justify-content:center !important;padding:0 24px !important;text-align:center !important;line-height:1 !important;vertical-align:middle;} .woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.araka-product-card__footer .button{height:52px;} .araka-newsletter__form .araka-newsletter-signup button{min-height:58px;height:58px;} .araka-contact-layout>*,.araka-faq-layout>*,.araka-about-intro>*,.araka-story__grid>*,.araka-range__experience>*{min-width:0;} .araka-contact-card{width:100%;overflow:hidden;padding:clamp(34px,3.2vw,48px);} .araka-contact-card h2{max-width:100%;margin-bottom:clamp(28px,3.5vw,42px);font-size:clamp(2.35rem,3.15vw,3.65rem);line-height:1.01;letter-spacing:-0.035em;overflow-wrap:break-word;text-wrap:balance;} .araka-contact-card .araka-contact-list{margin-top:0;} .woocommerce div.product .woocommerce-Tabs-panel--description .araka-product-spec{margin-top:30px;padding-top:28px;} .woocommerce div.product .woocommerce-Tabs-panel--description .araka-product-spec--serving{margin-top:38px;padding-top:32px;} .woocommerce div.product .woocommerce-Tabs-panel--description .araka-product-spec h3{margin:0 0 12px;} .woocommerce div.product .woocommerce-Tabs-panel--description .araka-product-spec p{margin:0;line-height:1.75;} .araka-product-preparation{margin-top:30px;} @media (min-width:961px){.araka-range__panel--single{grid-template-columns:minmax(330px,460px);justify-content:center;align-content:start;} .araka-range__panel--single .araka-product-card{width:100%;max-width:460px;justify-self:center;} .araka-range__panel--single .araka-product-card__image{height:350px;min-height:350px;} .araka-range__panel--single .araka-product-card__image img{width:96% !important;height:96% !important;max-width:96% !important;max-height:96% !important;padding:2px !important;}} .araka-featured .araka-product-card__image,.araka-range .araka-product-card__image{overflow:hidden;} .araka-featured .araka-product-card__image img,.araka-range .araka-product-card__image img{width:96% !important;height:96% !important;max-width:96% !important;max-height:96% !important;padding:4px !important;object-fit:contain !important;object-position:center center !important;} @media (min-width:721px) and (max-width:960px){.araka-contact-card{max-width:760px;margin-inline:auto;padding:42px;} .araka-contact-card h2{font-size:clamp(2.7rem,6.2vw,3.7rem);} .araka-range__panel--single{grid-template-columns:minmax(320px,520px);justify-content:center;} .araka-range__panel--single .araka-product-card{width:100%;max-width:520px;justify-self:center;} .araka-featured .araka-product-card__image,.araka-range .araka-product-card__image{height:300px;min-height:300px;} .woocommerce div.product .woocommerce-Tabs-panel--description{max-width:100%;}} @media (max-width:720px){.araka-contact-card{max-width:100%;padding:28px 24px 32px;border-radius:22px;} .araka-contact-card h2{margin-bottom:28px;font-size:clamp(2.15rem,10.5vw,2.85rem);line-height:1.02;} .araka-contact-card .araka-contact-list{margin-bottom:28px;} .araka-contact-card .araka-contact-list li{grid-template-columns:24px minmax(0,1fr);} .araka-contact-card .araka-contact-list a,.araka-contact-card .araka-contact-list span{overflow-wrap:anywhere;} .woocommerce div.product .woocommerce-Tabs-panel--description .araka-product-spec{margin-top:26px;padding-top:24px;} .woocommerce div.product .woocommerce-Tabs-panel--description .araka-product-spec--serving{margin-top:32px;padding-top:28px;} .araka-range__panel,.araka-range__panel--single{grid-template-columns:1fr;justify-content:stretch;} .araka-range__panel--single .araka-product-card,.araka-range__panel .araka-product-card{width:100%;max-width:none;} .araka-featured .araka-product-card__image,.araka-range .araka-product-card__image{height:278px;min-height:278px;} .araka-featured .araka-product-card__image img,.araka-range .araka-product-card__image img{width:98% !important;height:98% !important;max-width:98% !important;max-height:98% !important;padding:2px !important;} .woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.araka-product-card__footer .button{min-height:50px;height:50px;}} @media (max-width:720px){.araka-contact-card .araka-contact-list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;}} .araka-featured .araka-product-card,.araka-range .araka-product-card{display:flex;flex-direction:column;min-width:0;} .araka-featured .araka-product-card__image,.araka-range .araka-product-card__image,.araka-product-card--range .araka-product-card__image{width:100% !important;max-width:none !important;aspect-ratio:auto !important;align-self:stretch;justify-self:stretch;box-sizing:border-box;} .araka-featured .araka-product-card__image img,.araka-range .araka-product-card__image img,.araka-product-card--range .araka-product-card__image img{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;margin:0 auto !important;padding:2px !important;object-fit:contain !important;object-position:center center !important;} .araka-featured .araka-product-card__body,.araka-range .araka-product-card__body{display:flex;flex:1 1 auto;flex-direction:column;} .araka-featured .araka-product-card__footer,.araka-range .araka-product-card__footer,.araka-product-card__footer{margin-top:auto;text-align:center;} .araka-product-card__price,.araka-featured .araka-product-card__price,.araka-range .araka-product-card__price{width:100%;text-align:center !important;} .araka-product-card__footer .button,.araka-featured .araka-product-card__footer .button,.araka-range .araka-product-card__footer .button{display:inline-flex !important;width:auto;min-width:160px;max-width:100%;margin:0 auto !important;align-items:center !important;justify-content:center !important;text-align:center !important;} .woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{display:block;width:100%;box-sizing:border-box;text-align:center !important;} .woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{display:flex !important;width:max-content;max-width:calc(100% - 44px);min-height:52px;margin-left:auto !important;margin-right:auto !important;align-items:center !important;justify-content:center !important;text-align:center !important;} @media (max-width:900px){.araka-range__panel .araka-product-card:nth-child(n+2){display:flex;}} @media (min-width:961px){.araka-range__panel:not(.araka-range__panel--single){grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;} .araka-range__panel .araka-product-card__image{height:330px;min-height:330px;}} @media (min-width:721px) and (max-width:960px){.araka-range__panel:not(.araka-range__panel--single){grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;} .araka-range__panel .araka-product-card__image{height:290px;min-height:290px;}} @media (max-width:720px){.araka-range__panel,.araka-range__panel:not(.araka-range__panel--single){grid-template-columns:1fr;} .araka-range__panel .araka-product-card__image{height:278px;min-height:278px;} .woocommerce ul.products li.product .button,.woocommerce-page ul.products li.product .button,.woocommerce ul.products li.product .added_to_cart,.woocommerce-page ul.products li.product .added_to_cart{max-width:calc(100% - 32px);}} .araka-range__panel,.araka-range__panel:not(.araka-range__panel--single),.araka-range__panel--single{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:center;align-content:start;gap:18px;} .araka-range__panel .araka-product-card,.araka-range__panel--single .araka-product-card{width:100%;max-width:380px;justify-self:center;} .araka-range__panel .araka-product-card__image,.araka-product-card--range .araka-product-card__image,.araka-range__panel--single .araka-product-card__image{display:flex !important;width:100% !important;height:320px !important;min-height:320px !important;padding:16px !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;box-sizing:border-box;} .araka-range__panel .araka-product-card__image img,.araka-product-card--range .araka-product-card__image img,.araka-range__panel--single .araka-product-card__image img{width:auto !important;height:auto !important;max-width:86% !important;max-height:288px !important;margin:auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;transform-origin:center center;} .araka-contact-card h2{overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important;text-wrap:pretty;} @media (min-width:1101px){.araka-contact-layout{grid-template-columns:minmax(430px,0.78fr) minmax(0,1.22fr);gap:clamp(48px,6vw,88px);} .araka-contact-card h2{font-size:clamp(2.6rem,3.05vw,3.5rem);}} @media (min-width:721px) and (max-width:1100px){.araka-range__panel,.araka-range__panel:not(.araka-range__panel--single),.araka-range__panel--single{grid-template-columns:repeat(auto-fit,minmax(260px,340px));} .araka-range__panel .araka-product-card,.araka-range__panel--single .araka-product-card{max-width:340px;} .araka-range__panel .araka-product-card__image,.araka-product-card--range .araka-product-card__image,.araka-range__panel--single .araka-product-card__image{height:292px !important;min-height:292px !important;} .araka-range__panel .araka-product-card__image img,.araka-product-card--range .araka-product-card__image img,.araka-range__panel--single .araka-product-card__image img{max-width:84% !important;max-height:260px !important;} .araka-contact-card{width:min(100%,680px);max-width:680px;margin-inline:auto;padding:38px 36px;} .araka-contact-card h2{font-size:clamp(2.35rem,5vw,3.25rem);line-height:1.02;}} @media (max-width:720px){.araka-range__panel,.araka-range__panel:not(.araka-range__panel--single),.araka-range__panel--single{grid-template-columns:minmax(0,1fr);} .araka-range__panel .araka-product-card,.araka-range__panel--single .araka-product-card{width:min(100%,360px);max-width:360px;margin-inline:auto;} .araka-range__panel .araka-product-card__image,.araka-product-card--range .araka-product-card__image,.araka-range__panel--single .araka-product-card__image{height:282px !important;min-height:282px !important;padding:14px !important;} .araka-range__panel .araka-product-card__image img,.araka-product-card--range .araka-product-card__image img,.araka-range__panel--single .araka-product-card__image img{max-width:84% !important;max-height:252px !important;} .araka-contact-card{width:100%;max-width:100%;padding:28px 24px 32px;} .araka-contact-card h2{max-width:100%;font-size:clamp(2rem,8.3vw,2.55rem);line-height:1.04;letter-spacing:-0.025em;} .araka-contact-card .araka-contact-list a,.araka-contact-card .araka-contact-list span{overflow-wrap:break-word;word-break:normal;}} @media (min-width:721px) and (max-width:960px){.araka-featured .araka-product-card__image{height:330px !important;min-height:330px !important;padding:20px !important;} .araka-featured .araka-product-card__image img{width:auto !important;height:auto !important;max-width:90% !important;max-height:294px !important;margin:auto !important;object-fit:contain !important;object-position:center center !important;transform:none !important;}} @media (max-width:720px){.araka-hero .araka-hero__inner.araka-shell{width:100% !important;max-width:none !important;margin-inline:0 !important;padding:38px 24px 50px !important;box-sizing:border-box;background:#211d17;} .araka-hero__copy{width:min(100%,620px);max-width:100%;margin-inline:auto;} .araka-hero h1,.araka-hero__lead,.araka-hero__proof,.araka-hero__actions{max-width:100%;} .araka-featured .araka-product-card__image{display:flex !important;width:100% !important;height:340px !important;min-height:340px !important;padding:22px 18px !important;align-items:center !important;justify-content:center !important;overflow:hidden !important;box-sizing:border-box;} .araka-featured .araka-product-card__image img{width:auto !important;height:auto !important;max-width:88% !important;max-height:304px !important;margin:auto !important;padding:0 !important;object-fit:contain !important;object-position:center center !important;transform:none !important;}} @media (max-width:480px){.araka-hero .araka-hero__inner.araka-shell{padding-inline:22px !important;padding-bottom:46px !important;} .araka-featured .araka-product-card__image{height:324px !important;min-height:324px !important;padding:20px 16px !important;} .araka-featured .araka-product-card__image img{max-width:88% !important;max-height:286px !important;}} .araka-announcement__shipping{color:#fff9e8;font-weight:850;letter-spacing:0.13em;} .araka-courier-notice{display:flex;width:100%;max-width:760px;margin:0 0 24px;padding:16px 18px;align-items:center;gap:12px;border:1px solid rgba(196,160,78,0.58);border-radius:18px;background:linear-gradient(135deg,rgba(248,242,227,0.98),rgba(255,253,248,0.98));color:var(--araka-black);box-shadow:0 12px 28px rgba(35,28,17,0.07);box-sizing:border-box;} .araka-courier-notice__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:var(--araka-gold);} .araka-courier-notice__icon svg{width:18px;height:18px;} .araka-courier-notice>span:last-child,.araka-courier-notice--blocks{line-height:1.25;} .araka-courier-notice strong{display:block;font-size:0.83rem;font-weight:850;letter-spacing:0.06em;text-transform:uppercase;} .araka-courier-notice small{display:block;margin-top:3px;color:var(--araka-muted);font-size:0.88rem;} .araka-cart-panel .araka-courier-notice{margin:0 0 18px;} .araka-courier-notice--blocks{max-width:none;margin-bottom:22px;} .araka-courier-notice--blocks strong,.araka-courier-notice--blocks small{display:block;} .araka-courier-notice--legal{max-width:none;margin-bottom:36px;} @media (min-width:961px){.araka-range__panel:not(.araka-range__panel--single){grid-template-columns:repeat(2,minmax(280px,360px)) !important;justify-content:center !important;gap:22px !important;} .araka-range__panel:not(.araka-range__panel--single) .araka-product-card{width:100% !important;max-width:360px !important;}} @media (max-width:720px){.araka-announcement__track{gap:22px;padding-left:20px;} .araka-announcement__shipping{letter-spacing:0.09em;} .araka-courier-notice{padding:14px 15px;border-radius:15px;} .araka-courier-notice strong{font-size:0.75rem;} .araka-courier-notice small{font-size:0.82rem;}} .araka-announcement__message{display:flex;min-height:32px;padding:0 18px;align-items:center;justify-content:center;gap:12px;text-align:center;font-size:0.67rem;font-weight:700;letter-spacing:0.11em;line-height:1.25;text-transform:uppercase;} .araka-announcement__message strong{color:#fff9e8;font-weight:850;} @media (max-width:720px){.araka-announcement__message{min-height:29px;padding-inline:10px;gap:7px;font-size:0.61rem;letter-spacing:0.06em;} .araka-announcement__message>span:not(:first-of-type),.araka-announcement__extra{display:none;}} .araka-product-story-strip__copy{display:grid;gap:18px;align-items:start;} .araka-product-story-strip__copy p{margin:0;color:rgba(255,255,255,0.72);} .araka-product-story-strip__copy .araka-text-link{width:max-content;max-width:100%;color:var(--araka-gold-light);} .araka-category-guide{max-width:980px;margin:clamp(54px,8vw,92px) auto 0;padding:clamp(30px,5vw,52px);border:1px solid var(--araka-line);border-radius:var(--araka-radius);background:var(--araka-ivory);} .araka-category-guide h2{max-width:720px;font-size:clamp(2rem,3.5vw,3.2rem);} .araka-category-guide__questions{margin-top:26px;border-top:1px solid var(--araka-line);} .araka-category-guide__questions details{padding:18px 0;border-bottom:1px solid var(--araka-line);} .araka-category-guide__questions summary{cursor:pointer;color:var(--araka-black);font-weight:750;} .araka-category-guide__questions p{max-width:760px;margin:12px 0 0;color:var(--araka-muted);} .araka-category-guide__links{display:flex;flex-wrap:wrap;gap:18px 34px;margin-top:28px;} @media (max-width:720px){.araka-category-guide{margin-top:42px;padding:24px 20px;} .araka-category-guide__links{display:grid;gap:14px;}} .araka-category-guide__intro{max-width:820px;color:var(--araka-muted);font-size:1.02rem;} .araka-category-guide__intro p:last-child{margin-bottom:0;} .araka-page-main .araka-prose,.araka-about-page .araka-about-story,.araka-about-page .araka-about-manifesto,.araka-recipes-page .araka-recipe-content,.araka-recipes-page .araka-recipe-gallery,.araka-contact-card,.araka-contact-form-wrap,.araka-faq-aside,.araka-faq-content,.araka-stockists-intro,.araka-stockists-content,.araka-newsletter,.araka-site-footer{content-visibility:visible;}

/* === Araka v1.3.8 internal-page spacing + recipe-gallery refinement === */
.araka-faq-content .araka-faq-list details > p {
  margin: 0;
  padding: 0 28px 28px;
}

.araka-stockists-content .araka-details-group details > h2 {
  max-width: none;
  margin: 0;
  padding: 28px 28px 18px;
}

.araka-stockists-content .araka-details-group details > p {
  margin: 0;
  padding: 0 28px 28px;
}

.araka-stockists-content .araka-details-group details > .araka-stockist-grid {
  max-width: none;
  padding: 0 28px 28px;
}

.araka-recipes-page .araka-recipe-gallery {
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: clamp(20px, 3vw, 38px);
  align-items: stretch;
}

.araka-recipes-page .araka-recipe-gallery img {
  height: clamp(500px, 48vw, 680px);
}

.araka-recipes-page .araka-recipe-gallery img:nth-child(2) {
  transform: translateY(28px);
}

@media (max-width: 900px) {
  .araka-recipes-page .araka-recipe-gallery {
    grid-template-columns: 1fr 1fr;
  }
  .araka-recipes-page .araka-recipe-gallery img {
    height: 500px;
  }
}

@media (max-width: 720px) {
  .araka-faq-content .araka-faq-list details > p {
    padding: 0 20px 22px;
  }
  .araka-stockists-content .araka-details-group details > h2 {
    padding: 22px 20px 14px;
    font-size: clamp(1.8rem, 9vw, 2.7rem);
  }
  .araka-stockists-content .araka-details-group details > p {
    padding: 0 20px 22px;
  }
  .araka-stockists-content .araka-details-group details > .araka-stockist-grid {
    padding: 0 20px 22px;
  }
  .araka-recipes-page .araka-recipe-gallery {
    grid-template-columns: 1fr;
    gap: 18px;
  }
  .araka-recipes-page .araka-recipe-gallery img,
  .araka-recipes-page .araka-recipe-gallery img:nth-child(2) {
    height: min(112vw, 560px);
    transform: none;
  }
}

