:root{--bemilo-parchment: #F3EDE3;--bemilo-paper: #FBF7F0;--bemilo-maple: #E4D2B0;--bemilo-stone: #8A8178;--bemilo-copper: #C4622D;--bemilo-walnut: #3D2A1E;--bemilo-espresso: #1F1712}.bemilo-section{padding:3.25rem 1.25rem;background:var(--bemilo-parchment);color:var(--bemilo-espresso)}.bemilo-section--paper{background:var(--bemilo-paper)}.bemilo-section--maple{background:var(--bemilo-maple)}.bemilo-section--walnut-band{background:var(--bemilo-parchment)}.bemilo-section__inner{max-width:72rem;margin:0 auto}.bemilo-kicker{font-family:var(--font-subheading--family, "Outfit", sans-serif);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:500;color:var(--bemilo-copper);margin:0 0 .85rem}.bemilo-rule{display:block;width:4.5rem;height:3px;margin:0 0 1.5rem;background:var(--bemilo-copper);border-radius:2px}.bemilo-hero{padding:3.5rem 1.25rem 3.25rem;background:linear-gradient(180deg,var(--bemilo-paper) 0%,var(--bemilo-parchment) 100%)}.bemilo-hero__inner{max-width:42rem;max-width:72rem;margin:0 auto}@media(min-width:750px){.bemilo-hero{padding:5.5rem 1.25rem 4.5rem}.bemilo-hero__inner{max-width:38rem;margin-left:max(0px,calc((100% - 72rem)/2))}}.bemilo-hero h1,.bemilo-section h2,.bemilo-collection-intro h1{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:500;letter-spacing:-.03em;color:var(--bemilo-espresso)}.bemilo-hero h1{font-size:clamp(2.1rem,6vw,4.1rem);line-height:1.08;max-width:16ch;margin:0 0 1.1rem}.bemilo-lede{font-size:1.05rem;line-height:1.65;max-width:36rem;margin:0 0 1.75rem}.bemilo-lede--left,.bemilo-fineprint--left{margin-left:0;margin-right:0}.bemilo-hero__note,.bemilo-fineprint{font-size:.9rem;line-height:1.55;max-width:36rem;margin:1.35rem 0 0;color:var(--bemilo-stone)}.bemilo-actions{display:flex;flex-wrap:wrap;gap:.75rem}.bemilo-actions--left{justify-content:flex-start}.bemilo-grid{display:grid;gap:1rem;grid-template-columns:1fr;margin-top:1.75rem}@media(min-width:640px){.bemilo-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.bemilo-grid--occasions,.bemilo-grid--steps,.bemilo-grid--timeline{grid-template-columns:repeat(4,1fr)}}.bemilo-card{display:block;background:var(--bemilo-paper);color:inherit;text-decoration:none;padding:1.35rem 1.25rem 1.45rem;border:1px solid rgba(31,23,18,.08);border-radius:4px;min-height:100%}.bemilo-card h3{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:500;font-size:1.35rem;margin:0 0 .4rem}.bemilo-card p{margin:0;font-size:.95rem;line-height:1.5;color:var(--bemilo-stone)}.bemilo-card:hover{border-color:var(--bemilo-walnut)}.bemilo-step,.bemilo-time{padding:.25rem 0 .5rem}.bemilo-step__num,.bemilo-time__label{display:inline-block;font-family:var(--font-subheading--family, "Outfit", sans-serif);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;color:var(--bemilo-copper);margin-bottom:.45rem}.bemilo-step h3,.bemilo-time h3{font-family:var(--font-heading--family, "Fraunces", serif);font-weight:500;font-size:1.25rem;margin:0 0 .4rem}.bemilo-step p,.bemilo-time p{margin:0;font-size:.95rem;line-height:1.55}.bemilo-about-teaser{display:grid;gap:1.75rem}@media(min-width:800px){.bemilo-about-teaser{grid-template-columns:1.4fr .9fr;gap:3rem;align-items:start}}.bemilo-about-teaser__cta{margin-top:1.25rem}.bemilo-contact-card{background:var(--bemilo-paper);border:1px solid rgba(31,23,18,.1);border-radius:4px;padding:1.4rem 1.3rem;font-size:.95rem;line-height:1.6}.bemilo-collection-intro{padding:2.5rem 1.25rem .5rem;background:var(--bemilo-parchment)}.bemilo-collection-intro__inner{max-width:72rem;margin:0 auto}.bemilo-collection-intro h1{font-size:clamp(1.8rem,4vw,2.8rem);margin:0 0 .75rem}.bemilo-pdp{margin-top:.75rem}.bemilo-pdp__ship{font-size:.92rem;line-height:1.5;margin:0 0 1rem;color:var(--bemilo-espresso)}.bemilo-pdp__trust{list-style:none;margin:0 0 1.35rem;padding:0;display:grid;gap:.35rem;font-size:.88rem;line-height:1.45;color:var(--bemilo-walnut)}.bemilo-pdp__trust li{padding-left:0}.bemilo-pdp__trust li:before{content:"\2014";color:var(--bemilo-copper);margin-right:.45rem}.bemilo-pdp__accordions{border-top:1px solid rgba(31,23,18,.14)}.bemilo-pdp__acc{border-bottom:1px solid rgba(31,23,18,.14)}.bemilo-pdp__acc summary{cursor:pointer;list-style:none;font-family:var(--font-subheading--family, "Outfit", sans-serif);font-weight:500;font-size:.92rem;letter-spacing:.02em;padding:.9rem 1.5rem .9rem 0;position:relative}.bemilo-pdp__acc summary::-webkit-details-marker{display:none}.bemilo-pdp__acc summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--bemilo-copper);font-weight:400}.bemilo-pdp__acc[open] summary:after{content:"\2013"}.bemilo-pdp__acc-body{padding:0 0 1rem;font-size:.95rem;line-height:1.6}.bemilo-pdp__acc-body>*:first-child{margin-top:0}.bemilo-pdp__acc-body>*:last-child{margin-bottom:0}.bemilo-personalization{margin:0 0 1rem}.bemilo-personalization label{display:block;font-family:var(--font-subheading--family, "Outfit", sans-serif);font-weight:500;font-size:.92rem;margin-bottom:.35rem}.bemilo-personalization__help,.bemilo-personalization__photo{font-size:.86rem;line-height:1.5;color:var(--bemilo-stone);margin:0 0 .6rem}.bemilo-personalization textarea{width:100%;display:block;box-sizing:border-box;border:1px solid var(--bemilo-espresso);background:var(--bemilo-paper);color:var(--bemilo-espresso);border-radius:4px;padding:.7rem .8rem;font:inherit;font-size:.95rem;line-height:1.45;resize:vertical;min-height:5.5rem}.bemilo-personalization textarea:focus{outline:2px solid var(--bemilo-copper);outline-offset:1px}@media(max-width:749px){.bemilo-hero{padding-top:2.5rem}.bemilo-section{padding:2.5rem 1.15rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bemilo.css.map */
