:root{--bc-ink:#67645e;--bc-paper:#f1f0ed;--bc-font:'Helvetica Neue',Helvetica,Arial,sans-serif;--bc-gap:28px}
body:has(.bc-home){background:#fff;color:var(--bc-ink);font-family:var(--bc-font);letter-spacing:0}
.bc-home,.bc-home *,.bc-nav,.bc-nav *,.bc-footer,.bc-footer *{box-sizing:border-box}
.bc-home a,.bc-footer a,.bc-nav a{color:inherit;text-decoration:none}
.bc-announcement{display:flex;align-items:center;justify-content:center;min-height:32px;margin:15px calc(var(--bc-gap) / 2) 14px;padding:4px 16px;border-radius:12px;background:#f8dfe8;color:#9d2856;font:400 11px/1.5 var(--bc-font);text-align:center;text-decoration:none;letter-spacing:.2px}
.section-header.bl-header-shell:has(.bc-header){position:relative;top:auto;padding-bottom:0;transition:none}
.bc-header{position:relative;z-index:5;color:var(--bc-ink)}
.bc-header--overlay{position:absolute;top:100%;left:var(--bc-gap);right:var(--bc-gap);color:#fff}
header.header.bl-header.bc-nav{display:grid;grid-template-areas:'links logo utilities';grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:none;min-height:96px;padding:20px 32px;column-gap:24px;font:500 13px/1.4 var(--bc-font);letter-spacing:0}
.bc-nav__links{grid-area:links;display:flex;gap:34px}.bc-nav__links a{text-transform:uppercase}.bc-nav__links a:hover,.bc-nav__utilities>a:hover{text-decoration:underline;text-underline-offset:5px}
.bc-nav__logo{grid-area:logo;display:block;width:166px}.bc-nav__logo img{display:block;width:100%;height:auto}.bc-header--overlay .bc-nav__logo img{filter:brightness(0) invert(1)}
.bc-nav__utilities{grid-area:utilities;display:flex;align-items:center;justify-content:flex-end;gap:30px}.bc-nav__utilities>a{text-transform:uppercase;white-space:nowrap}
.bc-nav .bl-header-search{display:block!important;position:static;min-width:0;width:62px}.bc-nav .bl-header-search__submit{display:none}.bc-nav .bl-header-search__field{height:36px;padding:0;background:transparent!important;border:0!important;border-radius:0!important;outline:0!important}.bc-nav input.bl-header-search__input{height:36px;padding:0!important;color:inherit;background:transparent;font:500 13px/1.4 var(--bc-font);text-transform:uppercase;cursor:pointer}.bc-nav input.bl-header-search__input::placeholder{color:inherit;opacity:1}.bc-nav .bl-search-dialog{color:var(--bc-ink);font-family:var(--bc-font)}
.bc-mobile-menu{display:none}.bc-nav .bl-search-dialog:not([open]){display:none}
.bc-home{padding:0 var(--bc-gap);color:var(--bc-ink);font-family:var(--bc-font);letter-spacing:0}
.bc-home h1,.bc-home h2,.bc-home h3{font-family:var(--bc-font);font-style:normal;letter-spacing:-1px;color:inherit;text-transform:none}
.bc-hero{position:relative;height:calc((100vw - 56px)*.542);min-height:520px;max-height:900px;overflow:hidden;border-radius:12px;background:#72a1b8}
.bc-hero picture{display:block;height:100%}.bc-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.bc-hero::after{content:'';position:absolute;inset:0;background:linear-gradient(to bottom,#0002,transparent 30%,transparent 65%,#0004);pointer-events:none}
.bc-hero__copy{position:absolute;z-index:1;left:32px;bottom:30px;color:#fff}.bc-home .bc-hero h1{font-size:32px;line-height:1.2;font-weight:400;margin:0 0 24px;letter-spacing:-1px}
.bc-pill{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:100px;padding:8px 26px;font:400 13px/1.2 var(--bc-font);text-decoration:none;transition:background .2s,color .2s}
.bc-pill:hover{background:var(--bc-ink);border-color:var(--bc-ink);color:#fff}.bc-pill--light:hover{background:#fff;border-color:#fff;color:var(--bc-ink)}
.bc-products{position:relative;margin:30px 0}.bc-product-track{display:grid;grid-auto-flow:column;grid-auto-columns:36.4%;gap:40px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.bc-product-track::-webkit-scrollbar{display:none}
.bc-product{position:relative;scroll-snap-align:start;min-width:0;overflow:hidden;border-radius:12px;background:#f5f4f2;display:flex;flex-direction:column}
.bc-product__visual{position:relative;display:block;height:370px;overflow:hidden}.bc-product__visual :is(h2,h3){font-family:var(--bc-font);font-style:normal;color:inherit;text-transform:none;position:absolute;z-index:1;top:32px;left:20px;right:20px;text-align:center;font-size:42px;line-height:1;font-weight:700;letter-spacing:-2px;margin:0;pointer-events:none}
.bc-product__image{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:contain;transform:scale(1.04);transition:transform .5s ease}
@media(hover:hover){.bc-product:hover .bc-product__image{transform:translateY(-16px) scale(1.075)}}
.bc-product__details{margin-top:-22px;position:relative;z-index:3;padding:0 28px 20px}.bc-product .bc-product__cta{width:100%;min-height:40px;background:#45433e;border-color:#45433e;color:#fff}.bc-product .bc-product__cta:hover{background:#34322e;border-color:#34322e}

.bc-split{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:12px;margin:30px 0;background:var(--bc-paper);min-height:580px}.bc-split>img{display:block;width:100%;height:100%;max-height:720px;object-fit:cover}.bc-split__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px 54px}.bc-eyebrow{font:500 11px/1.4 var(--bc-font);letter-spacing:.3px;text-transform:uppercase;margin-bottom:28px}.bc-home .bc-split h2{font:500 clamp(32px,3.3vw,48px)/1.05 var(--bc-font);letter-spacing:-1.7px;margin:0 0 24px;max-width:440px}.bc-split p{font:400 16px/1.45 var(--bc-font);max-width:420px;margin:0 0 30px}.bc-split--custom{background:#e60073;color:#fff}.bc-split--custom .bc-split__copy{background:#e60073}.bc-split--story{min-height:680px}.bc-split--story .bc-split__copy{text-align:center;align-items:center}
.bc-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:0 0 28px}.bc-home .bc-section-heading h2{font:400 36px/1.1 var(--bc-font);letter-spacing:-1.2px;margin:0}.bc-section-heading>a{font:400 12px/1.4 var(--bc-font);text-transform:uppercase}.bc-section-heading>a:hover{text-decoration:underline;text-underline-offset:4px}
.bc-destinations{padding:50px 0 30px}.bc-destinations__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bc-destinations__grid a{position:relative;display:block;overflow:hidden;border-radius:12px;aspect-ratio:.85;background:var(--bc-paper)}.bc-destinations__grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.bc-destinations__grid a:hover img{transform:scale(1.025)}.bc-destinations__grid span{position:absolute;left:18px;right:10px;bottom:18px;color:#fff;font:500 24px/1.1 var(--bc-font);letter-spacing:-.8px;text-shadow:0 1px 8px #0008}
.bc-impact{position:relative;min-height:580px;border-radius:12px;overflow:hidden;margin:30px 0;background:#1558cf;display:grid;grid-template-columns:1fr 1fr}.bc-impact__image{min-height:580px}.bc-impact img{display:block;width:100%;height:100%;object-fit:cover}.bc-impact__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px;color:#fff}.bc-home .bc-impact h2{font:500 48px/1.02 var(--bc-font);letter-spacing:-2px;margin:0 0 26px}.bc-impact p{font:400 16px/1.5 var(--bc-font);margin:0 0 30px}
.bc-social{padding:48px 0 45px}.bc-social__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bc-social__grid img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px}
.bc-home a:focus-visible,.bc-nav a:focus-visible,.bc-home button:focus-visible,.bc-footer a:focus-visible,.bc-footer button:focus-visible,.bc-product-track:focus-visible{outline:2px solid #349bdf;outline-offset:4px}
.bc-footer{margin:20px var(--bc-gap) 24px;background:var(--bc-paper);border-radius:12px;padding:60px 32px 24px;color:var(--bc-ink);font-family:var(--bc-font);display:grid;grid-template-columns:1fr 1.3fr;gap:60px 55px;letter-spacing:0}
.bc-footer__logo{width:220px;max-width:100%;height:auto;display:block;opacity:.65}.bc-footer__newsletter>p{font:400 14px/1.5 var(--bc-font);max-width:390px;margin:28px 0 22px}.bc-footer__form{max-width:390px}.bc-footer__input{display:flex;border:1px solid #bdbbb4;border-radius:8px;overflow:hidden;background:#fff;min-height:50px}.bc-footer__input:focus-within{outline:1px solid #349bdf;border-color:#349bdf}.bc-footer__input input{background:transparent;border:0;outline:0;min-width:0;width:100%;padding:12px;font:400 14px/1.3 var(--bc-font);color:var(--bc-ink)}.bc-footer__input button{border:0;background:none;color:inherit;padding:12px 18px;font:500 12px/1.3 var(--bc-font);cursor:pointer}.bc-footer__newsletter>p.bc-footer__consent{font-size:10px;line-height:1.4;margin-top:10px}.bc-footer__consent a{text-decoration:underline}.bc-footer__error{font:12px/1.4 var(--bc-font);color:#b34444}.bc-footer__input:has([aria-invalid="true"]){outline:1px solid #c95151;border-color:#c95151}
.bc-footer__links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bc-footer__links h2{font:500 12px/1.4 var(--bc-font);text-transform:uppercase;margin:0 0 22px;color:inherit;letter-spacing:0}.bc-footer__links a,.bc-footer__links p{display:block;font:400 12px/1.5 var(--bc-font);margin:0 0 8px}.bc-footer__links a:hover{text-decoration:underline;text-underline-offset:4px}.bc-footer__bottom{grid-column:1/-1;display:flex;align-items:center;gap:24px;font:400 11px/1.5 var(--bc-font)}.bc-footer__bottom button{border:0;background:none;color:inherit;cursor:pointer;font:inherit;margin-left:auto}
@media(min-width:1500px){.bc-product__visual{height:440px}}
@media(max-width:1050px){.bc-nav__links{gap:18px}.bc-nav__utilities{gap:16px}.bc-nav__account{display:none}.bc-nav__logo{width:145px}.bc-product-track{grid-auto-columns:42%;gap:24px}.bc-product__visual{height:330px}.bc-product__visual :is(h2,h3){font-size:36px}.bc-split__copy{padding:36px}.bc-footer{grid-template-columns:1fr;gap:40px}.bc-footer__links{max-width:900px}.bc-footer__newsletter{max-width:440px}}
@media(max-width:700px){:root{--bc-gap:16px}.bc-announcement{margin-top:15px;min-height:32px;font-size:9px;padding:4px 8px}.bc-header--overlay{top:100%}header.header.bl-header.bc-nav{padding:14px 20px;min-height:75px;column-gap:12px;grid-template-areas:'menu logo utilities';grid-template-columns:1fr auto 1fr}.bc-nav__links{display:none}.bc-nav__logo{width:130px}.bc-nav__utilities{gap:14px;font-size:11px}.bc-nav .bl-header-search{display:none!important}.bc-mobile-menu{display:block;grid-area:menu}.bc-mobile-menu summary{display:flex;width:32px;height:32px;align-items:center;cursor:pointer;list-style:none}.bc-mobile-menu summary::-webkit-details-marker{display:none}.bc-mobile-menu nav{position:absolute;top:68px;left:0;right:0;background:var(--bc-paper);color:var(--bc-ink);border-radius:12px;padding:26px;box-shadow:0 10px 25px #0002}.bc-mobile-menu nav a{display:block;padding:12px 0;font-size:16px}.bc-hero{min-height:540px;height:calc(90svh - 70px);max-height:780px}.bc-hero__copy{left:22px;right:20px;bottom:26px}.bc-home .bc-hero h1{font-size:27px;max-width:310px;margin-bottom:24px;letter-spacing:-.9px}.bc-hero__image{object-position:50% center}.bc-products{margin:20px 0 24px}.bc-product-track{grid-auto-columns:82%;gap:16px}.bc-product__visual{height:320px}.bc-product__visual :is(h2,h3){left:20px;right:20px;top:28px;font-size:38px}.bc-product__details{padding:0 22px 18px}.bc-split{grid-template-columns:1fr;min-height:0;margin:24px 0}.bc-split__copy{padding:44px 26px;min-height:370px}.bc-home .bc-split h2{font-size:36px;max-width:350px}.bc-split p{font-size:15px;max-width:350px}.bc-split>img{max-height:520px;aspect-ratio:1;object-fit:cover}.bc-split--custom>img{grid-row:1}.bc-eyebrow{margin-bottom:22px}.bc-destinations{padding-top:30px}.bc-section-heading{gap:10px;margin-bottom:22px}.bc-home .bc-section-heading h2{font-size:29px;max-width:240px}.bc-section-heading>a{font-size:10px;max-width:120px;text-align:right}.bc-destinations__grid{grid-template-columns:1fr 1fr;gap:12px}.bc-destinations__grid span{font-size:20px;left:14px;bottom:14px}.bc-impact{grid-template-columns:1fr;min-height:0;margin:24px 0}.bc-impact__image{min-height:0;height:330px}.bc-impact__copy{padding:42px 26px}.bc-home .bc-impact h2{font-size:38px}.bc-social{padding:30px 0}.bc-social__grid{grid-template-columns:1fr 1fr;gap:12px}.bc-footer{margin-top:10px;padding:40px 24px 20px;gap:36px}.bc-footer__logo{width:185px}.bc-footer__links{grid-template-columns:1fr 1fr;gap:30px 20px}.bc-footer__links h2{margin-bottom:16px}.bc-footer__bottom{gap:12px;flex-wrap:wrap;font-size:10px}}
@media(prefers-reduced-motion:reduce){.bc-home *{scroll-behavior:auto!important;transition:none!important}}
.bc-nav__mobile-search{display:none;border:0;background:transparent;color:inherit;width:30px;height:32px;padding:4px;cursor:pointer}
@media(max-width:700px){.bc-nav__mobile-search{display:grid;place-items:center}.bc-nav__utilities{gap:8px}}

.bc-announcement{gap:9px}.bc-announcement__icon{width:20px;height:20px;flex:0 0 20px;overflow:visible}

.bc-product-track{cursor:grab;touch-action:pan-x pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.bc-product-track img{-webkit-user-drag:none}.bc-product-track.has-drag-snap{scroll-snap-type:none;scroll-behavior:auto}.bc-product-track.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.bc-product-track.is-dragging *{cursor:grabbing}
.bc-split--winter{background:#e6edf1;color:#435865}.bc-split--winter .bc-split__copy{align-items:center;text-align:center}.bc-footer__links a.bc-footer__social{display:flex;align-items:center;gap:8px}.bc-footer__social svg{display:block;width:16px;height:18px;flex:0 0 16px}.bc-footer__payments{grid-column:1/-1}.bc-footer__payments ul{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.bc-footer__payments li{display:flex}.bc-footer__payments svg{display:block;width:38px;height:24px}.bc-footer:has(.bc-footer__payments){row-gap:36px}

.bc-home{display:flow-root}.bc-home .bc-hero .bc-pill{background:#fff;border-color:#fff;color:var(--bc-ink)}.bc-home .bc-hero .bc-pill:hover{background:var(--bc-ink);border-color:var(--bc-ink);color:#fff}

.bc-nav__links{gap:20px}.bc-nav__links a{text-transform:none}.bc-nav__links .bc-collection-link,.bc-mobile-menu nav .bc-collection-link{display:inline-flex;align-items:center;gap:7px;position:relative;white-space:nowrap}.bc-nav__bracelet{display:block;width:34px;height:34px;flex:0 0 34px;transform:rotate(-9deg);transition:transform .25s ease;overflow:visible}.bc-collection-link:hover .bc-nav__bracelet{transform:rotate(4deg)}.bc-collection-link>span:not(.bc-nav__snow){position:relative;z-index:1}.bc-nav__snow{position:absolute;inset:-10px -6px -5px;overflow:hidden;pointer-events:none;z-index:0}.bc-nav__snow i{position:absolute;top:-5px;width:2px;height:2px;border-radius:50%;background:#d8f3ff;box-shadow:0 0 3px #d8f3ff70;animation:bc-menu-snow 3.4s linear infinite}.bc-nav__snow i:nth-child(1){left:10%;animation-delay:-.3s}.bc-nav__snow i:nth-child(2){left:25%;animation-delay:-1.9s;animation-duration:4.1s}.bc-nav__snow i:nth-child(3){left:38%;animation-delay:-2.8s}.bc-nav__snow i:nth-child(4){left:50%;animation-delay:-.8s;width:3px;height:3px}.bc-nav__snow i:nth-child(5){left:62%;animation-delay:-2.2s;animation-duration:4.3s}.bc-nav__snow i:nth-child(6){left:76%;animation-delay:-1.3s}.bc-nav__snow i:nth-child(7){left:86%;animation-delay:-3.1s;animation-duration:4.5s}.bc-nav__snow i:nth-child(8){left:95%;animation-delay:-.6s}@keyframes bc-menu-snow{0%{transform:translate3d(0,0,0);opacity:0}15%{opacity:.9}85%{opacity:.8}100%{transform:translate3d(-7px,56px,0);opacity:0}}@media(max-width:1050px){.bc-nav__links{gap:12px}.bc-nav__links .bc-collection-link{gap:5px;font-size:12px}.bc-nav__links .bc-nav__bracelet{width:28px;height:28px;flex-basis:28px}}@media(min-width:701px) and (max-width:860px){.bc-nav__links .bc-nav__bracelet{display:none}}@media(max-width:700px){.bc-mobile-menu nav .bc-collection-link{display:flex;width:fit-content;padding:10px 0}.bc-mobile-menu .bc-nav__snow{inset:2px -8px 0}}@media(prefers-reduced-motion:reduce){.bc-nav__snow{display:none}.bc-nav__bracelet{transition:none}}

.bc-mobile-menu .bc-nav__snow i{background:#79b9cc;box-shadow:none}

.bc-footer__links a.bc-footer__collection{display:flex;align-items:center;gap:8px}.bc-footer__collection .bc-nav__bracelet{width:26px;height:26px;flex-basis:26px}
.bc-footer .bc-footer__input,.bc-footer .bc-footer__input input,.bc-footer .bc-footer__input button{box-shadow:none!important}.bc-footer__input input,.bc-footer__input button{appearance:none;-webkit-appearance:none}.bc-footer__input button{align-self:stretch;border-radius:0}.bc-footer__input:has(input:valid) button{background:var(--bc-ink);color:#fff}.bc-footer__input button:focus-visible{outline:2px solid #349bdf;outline-offset:-3px}

.bc-impact .bc-pill:hover{background:#fff;border-color:#fff;color:#1558cf}

.bc-split--custom .bc-pill{background:#fff;border-color:#fff;color:#be005f}.bc-split--custom .bc-pill:hover{background:#f1f0ed;border-color:#f1f0ed;color:#a30052}.bc-impact .bc-pill{background:#fff;border-color:#fff;color:#1558cf}.bc-impact .bc-pill:hover{background:#edf3ff;border-color:#edf3ff;color:#1046a5}.bc-split--winter .bc-winter-cta{padding:10px 28px;border-color:#b52c46;background:#b52c46;color:#fff}.bc-winter-cta span{display:block;padding:0;background:transparent}.bc-split--winter .bc-winter-cta:hover{border-color:#962039;background:#962039;color:#fff}.bc-winter-cta:hover span{background:transparent}

.bc-split--winter.bc-winter-scene{position:relative;display:grid;grid-template-columns:1fr;place-items:center;isolation:isolate;min-height:560px;height:clamp(560px,48vw,760px);background:linear-gradient(125deg,#e4edf5 0%,#cfdfed 100%);color:var(--bc-ink)}.bc-winter-scene__art{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bc-winter-scene__art::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 46%,#e2edf7f2 0%,#e2edf7e6 20%,#e2edf744 50%,transparent 72%)}.bc-winter-scene__bracelet{position:absolute;display:block;height:auto;max-width:none;filter:drop-shadow(0 15px 16px #52667612)}.bc-winter-scene__bracelet--blue{width:46%;left:-13%;top:-18%;transform:rotate(-24deg)}.bc-winter-scene__bracelet--red{width:42%;right:-13%;top:-6%;transform:rotate(26deg)}.bc-winter-scene__bracelet--green{width:38%;left:15%;bottom:-26%;transform:rotate(18deg)}.bc-winter-scene .bc-split__copy{position:relative;z-index:2;align-items:center;text-align:center;width:100%;max-width:670px;padding:60px 40px;min-height:0}.bc-home .bc-winter-scene h2{max-width:none;font-size:38px;letter-spacing:-1.2px;margin:0 0 24px}.bc-winter-scene p{max-width:570px;font-size:16px;line-height:1.5;margin-bottom:30px}@media(max-width:700px){.bc-split--winter.bc-winter-scene{height:650px;min-height:650px}.bc-winter-scene .bc-split__copy{padding:150px 24px 180px}.bc-home .bc-winter-scene h2{font-size:32px;max-width:300px}.bc-winter-scene p{font-size:15px;max-width:310px}.bc-winter-scene__bracelet--blue{width:90%;left:-35%;top:-10%;transform:rotate(-28deg)}.bc-winter-scene__bracelet--red{width:90%;right:-44%;top:42%;transform:rotate(28deg)}.bc-winter-scene__bracelet--green{width:88%;left:-17%;bottom:-19%;transform:rotate(12deg)}.bc-winter-scene__art::after{background:radial-gradient(ellipse at 50% 45%,#e2edf7f5 0%,#e2edf7e6 25%,#e2edf722 58%,transparent 75%)}}

.bc-winter-scene__bracelet{animation:bc-winter-float 8.2s ease-in-out infinite}.bc-winter-scene__bracelet--blue{animation-delay:-2s}.bc-winter-scene__bracelet--red{animation-duration:9.4s;animation-delay:-5s}.bc-winter-scene__bracelet--green{animation-duration:7.6s;animation-delay:-3.8s}@keyframes bc-winter-float{0%,100%{translate:0 0}50%{translate:0 -10px}}.bc-winter-scene__snow{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.bc-winter-scene__snow i{position:absolute;left:var(--snow-left);top:-8px;width:3px;height:3px;background:#fff;border-radius:50%;opacity:0;animation:bc-card-snow var(--snow-duration) linear var(--snow-delay) infinite}.bc-winter-scene__snow i:nth-child(3n){width:2px;height:2px;filter:blur(.3px)}.bc-winter-scene__snow i:nth-child(4n){width:4px;height:4px;filter:blur(.5px)}@keyframes bc-card-snow{0%{transform:translate3d(0,0,0);opacity:0}12%{opacity:.65}85%{opacity:.45}100%{transform:translate3d(-32px,780px,0);opacity:0}}@media(prefers-reduced-motion:reduce){.bc-winter-scene__bracelet{animation:none}.bc-winter-scene__snow{display:none}}

.bc-split--winter.bc-winter-scene{background-image:linear-gradient(#e4edf51f,#e4edf51f),var(--winter-scene-image);background-size:cover;background-position:center}.bc-winter-scene__art::after{background:radial-gradient(ellipse at 50% 46%,#e8f1facc 0%,#e8f1faa6 24%,#e8f1fa22 57%,transparent 75%)}@media(max-width:700px){.bc-winter-scene__art::after{background:radial-gradient(ellipse at 50% 45%,#e8f1faeb 0%,#e8f1facc 28%,#e8f1fa33 62%,transparent 80%)}}

@media(max-width:700px){.bc-split--winter.bc-winter-scene{background-image:linear-gradient(#e4edf51f,#e4edf51f),var(--winter-scene-mobile-image,var(--winter-scene-image))}}

.bc-impact__donation{background:rgb(255 242 248 / 94%);color:#9d2856;padding:1px 4px;border-radius:4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bc-impact .bc-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px}.bc-impact__donation-icon{width:15px;height:15px;flex:none;color:#9d2856}

.bc-destinations .bc-section-heading{justify-content:center;text-align:center}.bc-home .bc-destinations .bc-section-heading h2{max-width:none}

.bc-product__bundle{position:absolute;inset:0;z-index:2;transition:transform .5s ease}.bc-product__bundle img{position:absolute;width:66%;height:66%;object-fit:contain}.bc-product__bundle img:nth-child(1){left:-8%;top:12%;rotate:-18deg}.bc-product__bundle img:nth-child(2){right:-8%;top:12%;rotate:18deg}.bc-product__bundle img:nth-child(3){left:18%;bottom:-4%}@media(hover:hover){.bc-product:hover .bc-product__bundle{transform:translateY(-12px)}}@media(prefers-reduced-motion:reduce){.bc-product__bundle{transition:none}}

.bc-nav .bc-collection-link:hover{text-decoration:none}
.bc-nav .bc-collection-link:is([aria-current],:hover)>span:not(.bc-nav__snow){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;text-decoration-color:currentColor}
