:root{--bb-ivory: #FBF6ED;--bb-cream: #F3E7D9;--bb-plum: #321522;--bb-berry: #8C234A;--bb-berry-deep: #6F1839;--bb-pistachio: #A0A77C;--bb-gold: #C6A36C;--bb-line: rgba(50, 21, 34, .13);--bb-soft-shadow: 0 18px 44px rgba(50, 21, 34, .08)}html{scroll-behavior:smooth}body{letter-spacing:.01em}h1,h2,h3,h4,.h0,.h1,.h2,.hxl,.hxxl{font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;letter-spacing:-.035em;text-wrap:balance}.rte,.field__input,.select__select,.customer .field input,.customer select{letter-spacing:.005em}.header-wrapper{border-bottom:1px solid var(--bb-line)}.header{min-height:7.2rem}.header__heading-link{text-decoration-thickness:1px;text-underline-offset:.25em}.header__menu-item,.header__icon{transition:color .18s ease,opacity .18s ease}.header__menu-item:hover,.header__icon:hover{color:var(--bb-berry)}.announcement-bar__message{font-size:1.15rem;letter-spacing:.11em;text-transform:uppercase;font-weight:600}.footer{border-top:1px solid rgba(255,255,255,.12)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button [role=button],.product-form__submit{border-radius:1.2rem;font-weight:650;letter-spacing:.01em;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:not([disabled]):hover,.customer button:hover,.product-form__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 8px 20px #32152224}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--bb-gold);outline-offset:3px}.button--secondary{border-width:1px}.card-wrapper .card,.card-wrapper .card__inner,.product__media-wrapper .media{border-radius:1.4rem;overflow:hidden}.card--standard .card__inner{background:#f3e7d9}.card__heading{font-size:clamp(1.7rem,1.5vw,2rem);line-height:1.25;letter-spacing:-.02em}.card-information .price{color:var(--bb-plum);font-weight:650}.card__content{padding-top:1.2rem}.card__badge .badge{border-radius:999px;letter-spacing:.03em;font-size:1.05rem}.product__title h1{line-height:1.08}.price--large{letter-spacing:-.02em}.product__description{line-height:1.75}.product-form__input input[type=radio]+label{border-radius:.9rem}.quantity{border-radius:.8rem;overflow:hidden}.bb-hero{position:relative;overflow:hidden}.bb-hero__inner{display:grid;grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr);align-items:center;gap:clamp(3rem,6vw,8rem);padding-top:clamp(4.8rem,7vw,8.8rem);padding-bottom:clamp(4.8rem,7vw,8.8rem)}.bb-hero__copy{max-width:56rem;padding-block:1.5rem}.bb-eyebrow{display:flex;align-items:center;gap:.9rem;margin:0 0 1.9rem;color:var(--bb-berry);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.bb-eyebrow__mark{display:inline-block;width:2.4rem;height:1px;background:var(--bb-gold);flex:0 0 auto}.bb-hero__heading{max-width:11ch;margin:0;color:var(--bb-plum);font-size:clamp(4.1rem,5.4vw,7.4rem);line-height:.99}.bb-hero__text{max-width:48rem;margin-top:2.2rem;color:#321522c7;font-size:clamp(1.6rem,1.5vw,1.85rem);line-height:1.75}.bb-hero__text p{margin:0}.bb-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.7rem;margin-top:3rem}.bb-button-primary{gap:1.2rem;min-height:5.2rem;padding-inline:2.4rem;background:var(--bb-berry);color:#fff9f1}.bb-button-primary:hover{background:var(--bb-berry-deep);color:#fff9f1}.bb-button-primary span{font-size:1.8rem;line-height:1}.bb-button-secondary{display:inline-flex;align-items:center;gap:.9rem;padding-block:1rem;border-bottom:1px solid var(--bb-gold);color:var(--bb-plum);text-decoration:none;font-weight:650}.bb-button-secondary:hover{color:var(--bb-berry);border-color:var(--bb-berry)}.bb-hero__notes{display:flex;flex-wrap:wrap;gap:1.1rem 2rem;margin-top:3rem;color:#321522b8;font-size:1.25rem}.bb-hero__notes span{display:inline-flex;align-items:center;gap:.7rem}.bb-hero__notes span span{color:var(--bb-gold)}.bb-hero__visual{min-width:0;position:relative}.bb-hero__visual-frame{position:relative;aspect-ratio:1.08 / 1;background:var(--bb-cream);border-radius:48% 48% 2.2rem 2.2rem;overflow:hidden;box-shadow:var(--bb-soft-shadow)}.bb-hero__image{width:100%;height:100%;display:block;object-fit:cover}.bb-hero__image--art{object-fit:cover}.bb-hero__stamp{position:absolute;right:clamp(1rem,3vw,3rem);bottom:clamp(1rem,3vw,3rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;width:9.4rem;height:9.4rem;border:1px solid rgba(198,163,108,.8);border-radius:50%;background:#fbf6edf0;color:var(--bb-plum);box-shadow:0 8px 24px #3215221f;font-family:var(--font-heading-family),Georgia,serif;font-size:.95rem;letter-spacing:.12em}.bb-hero__stamp-star{color:var(--bb-berry);font-size:1.4rem}.bb-hero__caption{margin:1.2rem 0 0;text-align:right;color:#321522a3;font-size:1.2rem;font-style:italic}.bb-hero__inner--image-first .bb-hero__copy{order:2}.bb-hero__inner--image-first .bb-hero__visual{order:1}.bb-values{border-top:1px solid var(--bb-line);border-bottom:1px solid var(--bb-line)}.bb-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:2.4rem;padding-bottom:2.4rem}.bb-values__item{display:flex;align-items:center;justify-content:center;gap:1.4rem;padding:1rem 2rem}.bb-values__item+.bb-values__item{border-left:1px solid var(--bb-line)}.bb-values__icon{display:block;width:3rem;height:3rem;color:var(--bb-berry);flex:0 0 auto}.bb-values__icon svg{display:block;width:100%;height:100%}.bb-values__copy h3{margin:0 0 .35rem;color:var(--bb-plum);font-family:var(--font-body-family);font-size:1.35rem;font-weight:700;letter-spacing:0}.bb-values__copy p{margin:0;color:#321522ad;font-size:1.2rem;line-height:1.5}.bb-story{overflow:hidden}.bb-story__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3.5rem,8vw,10rem);align-items:center;padding-top:clamp(5rem,7vw,8.5rem);padding-bottom:clamp(5rem,7vw,8.5rem)}.bb-story__ornament{position:relative;width:min(100%,38rem);margin-inline:auto;color:var(--bb-gold)}.bb-story__ornament svg{display:block;width:100%;height:auto}.bb-story__seal{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:10rem;height:10rem;border-radius:50%;background:var(--bb-plum);border:1px solid var(--bb-gold);color:var(--bb-ivory);font-size:1.1rem;line-height:1.55;text-align:center;letter-spacing:.16em;font-family:Georgia,serif}.bb-story__copy{max-width:62rem}.bb-story .bb-eyebrow{color:var(--bb-gold)}.bb-story__copy h2{max-width:12ch;margin:0;color:var(--bb-ivory);font-size:clamp(3.5rem,4.3vw,5.8rem);line-height:1.05}.bb-story__text{max-width:58rem;margin:2rem 0 2.6rem;color:#fbf6edd1;font-size:1.65rem;line-height:1.85}.bb-story__text p{margin-top:0}.bb-story .bb-button-primary{background:var(--bb-ivory);color:var(--bb-plum)}.bb-story .bb-button-primary:hover{background:#e9d9c6;color:var(--bb-plum)}.newsletter{border-top:1px solid var(--bb-line)}.newsletter__wrapper{border-radius:1.6rem}.newsletter-form__field-wrapper .field__input,.newsletter-form__button{border-radius:1rem}.shopify-section-group-footer-group .footer{padding-top:4.5rem}.collection-hero__title,.main-page-title{color:var(--bb-plum)}.facets-container{border-bottom:1px solid var(--bb-line)}.badge{font-weight:650}@media screen and (max-width:989px){.bb-hero__inner{grid-template-columns:1fr 1fr;gap:3rem}.bb-hero__heading{font-size:clamp(3.8rem,6vw,5.8rem)}.bb-values__item{gap:1rem;padding-inline:1rem}.bb-story__inner{gap:4rem}}@media screen and (max-width:749px){.header{min-height:6.2rem}.announcement-bar__message{font-size:1rem;letter-spacing:.075em}.bb-hero__inner{grid-template-columns:1fr;gap:3rem;padding-top:3.8rem;padding-bottom:4rem}.bb-hero__copy{padding-top:0}.bb-hero__heading{max-width:13ch;font-size:clamp(4.1rem,12vw,5.9rem)}.bb-hero__text{margin-top:1.6rem;font-size:1.6rem}.bb-hero__actions{gap:1.2rem;margin-top:2.3rem}.bb-hero__actions .button{width:100%}.bb-button-secondary{margin-left:.2rem}.bb-hero__notes{gap:.9rem 1.4rem;margin-top:2rem;font-size:1.15rem}.bb-hero__visual-frame{aspect-ratio:1 / .94;border-radius:42% 42% 1.8rem 1.8rem}.bb-hero__stamp{width:7.8rem;height:7.8rem;font-size:.8rem}.bb-values__grid{grid-template-columns:1fr;padding-block:.8rem}.bb-values__item{justify-content:flex-start;padding:1.3rem .4rem}.bb-values__item+.bb-values__item{border-left:0;border-top:1px solid var(--bb-line)}.bb-values__icon{width:2.6rem;height:2.6rem}.bb-story__inner{grid-template-columns:1fr;gap:3.2rem;padding-block:4.4rem}.bb-story__ornament{width:min(76%,28rem)}.bb-story__seal{width:8.2rem;height:8.2rem;font-size:.95rem}.bb-story__copy h2{font-size:clamp(3.5rem,10vw,4.8rem)}.bb-story__text,.card__heading{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bb-categories__inner{padding-top:clamp(4.6rem,6vw,7rem);padding-bottom:clamp(4.8rem,6vw,7rem)}.bb-categories__intro{display:flex;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2.8rem}.bb-categories__intro .bb-eyebrow{margin-bottom:1rem}.bb-categories__heading-wrap{display:flex;flex:1;justify-content:space-between;align-items:end;gap:3rem}.bb-categories__heading-wrap h2{max-width:12ch;margin:0;color:var(--bb-plum);font-size:clamp(3.2rem,4vw,4.8rem);line-height:1.06}.bb-categories__heading-wrap p{max-width:38rem;margin:0 0 .3rem;color:#321522b3;line-height:1.65}.bb-categories__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.8rem}.bb-category-card{position:relative;display:block;isolation:isolate;min-height:37rem;aspect-ratio:.86 / 1;overflow:hidden;border-radius:1.5rem;background:var(--bb-cream);color:#fff;text-decoration:none;box-shadow:0 8px 28px #32152212}.bb-category-card--1{background:#e9d2b2}.bb-category-card--2{background:#dde0cb}.bb-category-card--3{background:#e9d8d8}.bb-category-card__image,.bb-category-card__art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.75,.3,1)}.bb-category-card__art{display:grid;place-items:center}.bb-category-card__art svg{width:85%;max-width:32rem;height:auto;filter:drop-shadow(0 10px 15px rgba(50,21,34,.08))}.bb-category-card--2 .bb-category-card__art svg{width:94%}.bb-category-card__overlay{position:absolute;top:20%;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#1a0c1300,#1a0c134d 22%,#1a0c13d1)}.bb-category-card__content{position:absolute;z-index:2;inset:auto 2.2rem 2.2rem;display:flex;flex-direction:column;align-items:flex-start;color:#fff9f1}.bb-category-card__eyebrow{color:#f2d5a3;font-size:1rem;font-weight:700;letter-spacing:.15em;line-height:1.5}.bb-category-card__title{margin-top:.8rem;font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,2.7vw,3.5rem);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.bb-category-card__text{margin-top:.9rem;color:#fff9f1e6;font-size:1.35rem;line-height:1.5}.bb-category-card__link{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.5rem;padding-bottom:.45rem;border-bottom:1px solid rgba(242,213,163,.8);font-size:1.25rem;font-weight:700}.bb-category-card__link span{transition:transform .2s ease}.bb-category-card:hover .bb-category-card__image,.bb-category-card:hover .bb-category-card__art{transform:scale(1.035)}.bb-category-card:hover .bb-category-card__link span{transform:translate(2px,-2px)}.bb-category-card:focus-visible{outline:3px solid var(--bb-gold);outline-offset:4px}@media screen and (max-width:989px){.bb-categories__intro,.bb-categories__heading-wrap{align-items:flex-start;flex-direction:column;gap:1.3rem}.bb-categories__intro{margin-bottom:2.2rem}.bb-categories__grid{gap:1.2rem}.bb-category-card{min-height:31rem}.bb-category-card__content{inset-inline:1.5rem;bottom:1.6rem}.bb-category-card__title{font-size:clamp(2rem,3.2vw,2.8rem)}}@media screen and (max-width:749px){.bb-categories__heading-wrap h2{font-size:3.7rem}.bb-categories__grid{grid-template-columns:1fr;gap:1.4rem}.bb-category-card{min-height:30rem;aspect-ratio:1.2 / 1}.bb-category-card__art svg{width:75%}.bb-category-card__title{font-size:3.2rem}.bb-category-card__text{max-width:28rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/baklava-bloom.css.map */
