.bt-floral{background:#efecec;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);padding:60px max(22px,6vw) 80px}.bt-floral *{box-sizing:border-box}.bt-floral__inner{max-width:1320px;margin:auto}.bt-floral h1,.bt-floral h2{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.25;letter-spacing:0;margin:0}.bt-floral h1{font-size:clamp(35px,4.3vw,58px)}.bt-floral h2{font-size:clamp(28px,3vw,40px)}.bt-floral p{font-size:17px;line-height:1.7;margin:18px 0}.bt-floral__intro{max-width:760px;margin:0 auto 34px;text-align:center}.bt-floral__eyebrow{font-size:11px!important;letter-spacing:.17em;text-transform:uppercase;margin:0 0 18px!important}.bt-floral__nav{display:flex;justify-content:center;flex-wrap:wrap;column-gap:30px;row-gap:12px;padding:24px 0 26px;border-top:1px solid rgba(var(--color-foreground),.17);border-bottom:1px solid rgba(var(--color-foreground),.17)}.bt-floral__nav a{color:inherit;font-size:14px;text-decoration:none;line-height:1.5;padding:6px 0}.bt-floral__nav a:hover{text-decoration:underline;text-underline-offset:5px}.bt-floral__nav span{font-size:11px;letter-spacing:.07em;opacity:.6}.bt-floral a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.bt-floral__story{margin-top:70px;scroll-margin-top:130px}.bt-floral__story-heading{display:grid;grid-template-columns:1fr 1.05fr;gap:6vw;align-items:center;margin-bottom:28px}.bt-floral__story-heading p{margin:0;max-width:600px}.bt-floral figure{margin:0}.bt-floral img{display:block;width:100%;height:auto;border-radius:6px}.bt-floral__photos{display:grid;gap:22px;align-items:start}.bt-floral__photos--feature{grid-template-columns:2.3fr .85fr .85fr;align-items:end;gap:24px}.bt-floral__photos--trio{grid-template-columns:1.3fr 1fr 1fr;align-items:center}.bt-floral__photos--trio .bt-floral__photo:first-child{align-self:start}.bt-floral__photos--trio .bt-floral__photo:nth-child(2){padding-top:54px}.bt-floral__photos--trio .bt-floral__photo:last-child{padding-top:100px}.bt-floral__photos--pair{grid-template-columns:1.5fr 1fr;gap:32px;align-items:center}.bt-floral__photos--pair .bt-floral__photo:nth-child(2){max-width:86%;justify-self:end}.bt-floral__photos--solo{grid-template-columns:1fr;max-width:790px;margin:auto}.bt-floral__story--dreamy .bt-floral__photos{grid-template-columns:1.12fr 1fr;gap:24px}.bt-floral__story--dreamy .bt-floral__photo:nth-child(2){max-width:100%}.bt-floral__story--dreamy .bt-floral__photo img{aspect-ratio:1/1;object-fit:cover}.bt-floral__photo--dreamy_detail img{object-position:50% 0%}.bt-floral__photo--dreamy_scene img{object-position:50% 50%}.bt-floral__closing{max-width:700px;margin:80px auto 0;padding-top:46px;border-top:1px solid rgba(var(--color-foreground),.17);text-align:center}.bt-floral__link{display:inline-block;color:inherit;font-size:15px;line-height:1.5;text-decoration:none;border-bottom:1px solid currentColor;padding:8px 0}@media(max-width:749px){.bt-floral__story--dreamy .bt-floral__photos{gap:13px}.bt-floral{padding:34px 22px 54px}.bt-floral p{font-size:16px}.bt-floral__nav{justify-content:flex-start;gap:7px 22px;padding:18px 0}.bt-floral__nav a{font-size:13px}.bt-floral__story{margin-top:42px;scroll-margin-top:100px}.bt-floral__story-heading{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.bt-floral__photos{gap:13px}.bt-floral__photos--trio{grid-template-columns:1fr 1fr;align-items:start}.bt-floral__photos--trio .bt-floral__photo:first-child{grid-column:1/-1;max-width:84%;margin:0 auto 5px}.bt-floral__photos--trio .bt-floral__photo:nth-child(2),.bt-floral__photos--trio .bt-floral__photo:last-child{padding-top:0}.bt-floral__photos--feature{grid-template-columns:1fr 1fr;gap:13px}.bt-floral__photos--feature .bt-floral__photo:first-child{grid-column:1/-1}.bt-floral__photos--pair{grid-template-columns:1fr 1fr;gap:13px;align-items:center}.bt-floral__photos--pair .bt-floral__photo:nth-child(2){max-width:100%}.bt-floral__photos--solo{max-width:100%}.bt-floral__closing{margin-top:48px;padding-top:34px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map?subset=CA */
