:root{--bsc-purple:#b400ff;--bsc-purple-deep:#7a00ad;--bsc-ink:#160e1f;--bsc-sun:#ffd23f;--bsc-lilac:#f6f2fa;--bsc-line:#e4daee;--bsc-muted:#4f465a;--bsc-panel:#2a1640;--bsc-font:"Archivo",system-ui,-apple-system,"Segoe UI",sans-serif}html,body{background:#fff}body,button,input,select,textarea{font-family:var(--bsc-font)!important;color:var(--bsc-ink)}body{font-size:17px;line-height:1.55}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--bsc-font)!important;color:var(--bsc-ink);text-transform:none!important;letter-spacing:-.01em!important}h1,.h1,h2,.h2,h3,.h3{font-weight:900!important}p{color:inherit}a{color:var(--bsc-purple-deep)}a:hover{color:#4f0070}.main-content{opacity:1}.page-width{max-width:1240px;padding-left:20px;padding-right:20px}.bsc-wrap{max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px}.bsc-rule{height:3px;background:linear-gradient(90deg,var(--bsc-purple),var(--bsc-sun));border:0;margin:0}.bsc-checker{background-image:conic-gradient(#fff 25%,transparent 0 50%,#fff 0 75%,transparent 0);background-size:120px 120px}.bsc-checker-dark{background-color:var(--bsc-panel);background-image:conic-gradient(rgba(255,255,255,.07) 25%,transparent 0 50%,rgba(255,255,255,.07) 0 75%,transparent 0);background-size:48px 48px}.bsc-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn,.btn--secondary,.shopify-payment-button__button--unbranded,input[type=submit].btn,.bsc-btn{font-family:var(--bsc-font)!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;border-radius:999px!important;padding:14px 24px!important;min-height:48px;font-size:16px!important;line-height:1.2!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer;border:0}.btn,.bsc-btn,.shopify-payment-button__button--unbranded{background:var(--bsc-purple)!important;color:#fff!important}.btn:hover,.bsc-btn:hover{background:#9b00dc!important;color:#fff!important}.btn--secondary,.bsc-btn--outline{background:#fff!important;color:var(--bsc-ink)!important;border:2px solid #d9c9e6!important}.bsc-btn--sun{background:var(--bsc-sun)!important;color:var(--bsc-ink)!important}.bsc-btn--sun:hover{background:#ffc800!important;color:var(--bsc-ink)!important}.bsc-btn--white{background:#fff!important;color:var(--bsc-ink)!important}.bsc-btn--white:hover{background:#f1ebf7!important;color:var(--bsc-ink)!important}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=date],select,textarea{font-size:17px!important;padding:12px 16px!important;border-radius:12px!important;border:2px solid #d9c9e6!important;background:#fff!important;min-height:50px;color:var(--bsc-ink)!important;box-shadow:none!important}textarea{min-height:90px}input:focus,select:focus,textarea:focus{outline:3px solid rgba(180,0,255,.35)!important;outline-offset:1px;border-color:var(--bsc-purple)!important}label{font-weight:800}.bsc-top{background:var(--bsc-purple);position:relative;overflow:hidden}.bsc-top .bsc-checker{position:absolute;width:420px;height:420px;right:-120px;top:-180px;transform:rotate(18deg);opacity:.14;pointer-events:none}.bsc-header-wrap{position:relative;max-width:1240px;margin:0 auto;padding:20px 20px 0;z-index:5}.bsc-header{background:#fff;border-radius:14px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-shadow:0 6px 24px #2800462e}.bsc-icon-btn{width:48px;height:48px;border:0;background:transparent;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--bsc-ink);position:relative}.bsc-icon-btn:hover{background:#f1ebf7}.bsc-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--bsc-ink)!important}.bsc-logo img{height:40px;width:auto;display:block}.bsc-logo__mark{width:28px;height:28px;background:var(--bsc-ink);border:3px solid var(--bsc-purple);box-sizing:border-box;display:block}.bsc-logo__name{font-weight:900;font-size:20px;letter-spacing:-.3px}.bsc-header__right{display:flex;align-items:center;gap:4px}.bsc-header__cta{padding:12px 18px!important;font-size:15px!important;min-height:44px}.bsc-cart-count{position:absolute;top:4px;right:2px;background:var(--bsc-purple);color:#fff;font-size:11px;font-weight:800;min-width:18px;height:18px;border-radius:999px;display:flex;align-items:center;justify-content:center;padding:0 4px}.bsc-cart-count.hide{display:none}@media(max-width:640px){.bsc-header__cta{display:none!important}.bsc-logo__name{font-size:17px}}.bsc-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none}.bsc-drawer.is-open{display:flex}.bsc-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#160e1f8c;border:0;padding:0;cursor:pointer}.bsc-drawer__panel{position:relative;z-index:2;width:400px;max-width:88%;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:12px 0 40px #0000004d;animation:bscSlide .2s ease-out}@keyframes bscSlide{0%{transform:translate(-30px);opacity:.4}to{transform:none;opacity:1}}.bsc-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 22px;border-bottom:1px solid #ece4f3}.bsc-drawer__close{background:#f1ebf7;border-radius:50%}.bsc-drawer__list{flex:1 1 auto;overflow-y:auto;padding:8px 0 24px;margin:0;list-style:none}.bsc-drawer__list li{list-style:none;border-bottom:1px solid #f1ebf7}.bsc-drawer__link,.bsc-drawer__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 22px;font-weight:800;font-size:19px;color:var(--bsc-ink)!important;text-decoration:none;background:transparent;border:0;cursor:pointer;text-align:left;font-family:var(--bsc-font)}.bsc-drawer__toggle svg{transition:transform .2s}.bsc-drawer__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bsc-drawer__sub{display:none;flex-direction:column;padding:0 0 12px;background:#faf7fc;margin:0}.bsc-drawer__sub.is-open{display:flex}.bsc-drawer__sub a{color:#3b3145!important;text-decoration:none;font-weight:600;font-size:16px;padding:11px 22px 11px 38px}.bsc-drawer__foot{padding:18px 22px;border-top:1px solid #ece4f3;display:flex;flex-direction:column;gap:10px}.bsc-hero-band{position:relative;max-width:1240px;margin:0 auto;padding:28px 20px 40px;color:#fff;display:flex;flex-direction:column;gap:12px}.bsc-hero-band--slim{padding:22px 20px 24px}.bsc-hero-band h1{color:#fff!important;font-size:52px;line-height:1.05;margin:0;letter-spacing:-1px!important}.bsc-hero-band p{margin:0;font-size:19px;max-width:680px;line-height:1.5;font-weight:500;color:#fff}.bsc-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;margin:0;padding:0}.bsc-crumbs a{color:#f3dcff!important;text-decoration:none;font-weight:600}.bsc-crumbs span{color:#fff;font-weight:700}.bsc-crumbs .sep{color:#e2b3ff;font-weight:400}@media(max-width:640px){.bsc-hero-band h1{font-size:38px}}.bsc-footer{background:var(--bsc-ink);color:#ddd3e6}.bsc-footer a{color:#ddd3e6!important;text-decoration:none}.bsc-footer a:hover{color:#fff!important;text-decoration:underline}.bsc-footer__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;padding:48px 0 28px}.bsc-footer__col{display:flex;flex-direction:column;gap:8px}.bsc-footer__title{font-weight:800;color:#fff!important}.bsc-footer__base{border-top:1px solid #3a2c48;padding:18px 0 28px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px}.bsc-section{padding:56px 0}.bsc-section--lilac{background:var(--bsc-lilac)}.bsc-section--ink{background:var(--bsc-ink);color:#fff}.bsc-section__head{display:flex;flex-direction:column;gap:10px;margin:18px 0 24px}.bsc-section__head h2{font-size:44px;margin:0;letter-spacing:-.8px!important}.bsc-section--ink .bsc-section__head h2{color:#fff}.bsc-section__head p{margin:0;color:var(--bsc-muted);font-size:17px;max-width:680px}.bsc-section--ink .bsc-section__head p{color:#ddd3e6}@media(max-width:640px){.bsc-section__head h2{font-size:34px}}.bsc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.bsc-card{border:1px solid var(--bsc-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;background:#fff;box-shadow:0 2px 10px #2800460f;text-decoration:none;color:var(--bsc-ink)!important}.bsc-card__img{aspect-ratio:16/10;background-size:cover;background-position:center;display:block}.bsc-card__body{padding:18px;display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.bsc-card__meta{font-size:14px;font-weight:600;color:var(--bsc-muted)}.bsc-card__title{font-weight:800;font-size:22px;line-height:1.15;color:var(--bsc-purple-deep)}.bsc-card__text{color:var(--bsc-muted);line-height:1.45}.bsc-tile{border-radius:16px;min-height:340px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:22px;text-decoration:none;color:#fff!important;background-size:cover;background-position:center;overflow:hidden}.bsc-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#160e1f00 35%,#160e1fd9)}.bsc-tile>*{position:relative}.bsc-tile__title{font-weight:900;font-size:28px;line-height:1.05}.bsc-tile__text{font-weight:500;padding-top:8px}.bsc-feature{border-radius:16px;min-height:240px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;text-decoration:none}.bsc-feature__title{font-weight:900;font-size:28px;line-height:1.05}.bsc-badge{align-self:flex-start;font-weight:800;font-size:13px;padding:6px 10px;border-radius:8px;background:var(--bsc-sun);color:var(--bsc-ink)}.bsc-tag{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#f1ebf7;color:#3b3145}.bsc-datebox{flex:0 0 76px;border-radius:12px;background:var(--bsc-purple);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;line-height:1.1}.bsc-datebox b{font-weight:900;font-size:34px;line-height:1}.bsc-datebox span{font-size:13px;font-weight:800;letter-spacing:1px}.bsc-home-hero{position:relative;max-width:1240px;margin:0 auto;padding:48px 20px 40px;color:#fff}.bsc-home-hero__ring{position:absolute;width:520px;height:520px;left:38%;top:180px;border:70px solid var(--bsc-sun);border-radius:50%;box-sizing:border-box;pointer-events:none}.bsc-slide{display:none;flex-wrap:wrap;gap:36px;align-items:center;position:relative}.bsc-slide.is-active{display:flex}.bsc-slide__copy{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:18px}.bsc-slide__kicker{align-self:flex-start;background:var(--bsc-ink);color:var(--bsc-sun);font-weight:800;font-size:14px;padding:7px 12px;border-radius:8px}.bsc-slide h1,.bsc-slide h2.bsc-slide__title{color:#fff!important;font-size:58px;line-height:1.02;margin:0;letter-spacing:-1.2px!important;font-weight:900!important}.bsc-slide__text{margin:0;font-size:19px;line-height:1.5;max-width:520px;font-weight:500;color:#fff}.bsc-slide__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.bsc-slide__media{flex:1 1 460px;min-width:0;aspect-ratio:16/10;border-radius:18px;background-size:cover;background-position:center;box-shadow:0 24px 60px #1e003c59}.bsc-hero-nav{display:flex;align-items:center;gap:12px;padding-top:28px;position:relative}.bsc-round{width:48px;height:48px;border-radius:50%;border:0;background:var(--bsc-sun);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--bsc-ink)}.bsc-round--ghost{background:#fff;border:2px solid #d9c9e6}.bsc-round--purple{background:var(--bsc-purple);color:#fff}.bsc-dots{display:flex;gap:6px;padding-left:6px}.bsc-dot{border:0;cursor:pointer;padding:0;border-radius:999px;height:12px;width:12px;background:#fff}.bsc-dot.is-active{width:30px;background:var(--bsc-sun)}@media(max-width:640px){.bsc-slide h1,.bsc-slide h2.bsc-slide__title{font-size:40px}.bsc-home-hero__ring{display:none}}.bsc-upcoming{background:var(--bsc-ink);color:#fff}.bsc-upcoming__inner{padding-top:40px;padding-bottom:30px;display:flex;flex-direction:column;gap:22px}.bsc-upcoming h2{color:#fff!important;font-size:36px;margin:0}.bsc-upcoming__sub{margin:6px 0 0;color:#ddd3e6;font-size:17px}.bsc-next{background:#fff;color:var(--bsc-ink)!important;border-radius:16px;padding:18px;display:flex;gap:16px;align-items:stretch;text-decoration:none;box-shadow:0 10px 30px #00000040}.bsc-next__body{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.bsc-next__name{font-weight:900;font-size:21px;line-height:1.15}.bsc-next__place{color:var(--bsc-muted);font-weight:500}.bsc-next__note{color:var(--bsc-muted);font-size:14px;flex:1 1 auto}.bsc-next__cta{align-self:flex-start;margin-top:8px;background:var(--bsc-sun);color:var(--bsc-ink);font-weight:800;padding:9px 16px;border-radius:999px;font-size:15px}.bsc-cal-toggle{align-self:flex-start;font-family:var(--bsc-font);cursor:pointer;border:2px solid #8f7aa3;background:transparent;color:#fff!important;font-weight:800;font-size:15px;padding:12px 18px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.bsc-cal-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.bsc-cal{background:#fff;color:var(--bsc-ink)}.bsc-cal[hidden]{display:none}.bsc-cal__inner{padding-top:24px;padding-bottom:28px;display:flex;flex-direction:column;gap:18px}.bsc-cal__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.bsc-pills{display:flex;flex-wrap:wrap;gap:8px}.bsc-pill{font-family:var(--bsc-font);font-weight:800;font-size:14px;cursor:pointer;padding:10px 16px;border-radius:999px;min-height:44px;background:#fff;color:var(--bsc-ink);border:2px solid #d9c9e6}.bsc-pill[aria-pressed=true]{background:var(--bsc-ink);color:#fff;border-color:var(--bsc-ink)}.bsc-cal__list{display:flex;flex-direction:column;gap:18px;max-height:560px;overflow-y:auto;padding-right:4px}.bsc-cal__month[hidden]{display:none}.bsc-cal__month h3{margin:0 0 4px;font-weight:900;font-size:15px;text-transform:uppercase!important;letter-spacing:1.2px!important;color:var(--bsc-purple-deep)}.bsc-cal__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 0;border-top:1px solid #ece4f3}.bsc-cal__row[hidden]{display:none}.bsc-cal__date{flex:0 0 160px;font-weight:800;font-size:14px;color:var(--bsc-muted)}.bsc-cal__name{flex:1 1 300px;min-width:0}.bsc-cal__name b{font-weight:800;font-size:17px}.bsc-cal__name span{color:var(--bsc-muted)}.bsc-cal__tour{flex:0 0 auto;font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;background:#f1e3fb;color:#6b0099}.bsc-cal__tour--none{background:#f1eef4;color:var(--bsc-muted)}.bsc-cal__tour--finale{background:var(--bsc-sun);color:var(--bsc-ink)}.bsc-cal__price{flex:0 0 auto;font-weight:800;min-width:44px;text-align:right}.bsc-cal__enter{padding:10px 18px!important;font-size:15px!important;min-height:44px}.bsc-cal__note{margin:0;color:var(--bsc-muted);font-size:14px}.bsc-news__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.bsc-news__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.bsc-news__track::-webkit-scrollbar{display:none}.bsc-news__track>*{scroll-snap-align:start}@media(max-width:900px){.bsc-news__track{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:600px){.bsc-news__track{grid-auto-columns:85%}}.bsc-grow-card{background:#fff;color:var(--bsc-ink)!important;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:10px;text-decoration:none;min-height:220px}.bsc-grow-card__title{font-weight:900;font-size:24px;line-height:1.1}.bsc-grow-card__text{color:var(--bsc-muted);line-height:1.45;flex:1 1 auto}.bsc-grow-card__cta{font-weight:800;color:var(--bsc-purple-deep)}.bsc-coll__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px}.bsc-coll__search{display:flex;gap:10px;max-width:640px;flex:1 1 320px;flex-wrap:wrap}.bsc-coll__search input{flex:1 1 280px;border-radius:999px!important;min-height:52px}.bsc-pcard{border:1px solid var(--bsc-line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px;background:#fff;box-shadow:0 2px 10px #2800460f;overflow:hidden}.bsc-pcard[hidden]{display:none}.bsc-pcard__img{margin:-20px -20px 4px;aspect-ratio:16/10;background-size:cover;background-position:center;display:block}.bsc-pcard__title{margin:0;font-weight:800!important;font-size:21px!important;line-height:1.15;color:var(--bsc-purple-deep)!important}.bsc-pcard__title a{color:inherit!important;text-decoration:none}.bsc-pcard__text{color:#3b3145;flex:1 1 auto;line-height:1.45}.bsc-pcard__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px solid #ece4f3}.bsc-pcard__price{font-weight:800;font-size:18px}.template-product .product-single{padding-top:40px}.template-product .product-single__title{font-size:46px!important;line-height:1.05;letter-spacing:-.9px!important;margin-bottom:12px}.template-product .price__regular .price-item,.template-product .price-item--regular{font-weight:900;font-size:28px;color:var(--bsc-ink)}.template-product .product-single__description{font-size:18px;line-height:1.6;color:#3b3145}.template-product .product-single__description img{border-radius:14px;max-width:100%;height:auto}.template-product .product-form{border:1px solid var(--bsc-line);border-radius:16px;padding:20px;margin:18px 0}.template-product .product-form__item label,.template-product [class*=ymq] label,.template-product [class*=ymq] .ymq-options-title{font-weight:800!important;font-family:var(--bsc-font)!important;color:var(--bsc-ink)!important;font-size:16px!important;text-transform:none!important;letter-spacing:0!important}.template-product .product-form__cart-submit{width:100%;font-size:18px!important;padding:16px 24px!important;margin-top:6px}.template-product .product-single__media-wrapper,.template-product .product-single__media img{border-radius:16px;overflow:hidden}.bsc-rte{max-width:860px;margin:0 auto;padding:44px 20px 64px;font-size:18px;line-height:1.65;color:#2a2132}.bsc-rte h2{font-size:32px;margin:32px 0 12px}.bsc-rte h3{font-size:24px;margin:28px 0 10px}.bsc-rte p{margin:0 0 16px}.bsc-rte img{border-radius:14px;max-width:100%;height:auto}.bsc-rte a{font-weight:700}.bsc-rte ul,.bsc-rte ol{padding-left:22px}.bsc-rte li{list-style:disc;margin-bottom:6px}.template-article .rte{font-size:18px;line-height:1.65;color:#2a2132}.template-article .rte img{border-radius:14px;max-width:100%;height:auto}.template-article h1{font-size:48px!important}.template-blog .article__title{color:var(--bsc-purple-deep);font-weight:800}.template-blog .article__grid-image-wrapper,.template-blog .article__grid-image{border-radius:14px;overflow:hidden}.template-cart h1{font-size:44px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bsc-brand.css.map */
