.bk-landing-template{color:var(--bk-plum, #1a0628);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0 auto;max-width:1200px;padding:clamp(1.5rem,3vw,3.75rem) clamp(1rem,3vw,2rem) clamp(3.5rem,7vw,6rem)}.bk-landing-template__hero{background:linear-gradient(135deg,#fff7fa,#f7f5f4 58%,#f2e5ec);border:1px solid var(--bk-border, #e7dfe9);border-radius:18px;padding:clamp(1.75rem,5vw,5rem);position:relative}.bk-landing-template--occasion .bk-landing-template__hero{background:linear-gradient(135deg,#2c0d36,#581936 55%,#8a315b);color:#fff}.bk-landing-template--online .bk-landing-template__hero{background:linear-gradient(135deg,#1a0628,#3b1748 60%,#5a2b59);color:#fff}.bk-landing-template__crumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.45rem;margin-bottom:clamp(2rem,4vw,4rem)}.bk-landing-template__crumbs a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}.bk-landing-template__crumbs span[aria-current=page]{max-width:30rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-landing-template__eyebrow{color:var(--bk-rose, #bb3a72);font-size:.75rem;font-weight:800;letter-spacing:.14em;margin:0 0 .85rem}.bk-landing-template--occasion .bk-landing-template__eyebrow,.bk-landing-template--online .bk-landing-template__eyebrow{color:#f7b8cf}.bk-landing-template h1,.bk-landing-template h2{font-family:Montserrat,Poppins,sans-serif;font-weight:800;letter-spacing:-.04em;line-height:1.05}.bk-landing-template h1{font-size:clamp(2.25rem,5vw,4.75rem);margin:0;max-width:15ch}.bk-landing-template__support{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.6;margin:1.4rem 0 0;max-width:57ch}.bk-landing-template__actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.bk-landing-template .button.bk-landing-template__primary{background:var(--bk-rose, #bb3a72);border-color:var(--bk-rose, #bb3a72);color:#fff;padding-inline:1.35rem;text-decoration:none}.bk-landing-template__secondary{color:currentColor;font-size:.95rem;font-weight:700;text-decoration-thickness:1px;text-underline-offset:.25em}.bk-landing-template__confidence{background:#fff;border:1px solid var(--bk-border, #e7dfe9);border-radius:12px;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(1rem,2vw,1.5rem) auto clamp(2.5rem,5vw,4.5rem);padding:1.25rem}.bk-landing-template__confidence div{border-left:2px solid var(--bk-fuchsia, #dc4486);padding:.25rem 0 .25rem .85rem}.bk-landing-template__confidence strong,.bk-landing-template__confidence span{display:block}.bk-landing-template__confidence strong{font-family:Montserrat,Poppins,sans-serif;font-size:.9rem}.bk-landing-template__confidence span{color:var(--bk-muted, #4d3d55);font-size:.84rem;line-height:1.45;margin-top:.25rem}.bk-landing-template__body,.bk-landing-template__content{margin:0 auto;max-width:780px}.bk-landing-template__content .bk-seo-landing,.bk-landing-template__content .bk-location-landing,.bk-landing-template__content .bk-core-page{font-size:1.0625rem;margin:0;max-width:none}.bk-landing-template__content .bk-seo-landing>:first-child,.bk-landing-template__content .bk-location-landing>:first-child,.bk-landing-template__content .bk-core-page>:first-child{margin-top:0}.bk-landing-template__content .bk-content-section{margin-top:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,5vw,4rem)}.bk-landing-template__next{background:var(--bk-plum, #1a0628);border-radius:18px;color:#fff;margin-top:clamp(3rem,7vw,6rem);padding:clamp(1.75rem,5vw,4rem)}.bk-landing-template__next h2{font-size:clamp(1.75rem,3vw,3rem);margin:0;max-width:17ch}.bk-landing-template__next>p:not(.bk-landing-template__eyebrow){line-height:1.6;max-width:55ch}.bk-landing-template__next .bk-landing-template__eyebrow{color:#f7b8cf}@media screen and (max-width:749px){.bk-landing-template__hero,.bk-landing-template__next{border-radius:12px}.bk-landing-template__confidence{grid-template-columns:1fr}.bk-landing-template__crumbs span[aria-current=page]{max-width:14rem}}.bk-landing-template__aside{margin-top:clamp(2.5rem,6vw,4rem);min-width:0}.bk-new-in{background:#fff;border:1px solid var(--bk-border, #e7dfe9);border-radius:12px;padding:clamp(1rem,2vw,1.5rem)}.bk-new-in .bk-landing-template__eyebrow{margin-bottom:.5rem}.bk-new-in h2{font-size:clamp(1.35rem,2.2vw,1.65rem);margin:0 0 1rem}.bk-new-in__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bk-new-in__all{color:var(--bk-rose, #bb3a72);display:inline-block;font-size:.9rem;font-weight:700;margin-top:1.1rem;text-decoration-thickness:1px;text-underline-offset:.25em}.bk-new-in__all:hover,.bk-new-in__all:focus-visible{color:var(--bk-plum, #1a0628)}.bk-new-in .bk-product-card{display:block;min-width:0;position:relative}.bk-new-in .bk-product-card__link{top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.bk-new-in .bk-product-card__media{aspect-ratio:4 / 5;background:#f2f1f1;border-radius:8px;overflow:hidden;position:relative}.bk-new-in .bk-product-card__media>img,.bk-new-in .bk-product-card__media>.bk-product-card__placeholder{display:block;height:100%;mix-blend-mode:multiply;object-fit:contain;transition:transform .45s ease;width:100%}.bk-new-in .bk-product-card:is(:hover,:focus-within) .bk-product-card__media>img{transform:scale(1.025)}.bk-new-in .bk-product-card .quick-add{display:none}.bk-new-in .bk-card-badges{left:.4rem;top:.4rem}.bk-new-in .bk-product-card__copy{padding-top:.6rem}.bk-new-in .bk-product-card__vendor{color:var(--bk-rose, #bb3a72);font-size:9px;font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bk-new-in .bk-product-card__copy h3{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--bk-plum, #1a0628);display:-webkit-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;margin:0 0 .3rem;overflow:hidden}.bk-new-in .bk-product-card__price{display:flex;font-size:12px;font-weight:600;gap:.4rem;margin-bottom:.25rem}.bk-new-in .bk-product-card__price s{color:#837c80;font-weight:400}.bk-new-in .bk-product-card__copy p{color:var(--bk-muted, #4d3d55);font-size:11px;margin:0}.bk-new-in__skeleton-line{background:#efe9ee;border-radius:4px;display:block;height:.7rem;margin-bottom:.6rem;width:40%}.bk-new-in__skeleton-title{height:1.4rem;margin-bottom:1rem;width:70%}.bk-new-in__skeleton-card{animation:bk-new-in-pulse 1.4s ease-in-out infinite;aspect-ratio:4 / 6;background:#f2eef1;border-radius:8px;display:block}@keyframes bk-new-in-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.bk-new-in__skeleton-card{animation:none}.bk-new-in .bk-product-card__media>img{transition:none}}@media screen and (min-width:990px){.bk-landing-template__body{align-items:start;display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr) 300px;max-width:none}.bk-landing-template__body>.bk-landing-template__content{justify-self:center;margin:0;max-width:780px;width:100%}.bk-landing-template__aside{align-self:start;margin-top:0;position:sticky;top:calc(var(--header-group-height, var(--header-height, 0px)) + 1rem)}.bk-new-in__grid{gap:.85rem;grid-template-columns:1fr}.bk-new-in .bk-product-card{align-items:center;display:grid;gap:.8rem;grid-template-columns:84px minmax(0,1fr)}.bk-new-in .bk-product-card__copy{padding-top:0}.bk-new-in .bk-product-card__copy h3{min-height:0}.bk-new-in__skeleton-card{aspect-ratio:auto;height:96px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/bk-seo-landing.css.map */
