:root{--bc-cream:#fbf8f5;--bc-lilac:#b6a0cc;--bc-rose:#d994b5;--bc-blue:#b9dce8;--bc-plum:#725780;--bc-ink:#494149;--bc-pink-ink:#aa4d79;--bc-soft:#efe6f3;--bc-line:#e6dce9}body{color:var(--bc-ink);letter-spacing:.012em}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{color:var(--bc-plum);font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:-.04em;line-height:1.14}h3,h4,.h3,.h4{color:var(--bc-ink)}.rte a,.bc-text-link{color:var(--bc-pink-ink)}.button--primary{--color-button:114,87,128;--color-button-text:255,255,255;background:#725780;color:#fff}.button--primary:hover{background:#63496f;transform:translateY(-1px)}.button--secondary{--color-button:251,248,245;--color-button-text:154,65,109;--color-button-border:154,65,109;color:#9a416d}.announcement-bar__message{font-size:1.3rem;font-weight:700;letter-spacing:.015em;color:#644c70}.announcement-bar__message:before,.announcement-bar__message:after{content:"\2661";font-family:Arial,sans-serif;font-size:2rem;line-height:1;margin:0 2.5rem;color:#725780;vertical-align:-.1rem}.header{padding-top:1.3rem;padding-bottom:1.3rem;column-gap:2rem}.header__heading-link{padding:0;text-decoration:none}.header__menu-item{color:var(--bc-ink);font-size:1.35rem;font-weight:600}.header__inline-menu{margin-left:0}.header__icons{padding-right:0}.header__icon{color:var(--bc-ink)}.bc-brand{display:inline-flex;align-items:center;gap:.5rem;vertical-align:middle;white-space:nowrap;line-height:1.1;text-align:left}.bc-brand__elephant{width:8rem;height:7.1rem;object-fit:contain;display:block;flex:none}.bc-brand__wordmark{font:700 3.2rem/1.05 Georgia,Times New Roman,serif;letter-spacing:-.05em;color:#c5578b;position:relative;padding:0 0 1.2rem}.bc-brand__stitch{display:block;position:absolute;bottom:-.2rem;left:12%;width:76%;height:1.7rem;color:#78b8d1}.bc-hero{background:var(--bc-cream);padding-top:3rem;padding-bottom:2rem;overflow:hidden}.bc-hero__inner{max-width:132rem;grid-template-columns:1fr 1fr;gap:4rem;padding:0 4rem;align-items:center}.bc-hero__copy{padding:3rem 0;align-self:center}.bc-hero h1{font-size:clamp(4.4rem,4.1vw,6rem);color:#725780;max-width:58rem;letter-spacing:-.045em;font-weight:600}.bc-hero .bc-eyebrow{color:#725780;font-size:1rem;letter-spacing:.13em;margin-bottom:1.6rem}.bc-hero__text{color:var(--bc-ink);font-size:1.7rem;max-width:44rem;margin:0 0 2.8rem}.bc-hero__text p{line-height:1.65}.bc-actions{gap:1.3rem;align-items:stretch}.bc-actions .button{padding:1.25rem 2.4rem;min-height:4.8rem}.bc-actions .bc-text-link{display:flex;align-items:center;border:1px solid #b85a8d;border-radius:30px;padding:1rem 1.7rem;color:#9a416d;text-decoration:none;font-size:1.3rem;font-weight:700}.bc-actions .bc-text-link:hover{background:#f7e9f0}.bc-hero__note{color:#665b6b;font-size:1.15rem;margin-top:2rem}.bc-heart{color:#ba5d8a;width:16rem;height:5rem;margin-top:1.6rem}.bc-hero__media{min-height:0;aspect-ratio:1.04;border-radius:27% 32% 15% 16%/22% 20% 16% 14%;isolation:isolate;overflow:visible;background:transparent}.bc-hero__media:before{content:"";position:absolute;top:-1.8rem;right:-1rem;bottom:20%;left:25%;border-radius:40% 48% 18% 25%;background:#cce5ee;z-index:-1;transform:rotate(6deg)}.bc-hero__media>img,.bc-hero__media>svg{border-radius:inherit;object-fit:cover;object-position:center 39%;background:#f2e9e2}.bc-hero__caption{font-size:1.05rem;bottom:1.6rem;right:1.6rem;background:#fbf8f5f2;color:#5b505f;border:1px solid #ede2e9}.bc-values{border:0;background:var(--bc-cream)}.bc-values__list{padding-top:2.6rem;padding-bottom:2.4rem;gap:3rem}.bc-values .bc-values__title{color:var(--bc-ink);font-size:1.55rem;font-weight:700}.bc-values__list p:not(.bc-values__title){display:none}.bc-values__icon{color:#9d7cb1;flex-basis:4.5rem;height:4.5rem}.bc-values__list li:nth-child(2) .bc-values__icon{color:#80b6ce}.bc-values__list li:nth-child(3) .bc-values__icon{color:#c8739b}.bc-collections{padding-top:4rem;padding-bottom:5.5rem;text-align:center}.bc-collections>h2{font-size:clamp(3.4rem,3.6vw,4.8rem);margin:0 auto 1.7rem;max-width:85rem;text-wrap:balance}.bc-collections>.bc-eyebrow{color:#725780}.bc-heading-line{display:block;width:6.5rem;height:2px;background:var(--bc-blue);margin:0 auto 3rem}.bc-section-intro{max-width:70rem;margin:-1rem auto 3rem}.bc-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem;margin:0;padding:0;list-style:none;text-align:left}.bc-category__link{display:block;position:relative;text-decoration:none;color:var(--bc-plum);border-radius:1.7rem;overflow:hidden;transition:box-shadow .2s}.bc-category__link:hover{box-shadow:0 8px 24px #72578014}.bc-category__image{aspect-ratio:1;overflow:hidden;background:#f2eceb}.bc-category__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s}.bc-category__link:hover img{transform:scale(1.025)}.bc-category h3{font-family:Georgia,Times New Roman,serif;font-size:2.6rem;font-weight:600;letter-spacing:-.02em;margin:0;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--bc-plum);background:#eee4f3}.bc-category--blue h3{background:#e1f0f5}.bc-category--rose h3{background:#f5e3ed}.bc-category h3 span{font:400 2.3rem Arial,sans-serif}.bc-category__text{font-size:1.3rem;color:#665b6b;margin:1rem .5rem 0}.bc-personalise{padding-top:0;padding-bottom:4rem;scroll-margin-top:14rem}.bc-personalise__inner{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:center;padding:3.5rem 4rem;border-radius:2.4rem;background:#efe5f3}.bc-personalise__title h2{font-size:clamp(3rem,3.3vw,4.4rem);margin:0}.bc-personalise__title .bc-eyebrow{font-size:.95rem;margin-bottom:1rem}.bc-personalise .bc-heart{height:4rem;width:13rem;margin:1rem 0 -1rem}.bc-personalise__steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;gap:2rem;text-align:center}.bc-personalise__steps li+li{border-left:1px solid #d2badd;padding-left:2rem}.bc-personalise__icon{display:block;width:5rem;height:5rem;margin:auto auto 1rem;color:#8a639c}.bc-personalise__icon svg{width:100%;height:100%}.bc-personalise__steps li:nth-child(2) .bc-personalise__icon{color:#86b8cb}.bc-personalise__steps li:nth-child(3) .bc-personalise__icon{color:#c4789d}.bc-personalise__steps h3{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem;margin:0 0 .6rem}.bc-personalise__steps p{font-size:1.15rem;line-height:1.6;color:#665b6b;margin:0}.bc-personalise__note{font-size:1.15rem;text-align:center;color:#665b6b;margin:1.3rem auto 0}.bc-story{padding-top:3.5rem;padding-bottom:5rem;gap:6rem}.bc-story__image{border-radius:22% 16% 20% 14%}.bc-story__copy h2{font-size:clamp(3.3rem,3.6vw,4.8rem)}.bc-collection-intro{padding-bottom:2.5rem}.bc-collection-intro h1{color:#725780}.bc-breadcrumbs{color:#6d6171}.bc-breadcrumbs a{color:#725780}.card__heading,.card__heading a{color:#494149}.card .price{color:#725780;font-weight:600}.product .price--large{color:#725780;font-size:2.4rem}.product__title h1{color:#725780}.bc-product-summary{color:#494149}.bc-product-service{background:#f1eaf5;border-color:#e0d0e8}.bc-option-intro h2{color:#725780}.bc-option-intro p{color:#665b6b}.bc-options-status{font-size:1.3rem;border-left:3px solid #b6a0cc;background:#f1eaf5;padding:1.2rem 1.5rem;margin:1rem 0;color:#5e4b68}.bc-options-status[hidden]{display:none}[id^=tpo_option-set-container-]{--color-input-text:#494149;--color-border:#ddcce4}[id^=tpo_option-set-container-] .form__label{font-weight:700;color:#494149!important}[id^=tpo_option-set-container-] input[type=text],[id^=tpo_option-set-container-] select,[id^=tpo_option-set-container-] textarea{border-radius:1rem!important;color:#494149!important;background:#fffdfc;min-height:4.6rem}[id^=tpo_option-set-container-] .tpo_option-type-selection{min-height:4.4rem}[id^=tpo_option-set-container-] .tpo_error-message{color:#9c3155}.accordion{border-color:#e6dce9}.accordion__title{color:#494149}.footer{background:#f0e7f4;border-top:1px solid #e0d2e6}.footer-block__heading{color:#725780}.footer-block__details-content a{color:#66516e}.footer .field{background:#fffdfc}.footer__content-bottom{border-top-color:#dfcfe6}.bc-cart-note{font-size:1.2rem;padding:1.4rem 1.8rem;border-radius:1rem;background:#f1eaf5;color:#5e4b68;text-align:left;max-width:50rem}@media(min-width:990px)and (max-width:1199px){.header{column-gap:1.2rem}.bc-brand__wordmark{font-size:2.7rem}.bc-brand__elephant{width:6.6rem;height:6.1rem}.header__menu-item{font-size:1.2rem;padding-left:.65rem;padding-right:.65rem}.header__icon{width:3.8rem}.bc-hero__inner{gap:3rem}.bc-hero h1{font-size:4.9rem}}@media(max-width:989px){.bc-hero{padding-top:2.5rem}.bc-hero__inner{grid-template-columns:1fr;max-width:76rem;padding:0 3rem;gap:2rem}.bc-hero__copy{text-align:center;padding:1rem 0 0}.bc-hero h1{font-size:5.3rem;margin-left:auto;margin-right:auto;max-width:60rem}.bc-hero__text{margin-left:auto;margin-right:auto;max-width:54rem}.bc-actions{justify-content:center}.bc-heart{position:static;margin:1.5rem auto 0;display:block}.bc-hero__media{width:100%;max-width:56rem;margin:auto;aspect-ratio:1.35}.bc-values__list{gap:1rem}.bc-values .bc-values__title{font-size:1.3rem}.bc-values__icon{flex-basis:3.5rem;height:3.5rem}.bc-collections__grid{gap:1.6rem}.bc-category h3{font-size:2.3rem;padding:1.4rem 1.5rem}.bc-personalise__inner{padding:3rem;gap:2rem;grid-template-columns:1fr}.bc-personalise__title{text-align:center}.bc-personalise__title h2{font-size:3.7rem}.bc-personalise .bc-heart{margin:.5rem auto}.bc-story{gap:3rem}}@media(max-width:749px){.header{padding-top:.9rem;padding-bottom:.9rem}.bc-brand__elephant{width:4.9rem;height:4.8rem}.bc-brand__wordmark{font-size:2.5rem;padding-bottom:1rem}.bc-brand__stitch{height:1.2rem}.header__icon{width:3.7rem;height:4.4rem}.header__icon--account{display:none}.announcement-bar__message{font-size:1.05rem;padding:.9rem 0;line-height:1.5}.announcement-bar__message:before,.announcement-bar__message:after{font-size:1.4rem;margin:0 1rem}.bc-hero{padding-top:2.1rem;padding-bottom:0}.bc-hero__inner{padding:0 2.2rem;gap:2.2rem}.bc-hero__copy{padding:0}.bc-hero .bc-eyebrow{font-size:.86rem;letter-spacing:.08em;margin-bottom:1.2rem}.bc-hero h1{font-size:3.9rem;max-width:36rem;margin-bottom:1.7rem}.bc-hero__text{font-size:1.45rem;margin-bottom:2rem}.bc-actions{gap:1rem;flex-direction:column;align-items:stretch;max-width:31rem;margin:auto}.bc-actions .bc-text-link{justify-content:center;font-size:1.25rem}.bc-actions .button{min-height:4.7rem;width:100%}.bc-hero__note{display:none}.bc-hero .bc-heart{width:13rem;height:4rem;margin:1.5rem auto 0}.bc-hero__media{aspect-ratio:1.15;max-width:40rem}.bc-hero__media:before{top:-1rem;right:-.4rem;bottom:20%;left:25%}.bc-hero__caption{font-size:.9rem;bottom:1rem;right:1rem;padding:.6rem 1rem}.bc-values__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:2rem 1.5rem 1rem}.bc-values__list li{padding:0 .4rem;flex-direction:column;gap:.6rem;text-align:center;justify-content:flex-start}.bc-values__list li+li{border-left:1px solid #e6dce9}.bc-values .bc-values__title{font-size:1.05rem;line-height:1.45}.bc-values__icon{flex-basis:3.3rem;width:3.3rem;height:3.3rem}.bc-collections{padding-top:2.8rem;padding-bottom:3.5rem}.bc-collections>h2{font-size:3.25rem;margin-bottom:1.3rem}.bc-heading-line{margin-bottom:2.3rem;width:5rem}.bc-collections__grid{grid-template-columns:1fr;gap:2rem;max-width:50rem;margin:auto}.bc-category__image{aspect-ratio:1.3}.bc-category h3{font-size:2.5rem;padding:1.2rem 1.8rem}.bc-category__text{font-size:1.2rem;margin-top:.6rem}.bc-personalise{padding-bottom:2.5rem;scroll-margin-top:10rem}.bc-personalise__inner{padding:2.5rem 1.8rem;border-radius:1.8rem;gap:2rem}.bc-personalise__title h2{font-size:3.3rem}.bc-personalise__title .bc-eyebrow{font-size:.8rem;letter-spacing:.08em}.bc-personalise__steps{gap:.8rem}.bc-personalise__steps li+li{padding-left:.8rem}.bc-personalise__steps h3{font-size:1.05rem;line-height:1.5}.bc-personalise__steps p{font-size:1rem}.bc-personalise__icon{width:3.7rem;height:3.7rem}.bc-personalise__note{font-size:1rem;line-height:1.6}.bc-story{padding-top:2rem;padding-bottom:3rem}.bc-story__copy h2{font-size:3.5rem}.bc-collection-intro h1{font-size:3.6rem}.product__title h1{font-size:3.5rem}.footer__content-top{padding-top:0}.bc-cart-note{font-size:1.1rem}}@media(max-width:359px){.bc-brand__wordmark{font-size:2.1rem}.bc-brand__elephant{width:4.1rem}.header__icon{width:3.4rem}.bc-hero h1{font-size:3.5rem}}@media(prefers-reduced-motion:reduce){.bc-category__link,.bc-category__image img{transition:none}.bc-category__link:hover img{transform:none}}.bc-product-specs{font-size:1.3rem;border-top:1px solid #e6dce9;padding-top:1rem}.bc-product-specs>div{display:grid;grid-template-columns:9rem 1fr;gap:1.5rem;margin:1rem 0}.bc-product-specs dt{font-weight:700}.bc-product-specs dd,.bc-product-specs dd p{margin:0}.product__description,.rte,.bc-section-intro{color:#494149}.tpo_option-label-container{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}@media(max-width:749px){.bc-hero h1{font-size:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/bc-design-04.css.map */
