@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;1,400&family=DM+Sans:wght@300;400;500&display=swap";:root{--bs-paper: #f5ede0;--bs-cream: #faf3e8;--bs-tan-light: #e8d5bc;--bs-tan-dark: #9a7a58;--bs-rose-gold-light: #d4a898;--bs-white: #fdf8f3;--bs-space-md: clamp(1rem, 2vw, 2rem);--bs-space-lg: clamp(2rem, 4vw, 4rem);--bs-space-xl: clamp(3rem, 6vw, 6rem);--bs-rose-gold: #b8866e;--bs-rose-gold-dark: #8a5c48;--bs-text-dark: #3a2d24;--bs-text-mid: #6b5344;--bs-text-light: #9a8070;--bs-pad-x: clamp(1.25rem, 5vw, 4rem);--bs-space-sm: clamp(.5rem, 1vw, 1rem);--bs-nav-h: clamp(3rem, 5vw, 4rem);--bs-button-radius: 10px;--bs-fs-root: clamp(.875rem, calc(1vw + .5rem) , 1rem);--bs-fs-label: clamp(.6rem, .8vw, .72rem);--bs-fs-small: clamp(.72rem, 1vw, .85rem);--bs-fs-banner: clamp(.7rem, .9vw, .82rem);--bs-fs-body-sm: clamp(.82rem, 1vw, .92rem);--bs-fs-body: clamp(.85rem, 1vw, .95rem);--bs-fs-body-lg: clamp(.9rem, 1.1vw, 1.05rem);--bs-fs-hero-sub: clamp(.9rem, 1.2vw, 1.1rem);--bs-fs-btn: clamp(.75rem, 1vw, .85rem);--bs-fs-h3: clamp(1.05rem, 1.45vw, 1.3rem);--bs-fs-h2: clamp(1.75rem, 3.2vw, 2.65rem);--bs-fs-h2-lg: clamp(2rem, 3.6vw, 2.85rem);--bs-fs-about-h2: clamp(2rem, 4vw, 3rem);--bs-fs-hero: clamp(2.4rem, 5.5vw, 4.25rem);--bs-fs-stat: clamp(1.75rem, 3.2vw, 2.5rem);--bs-heading-weight: 600}body,.button,input,select,textarea{font-family:var(--font-body--family),"DM Sans",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family),"Playfair Display",serif;font-weight:var(--bs-heading-weight, 600)}.brown-sugar-section :is(.section-title,.how-it-works__title,.pickup-instructions h2,.about h2,.catering-info h3,.catering-form h3,.event-location){font-family:var(--font-heading--family),"Playfair Display",serif!important;font-weight:var(--bs-heading-weight)!important;color:var(--bs-text-dark)}.brown-sugar-section h2{font-size:var(--bs-fs-h2)!important;font-weight:var(--bs-heading-weight)!important;line-height:1.2!important}.brown-sugar-section .section-title{font-size:var(--bs-fs-h2-lg)!important}.brown-sugar-section h3{font-size:var(--bs-fs-h3)!important;font-weight:var(--bs-heading-weight)!important}.brown-sugar-about-wrap .about h2{font-size:var(--bs-fs-about-h2)!important;font-weight:var(--bs-heading-weight)!important}html{scroll-behavior:smooth;scroll-padding-top:var(--header-group-height, 0px);font-size:var(--bs-fs-root)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,.content-for-layout,#MainContent{background-color:var(--bs-white);color:var(--bs-text-dark)}.shopify-section:has(.brown-sugar-section:not(.brown-sugar-build-box):not(.brown-sugar-popups))>.section-background{background-color:var(--bs-white)!important}.brown-sugar-build-box .box-product-card,.brown-sugar-popups .event-card{background-color:var(--bs-white)}#header-component.color-scheme-3,#header-component[class*=color-scheme-3]{--color-background: var(--bs-white)}header-actions .account-button,header-actions .header-actions__action.account-button,header-actions shopify-account,#header-component shopify-account{display:none!important;visibility:hidden!important;pointer-events:none!important}#header-component .menu-list__item a,#header-component .header-menu-link,.brown-sugar-nav__link{color:var(--bs-text-mid);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:var(--bs-fs-small);font-weight:400;text-decoration:none}#header-component .menu-list__item a:hover,#header-component .header-menu-link:hover,.brown-sugar-nav__link:hover{color:var(--bs-rose-gold)}.button,button.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.add-to-cart-button,.cart-drawer .button,.product-form-buttons .button{border-radius:var(--bs-button-radius)!important}.header-actions--text .header-actions__cart-icon--text,.header-actions__cart-icon--text{display:inline-flex;align-items:center;justify-content:center;gap:var(--gap-xs);font-family:var(--font-body--family),"DM Sans",sans-serif;background-color:#8a5c48!important;color:#fff!important;padding:.5em 1.2em;border-radius:var(--bs-button-radius)!important;letter-spacing:.06em;line-height:1;transition:background .2s ease;box-sizing:border-box}.header-actions--text .header-actions__cart-icon--text:hover,.header-actions__cart-icon--text:hover{background-color:var(--bs-text-dark)!important}.announcement-bar{letter-spacing:.08em;text-transform:uppercase;font-size:var(--bs-fs-banner);line-height:1.2}.announcement-bar__text{margin:0}.announcement-bar__text:before{content:none;display:none}.hero--brown-sugar{text-align:center;min-height:80svh}.hero--brown-sugar .hero__media-grid{transform:scaleX(-1)}.hero--brown-sugar .hero__content-wrapper{max-width:min(42rem,90vw);margin-inline:auto}.hero--brown-sugar .hero__media,.hero--brown-sugar .hero__media-wrapper .hero__media{object-fit:cover;object-position:center center;width:100%;height:100%}.hero--brown-sugar .text-block.h1 :is(h1,h2,h3,h4,h5,h6),.hero--brown-sugar .text-block.h1>*{color:#fff!important;font-family:var(--font-heading--family),"Playfair Display",serif!important;font-size:var(--bs-fs-hero)!important;font-weight:var(--bs-heading-weight)!important;line-height:1.12!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:0 2px 18px rgba(0,0,0,.2);margin-bottom:clamp(1rem,2vw,2rem)}.hero--brown-sugar .text-block.rte p,.hero--brown-sugar rte-formatter p,.hero--brown-sugar .text-block.rte>*{color:#ffffffe0!important;font-family:var(--font-body--family),"DM Sans",sans-serif!important;font-size:var(--bs-fs-hero-sub)!important;font-weight:400!important;line-height:1.7!important;max-width:min(42rem,90vw);margin-inline:auto;margin-bottom:clamp(.25rem,.5vw,.5rem)}.hero--brown-sugar .button,.hero--brown-sugar a.button{background-color:#8a5c48!important;color:#fff!important;border-color:#8a5c48!important;font-family:var(--font-body--family),"DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase;font-size:var(--bs-fs-btn)!important;padding:.8em 2em;border-radius:var(--bs-button-radius);margin-top:clamp(1rem,2vw,2rem);transition:background .2s ease}.hero--brown-sugar .button:hover,.hero--brown-sugar a.button:hover{background-color:var(--bs-text-dark)!important;border-color:var(--bs-text-dark)!important}@media screen and (max-width:749px){.hero--brown-sugar{min-height:70svh}.hero--brown-sugar .text-block.h1 :is(h1,h2,h3,h4,h5,h6),.hero--brown-sugar .text-block.h1>*{font-size:clamp(2rem,6.5vw,3rem)!important;font-weight:var(--bs-heading-weight)!important}}@media screen and (max-width:30rem){.hero--brown-sugar{min-height:60svh}}.brown-sugar-how-it-works .how-it-works{padding:clamp(3rem,6vw,6rem) var(--bs-pad-x);text-align:center;max-width:min(60rem,90vw);margin-inline:auto}.brown-sugar-how-it-works .how-it-works__title{color:var(--bs-text-dark);margin-bottom:clamp(2rem,4vw,4rem);font-size:var(--bs-fs-h2)!important;font-weight:var(--bs-heading-weight)!important;line-height:1.2}.brown-sugar-how-it-works .how-it-works-note{color:var(--bs-rose-gold-dark);margin-bottom:clamp(2rem,4vw,4rem);background:var(--bs-paper);border-left:.2rem solid var(--bs-rose-gold);border-radius:var(--bs-button-radius);padding:.6em 1em;font-size:var(--bs-fs-body-sm);font-weight:500;display:inline-block;line-height:1.5;max-width:min(36rem,90vw)}.brown-sugar-how-it-works .how-it-works-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(2rem,4vw,4rem)}.brown-sugar-how-it-works .how-it-works-step{display:flex;flex-direction:column;align-items:center;gap:clamp(.5rem,1vw,1rem);max-width:min(12rem,30vw)}.brown-sugar-how-it-works .step-number{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--bs-rose-gold);color:#fff;font-family:var(--font-heading--family),"Playfair Display",serif;font-size:1.2rem;line-height:1}.brown-sugar-how-it-works .how-it-works-step p{margin:0;color:var(--bs-text-mid);font-size:var(--bs-fs-body);line-height:1.5}@media screen and (max-width:749px){.brown-sugar-how-it-works .how-it-works-steps{flex-direction:column;align-items:center}.brown-sugar-how-it-works .how-it-works-step{max-width:min(18rem,85vw)}}.shopify-section:has(.brown-sugar-build-box),.shopify-section:has(.brown-sugar-popups){background-color:var(--bs-cream)}.shopify-section:has(.brown-sugar-build-box)>.section-background,.shopify-section:has(.brown-sugar-popups)>.section-background{background-color:var(--bs-cream)!important;width:100vw;max-width:100vw;left:50%;right:auto;margin-left:-50vw}.brown-sugar-build-box.section,.brown-sugar-build-box .product-section{background-color:transparent}.brown-sugar-build-box .product-section{padding:var(--bs-space-xl) var(--bs-pad-x);max-width:none;width:100%;box-sizing:border-box}.brown-sugar-section .section-header,.brown-sugar-build-box .section-header{text-align:center;margin-bottom:var(--bs-space-lg)}.brown-sugar-section .section-label,.brown-sugar-build-box .section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bs-rose-gold);margin-bottom:.6em;font-size:var(--bs-fs-label)}.brown-sugar-section .section-title,.brown-sugar-build-box .section-title{font-size:var(--bs-fs-h2-lg)!important;font-weight:var(--bs-heading-weight)!important;line-height:1.2}.brown-sugar-section .section-sub,.brown-sugar-build-box .section-sub{color:var(--bs-text-light);margin-top:.5em;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:var(--bs-fs-body-lg);font-weight:300;line-height:1.5}.brown-sugar-build-box .product-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--bs-space-md);max-width:58rem;margin:0 auto var(--bs-space-md);padding:0}.brown-sugar-build-box .box-product-card{display:block;width:100%;padding:0;text-align:inherit;font:inherit;color:inherit;cursor:pointer;border:.125rem solid var(--bs-tan-light);background:var(--bs-white);border-radius:.5rem;max-width:100%;margin:0;overflow:hidden;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.brown-sugar-build-box .box-product-card:hover{transform:translateY(-.25rem);box-shadow:0 .75rem 2rem #3a2d241f}.brown-sugar-build-box .box-product-img{aspect-ratio:4 / 3;width:100%;overflow:hidden}.brown-sugar-build-box .box-product-img img{object-fit:cover;width:100%;height:100%;display:block}.brown-sugar-build-box .box-product-img__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--bs-tan-light),var(--bs-rose-gold-light))}.brown-sugar-build-box .box-product-info{padding:var(--bs-space-md);text-align:center}.brown-sugar-build-box .box-product-tag{background:var(--bs-rose-gold-light);color:var(--bs-rose-gold-dark);letter-spacing:.1em;text-transform:uppercase;border-radius:.125rem;margin-bottom:.5em;padding:.3em .8em;font-size:var(--bs-fs-label);display:inline-block}.brown-sugar-build-box .box-product-cta{color:var(--bs-rose-gold-dark);font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:clamp(.85rem,1.1vw,1rem);font-weight:500;margin:0}.box-builder{padding:0;border:none;max-width:min(32rem,calc(100vw - 2rem));width:100%;background:transparent;color:var(--bs-text)}.box-builder::backdrop{background:#1a14108c}html.box-builder-open{overflow:hidden}.box-builder__panel{background:var(--bs-cream);border-radius:.75rem;overflow:hidden;box-shadow:0 1.25rem 3rem #1a141033}.box-builder__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.25rem .75rem}.box-builder__title{font-family:var(--font-heading--family),"Playfair Display",serif;font-size:clamp(1.35rem,3vw,1.65rem);font-weight:var(--bs-heading-weight);margin:0;line-height:1.2}.box-builder__close{flex-shrink:0;width:2rem;height:2rem;border:none;background:transparent;font-size:1.5rem;line-height:1;color:var(--bs-text);cursor:pointer;padding:0}.box-builder__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 1.25rem .75rem;padding:.65rem 1rem;background:var(--bs-tan-light);font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.9rem}.box-builder__count{font-weight:600;letter-spacing:.02em}.box-builder__flavors{padding:0 1.25rem;overflow:visible}.box-builder__row{display:grid;grid-template-columns:3.25rem 1fr auto;align-items:center;gap:.85rem;padding:.85rem 0;border-bottom:1px solid rgb(138 92 72 / .15)}.box-builder__row--out-of-stock{opacity:.7}.box-builder__sold-out{margin:0;justify-self:end;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bs-text-light);white-space:nowrap}.brown-sugar-build-box .box-flavors-catalog__badge,.box-builder__sold-out,.box-builder__unavailable{display:none!important}.box-flavors-catalog__item--out-of-stock,.box-builder__row--out-of-stock{opacity:1}.box-builder__meta{min-width:0}.box-builder__unavailable{display:block;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bs-text-light);margin-top:.15rem}.box-builder__footnote{margin:0 1.25rem .75rem;padding-top:.5rem;border-top:1px solid rgb(138 92 72 / .12);font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.85rem;line-height:1.45;color:var(--bs-text-light);text-align:center}.box-builder__footnote[hidden]{display:none}.box-builder--preview .box-builder__qty-value{visibility:hidden}.box-builder--preview .box-builder__footer[hidden]{display:none}.box-builder__row:last-child{border-bottom:none}.box-builder__thumb{width:3.25rem;height:3.25rem;border-radius:.35rem;overflow:hidden;flex-shrink:0}.box-builder__thumb img{width:100%;height:100%;object-fit:cover}.box-builder__thumb-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--bs-tan-light),var(--bs-rose-gold-light))}.box-builder__name{font-family:var(--font-heading--family),"Playfair Display",serif;font-size:1.05rem;margin:0;line-height:1.3}.box-builder__qty{display:flex;align-items:center;gap:.35rem}.box-builder__qty-btn{width:1.75rem;height:1.75rem;border:none;border-radius:.25rem;background:var(--bs-tan-light);color:var(--bs-text);font-size:1.1rem;line-height:1;cursor:pointer;padding:0}.box-builder__qty-btn:disabled{opacity:.4;cursor:not-allowed}.box-builder__qty-value{min-width:1.25rem;text-align:center;font-family:var(--font-body--family),"DM Sans",sans-serif;font-weight:600;font-size:.95rem}.box-builder__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem 1.25rem}.box-builder__reset{padding:.65rem 1.25rem;border:1.5px solid var(--bs-rose-gold);border-radius:var(--bs-radius-btn, 10px);background:transparent;color:var(--bs-rose-gold-dark);font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.box-builder__submit{padding:.65rem 1.25rem;border:none;border-radius:var(--bs-radius-btn, 10px);background:var(--bs-rose-gold);color:var(--bs-white);font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.box-builder__submit:disabled{opacity:.45;cursor:not-allowed}.box-builder__empty{padding:1.5rem 0;text-align:center;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.9rem;color:var(--bs-text-light);margin:0}.brown-sugar-build-box .box-product-card--placeholder{opacity:.65}.brown-sugar-build-box .box-product-card--sold-out{opacity:.7;cursor:not-allowed}.brown-sugar-build-box .box-product-tag--sold-out{background:#3a2d241f;color:var(--bs-text-light)}.brown-sugar-build-box .box-flavors-catalog{margin-top:var(--bs-space-lg);padding-top:var(--bs-space-md);border-top:1px solid rgb(138 92 72 / .15);text-align:center}.brown-sugar-build-box .box-flavors-catalog__heading{font-family:var(--font-heading--family),"Playfair Display",serif;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:var(--bs-heading-weight);margin:0 0 var(--bs-space-md)}.brown-sugar-build-box .box-flavors-catalog__list{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bs-space-md);list-style:none;margin:0 0 var(--bs-space-md);padding:0}.brown-sugar-build-box .box-flavors-catalog__item{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:5.5rem}.brown-sugar-build-box .box-flavors-catalog__thumb{width:4.5rem;height:4.5rem;border-radius:.35rem;overflow:hidden}.brown-sugar-build-box .box-flavors-catalog__thumb img{width:100%;height:100%;object-fit:cover}.brown-sugar-build-box .box-flavors-catalog__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--bs-tan-light),var(--bs-rose-gold-light))}.brown-sugar-build-box .box-flavors-catalog__name{font-family:var(--font-heading--family),"Playfair Display",serif;font-size:.85rem;line-height:1.25}.brown-sugar-build-box .box-flavors-catalog__note{font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:.9rem;color:var(--bs-text-light);margin:0 auto;max-width:32rem}.brown-sugar-pickup .pickup-instructions{padding:var(--bs-space-xl) var(--bs-pad-x);max-width:min(48rem,90vw);margin:0 auto}.brown-sugar-pickup .pickup-instructions h2{margin-bottom:var(--bs-space-md);text-align:center;font-size:var(--bs-fs-h2)!important;font-weight:var(--bs-heading-weight)!important}.brown-sugar-pickup .pickup-instructions-list{margin-bottom:var(--bs-space-lg);padding-left:1.5em}.brown-sugar-pickup .pickup-instructions-list li{color:var(--bs-text-mid);padding:.4em 0;font-size:var(--bs-fs-body);line-height:1.7}.brown-sugar-pickup .pickup-reminder{background:var(--bs-paper);border-left:.2rem solid var(--bs-rose-gold);padding:var(--bs-space-md);border-radius:.25rem}.brown-sugar-pickup .pickup-reminder p{color:var(--bs-text-mid);font-size:var(--bs-fs-body-sm);line-height:1.7;margin:0 0 .5em}.brown-sugar-pickup .pickup-reminder p:last-child{margin-bottom:0}.brown-sugar-pickup .pickup-reminder p:first-child{color:var(--bs-text-dark);font-weight:500}.brown-sugar-popups.section,.brown-sugar-popups .popup-calendar{background-color:transparent}.brown-sugar-popups .popup-calendar{padding:var(--bs-space-xl) var(--bs-pad-x);max-width:none;width:100%;box-sizing:border-box}.brown-sugar-popups .events-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--bs-space-md);width:100%;max-width:min(60rem,90vw);margin:0 auto}.brown-sugar-popups .events-list--single{justify-content:center}.brown-sugar-popups .events-list--single .event-card{width:min(100%,18rem);flex:0 0 auto;margin-inline:auto}.brown-sugar-popups .event-card{background:var(--bs-white);border:.0625rem solid var(--bs-tan-light);padding:var(--bs-space-md);border-radius:.375rem;width:min(100%,18rem);flex:0 1 18rem;transition:transform .2s ease,box-shadow .2s ease}.brown-sugar-popups .event-card:hover{transform:translateY(-.15rem);box-shadow:0 .5rem 1.5rem #3a2d2414}.brown-sugar-popups .event-badges{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:.5em}.brown-sugar-popups .event-type-badge{background:var(--bs-rose-gold);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:.125rem;padding:.25em .7em;font-size:clamp(.55rem,.75vw,.65rem);display:inline-block}.brown-sugar-popups .walk-in-badge{background:#27ae60}.brown-sugar-popups .event-location{margin-bottom:.3em;font-size:var(--bs-fs-h3)!important}.brown-sugar-popups .event-address{color:var(--bs-text-light);margin-bottom:var(--bs-space-sm);font-size:clamp(.78rem,.95vw,.88rem);line-height:1.5}.brown-sugar-popups .event-datetime{display:flex;flex-wrap:wrap;gap:var(--bs-space-sm);color:var(--bs-rose-gold-dark);font-size:clamp(.75rem,.9vw,.85rem);font-weight:500}.brown-sugar-popups .event-preorder-note{color:var(--bs-rose-gold-dark);margin-top:var(--bs-space-sm);font-size:clamp(.68rem,.85vw,.78rem);font-style:italic;font-weight:500}.brown-sugar-social-proof .social-proof{padding:var(--bs-space-xl) var(--bs-pad-x);max-width:min(60rem,90vw);margin:0 auto}.brown-sugar-social-proof .stats-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bs-space-xl);margin-bottom:var(--bs-space-lg)}.brown-sugar-social-proof .stat-block{text-align:center}.brown-sugar-social-proof .stat-value{color:var(--bs-rose-gold-dark);margin-bottom:.2em;font-family:var(--font-heading--family),"Playfair Display",serif;font-size:var(--bs-fs-stat);font-weight:var(--bs-heading-weight);display:block}.brown-sugar-social-proof .stat-label{color:var(--bs-text-light);letter-spacing:.06em;text-transform:uppercase;font-size:var(--bs-fs-banner)}.brown-sugar-social-proof .quotes-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--bs-space-md)}@media screen and (min-width:750px){.brown-sugar-social-proof .quotes-row{grid-template-columns:repeat(3,1fr)}}.brown-sugar-social-proof .customer-quote{background:var(--bs-paper);padding:var(--bs-space-md);border:.0625rem solid var(--bs-tan-light);border-radius:.375rem;margin:0}.brown-sugar-social-proof .customer-quote p{color:var(--bs-text-mid);margin-bottom:var(--bs-space-sm);font-family:var(--font-heading--family),"Playfair Display",serif;font-size:clamp(.9rem,1.1vw,1rem);font-style:italic;line-height:1.7}.brown-sugar-social-proof .customer-quote cite{color:var(--bs-rose-gold);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(.7rem,.85vw,.78rem);font-style:normal}.brown-sugar-about-wrap .about{padding:var(--bs-space-xl) var(--bs-pad-x);max-width:min(75rem,92vw);margin:0 auto}.brown-sugar-about-wrap .about-label{letter-spacing:.18em;text-transform:uppercase;color:var(--bs-rose-gold);margin-bottom:var(--bs-space-sm);font-size:var(--bs-fs-label)}.brown-sugar-about-wrap .about h2{margin-bottom:var(--bs-space-md);line-height:1.2}.brown-sugar-about-wrap .about h2 em{color:var(--bs-tan-dark, #9a7a58);font-style:italic}.brown-sugar-about-wrap .about>div>p{color:var(--bs-text-mid);margin-bottom:var(--bs-space-sm);font-size:var(--bs-fs-body-lg);line-height:1.8}.brown-sugar-about-wrap .about-stats{display:flex;flex-wrap:wrap;gap:var(--bs-space-lg);margin-top:var(--bs-space-md)}.brown-sugar-about-wrap .stat .num{color:var(--bs-rose-gold);font-family:var(--font-heading--family),"Playfair Display",serif;font-size:clamp(1.5rem,2.5vw,2rem);display:block}.brown-sugar-about-wrap .stat .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--bs-text-light);font-size:clamp(.65rem,.85vw,.75rem)}.brown-sugar-catering-wrap .catering-events{padding:var(--bs-space-xl) var(--bs-pad-x);max-width:min(80rem,92vw);margin:0 auto}.brown-sugar-catering-wrap .catering-details{display:grid;grid-template-columns:1fr 1fr;gap:var(--bs-space-xl);align-items:start}.brown-sugar-catering-wrap .catering-info h3{margin-bottom:var(--bs-space-sm);margin-top:var(--bs-space-md);font-size:var(--bs-fs-h3)!important}.brown-sugar-catering-wrap .catering-info h3:first-child{margin-top:0}.brown-sugar-catering-wrap .occasions-list,.brown-sugar-catering-wrap .menu-options-list{list-style:none;padding:0;margin:0}.brown-sugar-catering-wrap .occasions-list li,.brown-sugar-catering-wrap .menu-options-list li{color:var(--bs-text-mid);display:flex;align-items:center;gap:.6em;padding:.4em 0;font-size:clamp(.82rem,1vw,.92rem)}.brown-sugar-catering-wrap .occasions-list li:before,.brown-sugar-catering-wrap .menu-options-list li:before{content:"\2726";color:var(--bs-rose-gold);font-size:.6em}.brown-sugar-catering-wrap .catering-form{background:var(--bs-paper);border:.0625rem solid var(--bs-tan-light);padding:var(--bs-space-lg);border-radius:.375rem}.brown-sugar-catering-wrap .catering-form h3{margin-bottom:var(--bs-space-md);font-size:clamp(1.15rem,1.5vw,1.35rem)!important;font-weight:var(--bs-heading-weight)!important}.brown-sugar-catering-wrap .form-group{margin-bottom:var(--bs-space-sm)}.brown-sugar-catering-wrap .form-group label{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-text-light);margin-bottom:.35em;font-size:clamp(.6rem,.8vw,.72rem);display:block}.brown-sugar-catering-wrap .form-group input,.brown-sugar-catering-wrap .form-group select,.brown-sugar-catering-wrap .form-group textarea{border:.0625rem solid var(--bs-tan-light);background:var(--bs-white);width:100%;color:var(--bs-text-dark);border-radius:.125rem;outline:none;padding:.6em .8em;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:clamp(.78rem,1vw,.88rem);transition:border-color .2s ease;box-sizing:border-box}.brown-sugar-catering-wrap .form-group input:focus,.brown-sugar-catering-wrap .form-group select:focus,.brown-sugar-catering-wrap .form-group textarea:focus{border-color:var(--bs-rose-gold)}.brown-sugar-catering-wrap .form-group textarea{resize:vertical;min-height:clamp(4rem,10vh,6rem)}.brown-sugar-catering-wrap .form-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--bs-space-sm)}.brown-sugar-catering-wrap .btn-primary{background:var(--bs-rose-gold-dark);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:var(--bs-button-radius);padding:.8em 2em;font-family:var(--font-body--family),"DM Sans",sans-serif;font-size:var(--bs-fs-btn);transition:background .2s ease;margin-top:var(--bs-space-sm)}.brown-sugar-catering-wrap .btn-primary:hover{background:var(--bs-text-dark)}.brown-sugar-catering-wrap .catering-form__error[hidden],.brown-sugar-catering-wrap [data-catering-thanks][hidden],.brown-sugar-catering-wrap [data-catering-form-body][hidden]{display:none!important}.brown-sugar-catering-wrap .catering-form__error{color:#b00020;margin-bottom:var(--bs-space-sm);font-size:.9rem}.brown-sugar-catering-wrap .catering-form--success{min-height:12rem;display:flex;align-items:center;justify-content:center}.brown-sugar-catering-wrap .catering-form__thanks{width:100%;padding:var(--bs-space-md) 0;text-align:center}.brown-sugar-catering-wrap .catering-form__thanks-message{margin:0;font-family:var(--font-heading--family),"Playfair Display",serif;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:var(--bs-heading-weight);line-height:1.45;color:var(--bs-rose-gold-dark)}.brown-sugar-footer{background:var(--bs-text-dark);color:#fff9}.brown-sugar-footer__main{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--bs-space-lg);padding:var(--bs-space-lg) var(--bs-pad-x)}.brown-sugar-footer .footer-logo{margin-bottom:.6em;text-decoration:none;display:inline-block}.brown-sugar-footer .footer-logo-img{object-fit:contain;filter:brightness(0) invert(1);width:auto;height:clamp(2.5rem,5vw,3.5rem)}.brown-sugar-footer p{font-size:clamp(.72rem,.95vw,.82rem);line-height:1.7;margin:0 0 .5em}.brown-sugar-footer__contact{margin-top:var(--bs-space-sm)!important}.brown-sugar-footer h4{letter-spacing:.12em;text-transform:uppercase;color:#fff6;margin-bottom:var(--bs-space-sm);font-size:clamp(.6rem,.8vw,.72rem);font-weight:500}.brown-sugar-footer ul{list-style:none;padding:0;margin:0}.brown-sugar-footer ul li{padding:.25em 0;font-size:clamp(.72rem,.95vw,.82rem)}.brown-sugar-footer ul a{color:#fff9;text-decoration:none;transition:color .2s ease}.brown-sugar-footer ul a:hover{color:var(--bs-rose-gold-light)}.brown-sugar-footer .footer-bottom{background:var(--bs-text-dark);padding:var(--bs-space-sm) var(--bs-pad-x);color:#ffffffbf;border-top:.0625rem solid rgb(255 255 255 / .1);display:flex;justify-content:space-between;align-items:center;font-size:clamp(.6rem,.8vw,.72rem);gap:var(--bs-space-sm)}@media screen and (max-width:749px){.brown-sugar-popups .events-list,.brown-sugar-social-proof .quotes-row{grid-template-columns:1fr}.brown-sugar-popups .events-list{display:grid}.brown-sugar-social-proof .stats-row{gap:var(--bs-space-lg)}.brown-sugar-catering-wrap .catering-details,.brown-sugar-catering-wrap .form-row,.brown-sugar-footer__main{grid-template-columns:1fr}.brown-sugar-footer .footer-bottom{flex-direction:column;text-align:center}}@media screen and (max-width:749px){#header-component .header__row--top .header__columns,#header-component[data-menu-style=drawer] .header__columns{--padding-block-start: var(--bs-space-sm) !important;--padding-block-end: var(--bs-space-sm) !important;padding-block:var(--bs-space-sm)!important;padding-inline:var(--bs-pad-x)!important;min-height:var(--bs-nav-h);box-sizing:border-box;grid-template-columns:auto 1fr auto!important;grid-template-areas:"logo . cart"!important;column-gap:.75rem!important}#header-component .header__row--top{min-height:var(--bs-nav-h)}#header-component .header__columns .header-logo{grid-area:logo!important;justify-self:start;margin:0;padding:0;max-width:none}#header-component .header__drawer,#header-component .menu-drawer-container,#header-component #Details-menu-drawer-container,#header-component header-menu,#header-component .search-action,#header-component .localization-selector{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}#header-component header-menu .header-menu__inner{display:none!important}header-actions shopify-account,header-actions .account-button,header-actions .account-button--text{display:none!important;width:0!important;min-width:0!important;overflow:hidden!important}#header-component .header__columns{align-items:center}#header-component .header__columns header-actions{grid-area:cart!important;justify-self:end;align-self:center;width:auto;height:auto;min-height:0;padding:0;margin:0}#header-component .header-actions__action.action__cart{width:auto;height:auto;min-width:0;min-height:0;padding:0}#header-component .header-actions__cart-icon--text{display:inline-flex!important;align-items:center;justify-content:center;gap:var(--gap-xs);width:auto!important;height:auto!important;min-height:unset;box-sizing:border-box}#header-component .header-actions__cart-icon--text>span.mobile\:hidden{display:inline!important}#header-component .header-actions__cart-icon .svg-wrapper{display:none!important}#header-component .header-actions__cart-icon .cart-bubble{--cart-bubble-size: 16px;--cart-bubble-top: -.2em;--cart-bubble-right: -.15em}}.grecaptcha-badge,.h-captcha,[data-hcaptcha-widget-id],iframe[src*="hcaptcha.com"],iframe[src*=recaptcha],iframe[src*="recaptcha.net"],#shop-hcaptcha-badge,#shop-hcaptcha-badge-container{visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:fixed!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;bottom:-9999px!important;right:-9999px!important;z-index:-1!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/brown-sugar.css.map */
