body .bfv7-announcement,body .bfv7-count{background:#515b45!important}body.template-product .main-product__block-buy_buttons .m-add-to-cart,body.template-product .m-sticky-addtocart .m-add-to-cart{background:#7a2947!important;border-color:#7a2947!important;color:#fff!important;min-height:52px;font-weight:700}body.template-product .main-product__block-buy_buttons .m-add-to-cart:hover,body.template-product .m-sticky-addtocart .m-add-to-cart:hover{background:#5e1e36!important;border-color:#5e1e36!important}body.template-product .m-product-dynamic-checkout,body.template-product .shopify-payment-button{display:none!important}body.template-product .m-sticky-addtocart{z-index:2147482000!important}.bfv7-collection-hero{min-height:270px!important;margin-top:20px!important;margin-bottom:30px!important}.bfv7-collection-hero-copy{padding:30px 7%!important}.bfv7-collection-hero h1{font-size:clamp(40px,3.6vw,58px)!important}.bfv7-collection-hero p{margin-bottom:14px}@media(min-width:750px){.bfv7-collection-hero-image{height:280px!important;min-height:280px!important;aspect-ratio:auto!important}}.bfv7-card-title{min-height:2.8em;-webkit-line-clamp:2}.bfv7-button-small{min-height:40px}body.template-index .bf-product-card .bf-product-title{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}body.template-index .bf-gift-finder{padding-top:52px!important;padding-bottom:52px!important}@media(max-width:749px){.bfv7-announcement{min-height:30px;height:auto;padding:6px 12px}.bfv7-announcement span:first-child{font-size:10px;font-weight:700;letter-spacing:.02em}.bfv7-collection-hero{display:grid!important;grid-template-columns:minmax(0,1fr) 112px!important;grid-template-rows:minmax(146px,auto)!important;min-height:146px!important;margin:10px 0 22px!important}.bfv7-collection-hero-copy{grid-column:1;grid-row:1;padding:18px!important;min-width:0}.bfv7-collection-hero-image{grid-column:2;grid-row:1;min-width:0;overflow:hidden}.bfv7-collection-hero-image img{width:100%!important;height:100%!important;aspect-ratio:auto!important;object-fit:cover!important}.bfv7-collection-hero .bfv7-eyebrow{font-size:9px;margin-bottom:4px}.bfv7-collection-hero h1{font-size:30px!important;line-height:1.05!important;margin-bottom:7px!important}.bfv7-collection-hero p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:11px!important;line-height:1.35;margin:0!important}.bfv7-collection-hero .bfv7-button{display:none!important}.bfv7-collection-title h2{font-size:25px!important}.bfv7-card-title{font-size:13px!important;line-height:1.35!important;min-height:3.65em!important;-webkit-line-clamp:3!important}.bfv7-card-type{font-size:10px!important}.bfv7-card-price{font-size:13px!important}.bfv7-button-small{min-height:42px!important;padding:8px 6px!important;font-size:10.5px!important;line-height:1.25!important}.bfv7-quick{display:none!important}body.template-index .bf-families>.bf-wrap>.bf-grid{grid-template-columns:minmax(0,1fr)!important}body.template-index .bf-family-card{min-height:0!important}body.template-index .bf-product-card .bf-product-title{font-size:13px!important;line-height:1.35!important;-webkit-line-clamp:3!important}body.template-product .m-product-media--slider__images .m-product-media--item.media-type-image{height:min(84vw,340px)!important;min-height:0!important}body.template-product .m-product-media--slider__images .m-product-media--item.media-type-image img{width:100%!important;height:100%!important;max-height:340px!important;object-fit:contain!important}body.template-product .m-main-product--info{padding-top:18px!important}body.template-product .m-product-title{font-size:25px!important;line-height:1.16!important}body.template-product .bf-pdp-offer-simple{margin:9px 0 11px!important;min-height:0!important}body.template-product .m-sticky-addtocart--rightblock{padding:9px 0!important}#ShopifyChat,#shopify-chat,[id^=ShopifyChat],[id*=shopify-chat]{right:10px!important;bottom:86px!important;z-index:2147482100!important}#ShopifyChat iframe,#shopify-chat iframe,iframe[title*=chat i]{width:44px!important;height:44px!important;max-width:44px!important;max-height:44px!important;right:10px!important;bottom:86px!important;border-radius:50%!important}}html,body,body#m-theme,body #MainContent,body.bf-home-template,body.bf-home-template #MainContent,body.template-collection .bfv7,body.template-collection .bfv7-collection{background-color:#fff!important}body.bf-home-template{--bf-ground: #ffffff;--bf-surface: #ffffff}body.template-collection .bfv7{--bfv7-cream: #f7f3ef}body.template-index #MainContent>.shopify-section:nth-child(2n),body.template-index .bf-moments,body.template-index .bf-steps,body.template-index .bf-faq,body.bf-landing-template .bf-options,body.bf-landing-template .bf-curated,body.bf-landing-template .bf-faq,body.template-collection .bfv7-collection-hero{background-color:#faf7f3!important}body.template-index .bf-scheme--accent,body.template-index .bf-final,body.bf-landing-template .bf-final{background-color:#7b2948!important;color:#fff!important}body.template-collection .bfv7-story,body.bf-landing-template .bf-dark-steps{background-color:#eef1ea!important}body.template-index h2,body.template-collection h2,body.bf-landing-template h2,body .bf-home-footer h2,body .bfv7-footer h2{font-family:Manrope,Arial,Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important}body.template-index .bf-product-card .bf-product-title,body.bf-landing-template .bf-product-card .bf-product-title,body.template-collection .bfv7-card-title,body.template-index .m-product-card__name,body.template-collection .m-product-card__name,body.bf-landing-template .m-product-card__name,body.template-index .m-product-card__name a,body.template-collection .m-product-card__name a,body.bf-landing-template .m-product-card__name a{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;min-height:1.45em!important;height:1.45em!important;max-height:1.45em!important}body.template-index .bf-product-price,body.bf-landing-template .bf-product-price,body.template-collection .bfv7-card-price,body.template-index .m-product-card__price,body.template-collection .m-product-card__price,body.bf-landing-template .m-product-card__price,body.template-index .m-price-item,body.template-collection .m-price-item,body.bf-landing-template .m-price-item{color:#252521!important;font-weight:800!important}body.template-index.bf-home-template h1.bf-heading,body.template-index.bf-home-template .bf-hero h1{font-family:Manrope,var(--font-stack-body),Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.04em!important}@media(min-width:901px){[data-bf-reference-nav] .bf-home-desktop-nav .bf-home-nav-item>details>summary span{display:inline-block;transform:translateY(-1px);font-size:14px}[data-bf-reference-nav] .bf-home-subnav{transform-origin:top center;box-shadow:0 18px 45px #2b272824}}body.template-index #MainContent h1,body.template-index #MainContent h2,body.bf-landing-template #MainContent h1,body.bf-landing-template #MainContent h2{display:none!important}body.template-index #MainContent .bf-home-section,body.bf-landing-template #MainContent .bf-home-section{padding-top:52px!important;padding-bottom:52px!important}body.template-index #MainContent .bf-hero{padding-top:38px!important;padding-bottom:38px!important}body.bf-landing-template #MainContent .bf-landing-hero{padding-top:36px!important;padding-bottom:44px!important}body.template-index #MainContent .bf-stack,body.bf-landing-template #MainContent .bf-stack{gap:24px!important}body.template-index #MainContent .bf-section-heading>.bf-eyebrow,body.bf-landing-template #MainContent .bf-section-heading>.bf-eyebrow,body.template-index #MainContent .bf-hero-copy>.bf-eyebrow,body.bf-landing-template #MainContent .bf-landing-hero .bf-eyebrow{margin-bottom:8px!important}body.template-index #MainContent .bf-section-body,body.bf-landing-template #MainContent .bf-section-body,body.template-index #MainContent .bf-hero-body,body.bf-landing-template #MainContent .bf-landing-hero-body{margin-top:0!important}body.template-index #MainContent .bf-hero-body,body.bf-landing-template #MainContent .bf-landing-hero-body{margin-bottom:20px!important}body.template-index #MainContent #how-it-works,body.bf-landing-template #MainContent .bf-steps{margin-top:28px!important}body.template-index #MainContent #crew{margin-top:32px!important}body.template-index #MainContent .bf-gift-finder,body.bf-landing-template #MainContent .bf-gift-finder{margin-top:44px!important;margin-bottom:36px!important}body.bf-landing-template #MainContent .bf-featured-offer{margin-top:36px!important}body.bf-landing-template #MainContent .bf-emotional-grid .bf-richtext,body.bf-landing-template #MainContent .bf-story .bf-richtext{margin-top:8px!important}body.template-index #MainContent .bf-newsletter,body.bf-landing-template #MainContent .bf-newsletter{padding-top:44px!important;padding-bottom:44px!important}@media(max-width:650px){body.template-index #MainContent .bf-home-section,body.bf-landing-template #MainContent .bf-home-section{padding-top:32px!important;padding-bottom:32px!important}body.template-index #MainContent .bf-hero,body.bf-landing-template #MainContent .bf-landing-hero{padding-top:24px!important;padding-bottom:28px!important}body.template-index #MainContent .bf-stack,body.bf-landing-template #MainContent .bf-stack{gap:18px!important}body.template-index #MainContent #how-it-works,body.template-index #MainContent #crew,body.bf-landing-template #MainContent .bf-steps{margin-top:20px!important}body.template-index #MainContent .bf-gift-finder,body.bf-landing-template #MainContent .bf-gift-finder{margin-top:28px!important;margin-bottom:24px!important}body.bf-landing-template #MainContent .bf-featured-offer{margin-top:28px!important}body.template-index #MainContent .bf-newsletter,body.bf-landing-template #MainContent .bf-newsletter{padding-top:30px!important;padding-bottom:30px!important}}body.template-product .shopify-section-group-bf-home-header-group:has(.bf-home-header){position:sticky;top:0;z-index:80}body.template-product .bf-home-header{background:var(--bf-ground, #fff)}body.template-product .bf-home-header[data-bf-reference-nav] [data-bf-nav-back]{display:none!important}body.template-product .bf-header-finder{display:inline-flex;gap:7px;align-items:center;min-height:44px;color:var(--bf-ink);font:12px/1.4 Manrope,system-ui,sans-serif;text-decoration:none;white-space:nowrap}body.template-product .bf-wordmark-heart{margin-left:3px;color:#a65d6a;font:400 21px/1 Georgia,serif;letter-spacing:0}@media(min-width:1280px){body.template-product .bf-home-header-inner{min-height:90px;gap:22px;flex-wrap:nowrap}body.template-product .bf-home-wordmark{align-items:flex-start;font:400 38px/1.2 Georgia,serif;letter-spacing:-2px;text-transform:none}body.template-product .bf-home-desktop-nav{gap:25px;flex:0 1 auto;justify-content:center}body.template-product .bf-home-nav-link{padding:12px 0;white-space:nowrap;border-radius:0;font-weight:400;font-size:12px}body.template-product .bf-home-nav-item{padding-right:20px}body.template-product .bf-home-nav-item>details>summary{width:20px;min-height:44px;font-size:12px}body.template-product .bf-home-header-actions{gap:10px}body.template-product .bf-home-subnav{border-radius:0;background:var(--bf-ground)}body.template-product .bf-home-subnav .bf-home-nav-link{padding:10px 9px;font-size:13px;line-height:1.6}}@media(max-width:1279px){body.template-product .bf-home-header-inner{min-height:69px}body.template-product .bf-home-wordmark{font-size:32px}}@media(max-width:900px){body.template-product .bf-header-finder{width:36px;justify-content:center}body.template-product .bf-header-finder span{display:none}}@media(max-width:650px){body.template-product .bf-home-shell-wrap{padding-right:12px;padding-left:12px}body.template-product .bf-home-wordmark{font-size:28px}}@media(max-width:360px){body.template-product .bf-home-wordmark{font-size:27px}body.template-product .bf-header-finder{width:32px}}@media(min-width:901px){body.template-collection .bf-home-header[data-bf-reference-nav] .bf-home-header-inner,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-home-header-inner{height:90px;min-height:90px;flex-wrap:nowrap;gap:clamp(10px,1.15vw,18px)}body.template-collection .bf-home-header[data-bf-reference-nav] .bf-home-wordmark,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-home-wordmark{flex:0 0 auto;margin-right:0;font-size:clamp(30px,2.35vw,38px)}body.template-collection .bf-home-header[data-bf-reference-nav] .bf-home-desktop-nav,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-home-desktop-nav{min-width:0;margin-left:0;flex:0 1 auto;flex-wrap:nowrap;gap:clamp(10px,1.25vw,20px)}body.template-collection .bf-home-header[data-bf-reference-nav] .bf-home-nav-item,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-home-nav-item{flex:0 0 auto;padding-right:16px}body.template-collection .bf-home-header[data-bf-reference-nav] .bf-home-header-actions,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-home-header-actions{flex:0 0 auto;margin-left:auto;gap:4px}body.template-collection .bf-home-header[data-bf-reference-nav] [data-bf-nav-back],body.bf-landing-template .bf-home-header[data-bf-reference-nav] [data-bf-nav-back]{display:none!important}}@media(min-width:901px)and (max-width:1279px){body.template-collection .bf-home-header[data-bf-reference-nav] .bf-home-shell-icon,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-home-shell-icon{width:38px;flex-basis:38px}body.template-collection .bf-home-header[data-bf-reference-nav] .bf-header-finder,body.bf-landing-template .bf-home-header[data-bf-reference-nav] .bf-header-finder{padding-right:4px;padding-left:4px;font-size:11px}}:root,.m-color-default,.m-color-footer{--color-foreground: 17, 17, 17 !important;--color-foreground-secondary: 17, 17, 17 !important;--color-heading: 17, 17, 17 !important;--color-price-regular: 17, 17, 17 !important;--color-form-field-text: 17, 17, 17 !important;--color-outline-button: 17, 17, 17 !important}body.bf-home-template,body .bf-home-header,body .bf-home-footer{--bf-ink: #111111 !important;--bf-ink-2: #111111 !important;--bf-muted: #111111 !important;--bf-copy-color: #111111 !important;--bf-heading-color: #111111 !important;--bf-secondary-color: #111111 !important}body .bfv7{--bfv7-ink: #111111 !important;--bfv7-muted: #111111 !important}body .bfv10{--v10-ink: #111111 !important;--v10-muted: #111111 !important}body #MainContent :is(.bf-heading,.bf-eyebrow,.bf-hero-body,.bf-section-body,.bf-product-category,.bf-product-tier,.bf-product-title,.bf-product-price,.bf-note,.bf-review blockquote,.bf-review figcaption,.bf-fact h3,.bf-fact p,.bf-step h3,.bf-step p,.bf-family-card h3,.bf-family-card p,.bf-intent-card h3,.bf-intent-card p,.bf-moments h3,.bf-moments p,.bfv7-card-title,.bfv7-card-type,.bfv7-card-price,.bfv7-collection-hero p,.bfv10-product-title,.bfv10-product-type,.bfv10-product-price){color:#111!important}body :is(.bf-home-announcement,.bf-button--primary,.bfv7-announcement,.bfv7-button,.bfv10-button,.m-button--primary,button[name=checkout]),body :is(.bf-home-announcement,.bf-button--primary,.bfv7-announcement,.bfv7-button,.bfv10-button,.m-button--primary,button[name=checkout]) *{color:#fff!important}body .bf-product-card .bf-image,body .bfv7-card-media,body .bfv10-product-image,body .m-product-card__media{overflow:hidden!important}body .bf-product-card .bf-image img,body .bf-product-card .bf-image--contain img,body .bfv7-card-media img,body .bfv10-product-image img,body .m-product-card__media responsive-image,body .m-product-card__media img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center center!important}body .m-product-card__media responsive-image{display:block!important}body.template-product,body.template-product #MainContent,body.template-product #MainContent>.shopify-section,body.template-product #MainContent section,body.template-product #MainContent .m-gradient,body.template-product #MainContent .m-color-default,body.template-product #MainContent .m-section,body.template-product #MainContent .m-section__wrapper,body.template-product .m-main-product,body.template-product .m-product-page{background-color:#fff!important;background-image:none!important}body.template-index #MainContent .bf-section-heading>.bf-eyebrow{margin-bottom:12px!important;color:#111!important;font:700 20px/1.3 Manrope,system-ui,sans-serif!important;letter-spacing:.04em!important}body.template-index #MainContent .bf-section-heading>.bf-section-body{display:none!important}body .bfv7-footer{padding:20px 0 14px!important;border-top:1px solid #dedbd6!important;background:#f7f5f2!important;color:#111!important}body .bfv7-footer .bfv7-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 40px;box-sizing:border-box}body .bfv7-footer .bfv7-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;border-top:1px solid #dedbd6;border-bottom:1px solid #dedbd6}body .bfv7-footer .bfv7-footer-disclosure{min-width:0;border-right:1px solid #dedbd6}body .bfv7-footer .bfv7-footer-disclosure:last-child{border-right:0}body .bfv7-footer .bfv7-footer-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 20px;color:#111!important;font:700 14px/1.4 Manrope,system-ui,sans-serif;cursor:pointer;list-style:none}body .bfv7-footer .bfv7-footer-disclosure>summary::-webkit-details-marker{display:none}body .bfv7-footer .bfv7-footer-disclosure>summary:after{content:"+";flex:0 0 auto;font-size:22px;font-weight:400;line-height:1}body .bfv7-footer .bfv7-footer-disclosure[open]>summary:after{content:"\2212"}body .bfv7-footer .bfv7-footer-links{padding:0 20px 14px}body .bfv7-footer .bfv7-footer-links a{display:block!important;margin:0!important;padding:7px 0!important;color:#111!important;font:500 13px/1.4 Manrope,system-ui,sans-serif!important;text-decoration:none}body .bfv7-footer .bfv7-footer-links a:hover{text-decoration:underline;text-underline-offset:3px}body .bfv7-footer .bfv7-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding-top:14px!important;color:#111!important;font-size:11px!important}body .bfv7-footer .bfv7-footer-bottom>div{display:flex;flex-wrap:wrap;gap:5px}body .bfv7-footer .bfv7-payment-icon{width:32px!important;height:20px!important}@media(max-width:650px){body.template-index #MainContent .bf-section-heading>.bf-eyebrow{margin-bottom:9px!important;font-size:17px!important;letter-spacing:.025em!important}body.template-index #personalize .bf-grid,body.template-index #personalize .bf-grid--5{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 12px!important}body.template-index #personalize .bf-engine-card{display:block!important;min-width:0!important;background:#fff!important}body.template-index #personalize .bf-engine-card>.bf-image{width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;border-radius:8px!important}body.template-index #personalize .bf-engine-card>.bf-image img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}body.template-index #personalize .bf-engine-copy{min-height:0!important;padding:9px 2px 0!important;text-align:center!important}body.template-index #personalize .bf-engine-copy>.bf-eyebrow,body.template-index #personalize .bf-engine-copy>p,body.template-index #personalize .bf-engine-copy>.bf-editorial-arrow{display:none!important}body.template-index #personalize .bf-engine-copy h3{margin:0!important;color:#111!important;font:700 14px/1.35 Manrope,system-ui,sans-serif!important}body .bfv7-footer{padding:8px 0 12px!important}body .bfv7-footer .bfv7-wrap{padding:0 16px}body .bfv7-footer .bfv7-footer-grid{grid-template-columns:1fr!important}body .bfv7-footer .bfv7-footer-disclosure,body .bfv7-footer .bfv7-footer-disclosure:last-child{border-right:0;border-bottom:1px solid #dedbd6}body .bfv7-footer .bfv7-footer-disclosure:last-child{border-bottom:0}body .bfv7-footer .bfv7-footer-disclosure>summary{min-height:52px;padding:0 4px;font-size:14px}body .bfv7-footer .bfv7-footer-links{padding:0 4px 12px}body .bfv7-footer .bfv7-footer-bottom{align-items:flex-start!important;flex-direction:column!important;padding-top:12px!important}}body.template-collection{--bf-collection-accent: #713E49;--bf-collection-accent-hover: #562D36;--bf-collection-blush: #F2E2E5;--bf-collection-ground: #FBF8F5;--bf-collection-line: #E5DCDE;--bf-collection-muted: #706769}body.template-collection .bfv7{--bfv7-olive: var(--bf-collection-accent) !important;--bfv7-ink: #111111 !important;--bfv7-muted: var(--bf-collection-muted) !important;--bfv7-cream: var(--bf-collection-ground) !important;--bfv7-line: var(--bf-collection-line) !important;color:#111}body.template-collection .bfv7-button,body.template-collection .bfv7-filter-actions .bfv7-button{background-color:var(--bf-collection-accent)!important;border-color:var(--bf-collection-accent)!important;color:#fff!important}body.template-collection .bfv7-button:hover,body.template-collection .bfv7-button:focus-visible,body.template-collection .bfv7-filter-actions .bfv7-button:hover,body.template-collection .bfv7-filter-actions .bfv7-button:focus-visible{background-color:var(--bf-collection-accent-hover)!important;border-color:var(--bf-collection-accent-hover)!important;color:#fff!important}body.template-collection .bfv7-collection-hero{background-color:var(--bf-collection-ground)!important;border-color:var(--bf-collection-line)!important}body.template-collection .bfv7-card{background-color:#fff!important;border-color:var(--bf-collection-line)!important}body.template-collection .bfv7-filter-option input{accent-color:var(--bf-collection-accent)!important}body.template-collection :is(.bfv7-sort select,.bfv7-select-group select,.bfv7-price-range input):focus-visible{border-color:var(--bf-collection-accent)!important;outline:2px solid var(--bf-collection-blush)!important;outline-offset:1px}body.template-collection :is(.bfv7-active-filters a,.bfv7-filter-actions>a,.bfv7-wish:hover,.bfv7-wish:focus-visible,.bfv7-wish[aria-pressed=true]){color:var(--bf-collection-accent)!important}body.template-collection .bfv7-active-filters a{border-color:var(--bf-collection-accent)!important;background-color:var(--bf-collection-blush)!important}body.klaviyo-prevent-body-scrolling{overflow:auto!important;overflow-y:auto!important;height:auto!important;position:static!important;touch-action:auto!important}[data-bf-klaviyo-clickthrough=true]{pointer-events:none!important}[data-bf-klaviyo-interactive=true],[data-bf-klaviyo-interactive=true] *{pointer-events:auto!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/bf-demo29-cro.css.map */
