.ss-bf{--bf-ink:#121014;--bf-pink:#ff2d8d;--bf-paper:#fff8ef;--bf-lime:#d9ff78;--bf-muted:#bcb5c0;color:var(--bf-ink);font-family:var(--font-body-family,Arial,sans-serif);font-style:normal;letter-spacing:0;line-height:1.5;isolation:isolate}.ss-bf *{box-sizing:border-box}.ss-bf-wrap{width:min(1440px,calc(100% - 96px));margin:0 auto}.ss-bf a{color:inherit}.ss-bf a:focus-visible,.ss-bf button:focus-visible,.ss-bf summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.ss-bf h1,.ss-bf h2,.ss-bf h3,.ss-bf p{margin:0}.ss-bf h1,.ss-bf h2,.ss-bf h3{font-family:var(--font-heading-family,Arial,sans-serif);font-style:normal;font-weight:850;letter-spacing:-.045em}.ss-bf-eyebrow{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;line-height:1.4;letter-spacing:.15em}.ss-bf-dot{height:7px;width:7px;border-radius:50%;background:var(--bf-lime);box-shadow:0 0 0 5px #d9ff7812}.ss-bf-button{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:15px 22px;border:1px solid transparent;border-radius:12px;font:800 14px/1.3 var(--font-body-family,Arial,sans-serif);letter-spacing:0;text-decoration:none;cursor:pointer;transition:background .18s,transform .18s,color .18s}.ss-bf-button:hover{transform:translateY(-2px)}.ss-bf-button--pink{background:var(--bf-pink);color:var(--bf-ink)!important;box-shadow:0 8px 30px #ff2d8d24}.ss-bf-button--pink:hover{background:#ff5ba5}.ss-bf-hero{position:relative;overflow:hidden;background:var(--bf-ink);color:var(--bf-paper)}.ss-bf-hero__layout{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:20px;padding-top:62px;padding-bottom:64px}.ss-bf-hero__copy{position:relative;z-index:2}.ss-bf-hero__title{margin-top:24px!important;display:flex;flex-direction:column;font-size:clamp(80px,9.4vw,156px);line-height:.84;font-weight:900;letter-spacing:-.075em!important;color:var(--bf-paper)}.ss-bf-hero__title span:last-child{color:var(--bf-pink)}.ss-bf-hero__accent{display:flex;align-items:center;gap:24px;margin-top:24px!important;color:var(--bf-lime);font-size:clamp(18px,2.1vw,30px);font-weight:850;line-height:1;letter-spacing:-.04em}.ss-bf-hero__accent span{font-size:1.3em}.ss-bf-hero__text{max-width:410px;margin-top:24px;color:#ddd6dd;font-size:16px;line-height:1.65}.ss-bf-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.ss-bf-hero__secondary{display:inline-flex;align-items:center;gap:16px;font-size:13px;font-weight:750;text-underline-offset:5px}.ss-bf-hero__note{margin-top:17px!important;color:var(--bf-muted);font-size:11px}.ss-bf-hero__showcase{position:relative;width:100%;aspect-ratio:1/1;min-width:0}.ss-bf-hero__halo{position:absolute;inset:6%;border:1px solid #fff8ef1b;border-radius:50%;background:radial-gradient(ellipse,#ff2d8d16,transparent 68%)}.ss-bf-hero__halo::after{content:"";position:absolute;inset:12%;border:1px solid #fff8ef12;border-radius:50%}.ss-bf-hero__product{position:absolute;width:48%;aspect-ratio:1;overflow:hidden;border:5px solid var(--bf-paper);border-radius:21px;box-shadow:0 18px 55px #0006;background:var(--bf-paper)}.ss-bf-hero__product img{display:block;width:100%;height:100%;object-fit:contain}.ss-bf-hero__product a{display:block;height:100%}.ss-bf-hero__product--1{left:5%;top:4%;transform:rotate(-9deg);z-index:2}.ss-bf-hero__product--2{right:0;top:20%;transform:rotate(10deg);z-index:1}.ss-bf-hero__product--3{left:22%;bottom:0;transform:rotate(-2deg);z-index:3}.ss-bf-hero__sticker{position:absolute;right:2%;bottom:5%;z-index:4;display:flex;align-items:center;justify-content:center;width:120px;height:120px;padding:20px;border-radius:50%;background:var(--bf-lime);color:var(--bf-ink);font-size:13px;font-weight:900;line-height:1.25;letter-spacing:-.02em;text-align:center;transform:rotate(12deg);box-shadow:0 0 0 7px #121014}.ss-bf-hero__star{position:absolute;color:var(--bf-lime);font-size:64px;line-height:1;z-index:4}.ss-bf-hero__star--one{right:8%;top:0}.ss-bf-hero__star--two{left:0;bottom:13%;font-size:44px;color:var(--bf-pink)}.ss-bf-ticker{overflow:hidden;background:var(--bf-pink);color:var(--bf-ink);border-top:1px solid #ffffff12}.ss-bf-ticker>div{display:flex;align-items:center;justify-content:center;gap:34px;min-width:max-content;padding:16px 0;font-size:13px;font-weight:900;letter-spacing:.06em;line-height:1}.ss-bf-ticker__star{font-size:20px}.ss-bf-catalog{background:var(--bf-paper);padding:74px 0 54px;scroll-margin-top:110px}.ss-bf-catalog__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.ss-bf-catalog .ss-bf-eyebrow{color:#9b245a;margin-bottom:11px}.ss-bf-catalog h2,.ss-bf-faq h2{font-size:clamp(30px,3.4vw,50px);line-height:1.04}.ss-bf-catalog__intro{max-width:330px;color:#625a62;font-size:14px;line-height:1.6}.ss-bf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ss-bf-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #17111818;border-radius:18px;background:#fff;box-shadow:0 5px 20px #25172a04;transition:box-shadow .2s,transform .2s}.ss-bf-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25172a0c}.ss-bf-card__media{position:relative;aspect-ratio:1;overflow:hidden;background:#f7f1ed;border-bottom:1px solid #1711180a}.ss-bf-card__media>a{display:block;width:100%;height:100%}.ss-bf-card__media img,.ss-bf-card__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.ss-bf-card:hover .ss-bf-card__media img{transform:scale(1.025)}.ss-bf-card__number{position:absolute;top:12px;left:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:var(--bf-paper);color:var(--bf-ink);font-size:10px;font-weight:850;box-shadow:0 1px 7px #0001}.ss-bf-card__sold{position:absolute;right:12px;top:12px;z-index:2;padding:7px 10px;border-radius:100px;color:#fff;background:var(--bf-ink);font-size:10px;font-weight:750;line-height:1.2}.ss-bf-card__body{display:flex;flex:1;flex-direction:column;padding:20px}.ss-bf-card__eyebrow{margin-bottom:7px!important;color:#9e2460;font-size:10px;line-height:1.3;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.ss-bf-card h3{font-size:21px;line-height:1.15;letter-spacing:-.035em;min-height:2.3em}.ss-bf-card h3 a{text-decoration:none}.ss-bf-card h3 a:hover{text-decoration:underline;text-underline-offset:3px}.ss-bf-card__pack{margin-top:8px!important;font-size:12px;line-height:1.45;color:#625a62}.ss-bf-card__mhd{align-self:flex-start;margin-top:12px!important;padding:5px 8px;border-radius:6px;font-size:10px;line-height:1.3;font-weight:700;background:#f6f0f4;color:#5d4654}.ss-bf-card__pricing{margin-top:auto;padding-top:21px}.ss-bf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;line-height:1.2}.ss-bf-card__price strong{font-size:27px;font-weight:850;letter-spacing:-.055em}.ss-bf-card__price s{color:#8b7f89;font-size:13px}.ss-bf-card__unit{margin-top:6px!important;color:#625a62;font-size:10px}.ss-bf-card__tax{margin-top:5px!important;color:#817580;font-size:10px;line-height:1.4}.ss-bf-card__tax a{text-underline-offset:3px}.ss-bf-card__form{display:block;margin-top:17px}.ss-bf-card__form form{margin:0}.ss-bf-card__add{position:relative;min-height:47px;width:100%;border-radius:9px;padding:13px 14px;background:var(--bf-ink);color:var(--bf-paper)!important;font-size:12px;text-align:left}.ss-bf-card__add:not(:disabled):hover{background:var(--bf-pink);color:var(--bf-ink)!important}.ss-bf-card__add:disabled{background:#eee9ed;color:#827680!important;cursor:not-allowed;transform:none}.ss-bf-card__plus{font-size:19px;font-weight:500;line-height:.7}.ss-bf-card__add.loading>span{visibility:hidden}.ss-bf-card__add .loading__spinner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ss-bf-card__add .loading__spinner.hidden{display:none}.ss-bf-card__add .spinner{width:22px;height:22px}.ss-bf-card__add .path{stroke:currentColor}.ss-bf-card__details{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:10px;font-weight:650;text-decoration:none;color:#766774!important}.ss-bf-card__details:hover{text-decoration:underline;text-underline-offset:3px}.ss-bf-card__error{margin-bottom:10px;padding:9px;border:1px solid #e8a9b4;border-radius:7px;color:#9c2343;background:#fff3f4;font-size:12px}.ss-bf-catalog__footer{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:30px;padding-top:24px;border-top:1px solid #17111814;color:#746773;font-size:11px;line-height:1.5;text-align:center}.ss-bf-catalog__footer>span{color:#b62a6d;font-size:18px}.ss-bf-faq{background:var(--bf-paper);padding:28px 0 76px}.ss-bf-faq__layout{display:grid;grid-template-columns:1fr 1.35fr;gap:90px;padding-top:42px;border-top:1px solid #17111820}.ss-bf-faq .ss-bf-eyebrow{color:#9b245a;margin-bottom:12px}.ss-bf-faq h2{max-width:400px;font-size:clamp(27px,3vw,42px)}.ss-bf-faq__heading>div{margin-top:16px;font-size:14px;color:#746773}.ss-bf-faq__item{border-bottom:1px solid #17111822}.ss-bf-faq__item:first-child{border-top:1px solid #17111822}.ss-bf-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-size:14px;font-weight:750;list-style:none}.ss-bf-faq summary::-webkit-details-marker{display:none}.ss-bf-faq summary>span{flex:none;width:25px;font-size:23px;font-weight:400;text-align:center;transition:transform .15s}.ss-bf-faq details[open] summary>span{transform:rotate(45deg)}.ss-bf-faq__answer{padding:0 35px 22px 0;color:#746773;font-size:13px;line-height:1.7}.ss-bf-editor-placeholder{padding:25px!important;font-size:13px;line-height:1.5;color:#333;background:#fff4d5}
.ss-bf-card__waiting{margin-top:auto!important;padding-top:21px;font-size:11px;line-height:1.5;color:#817580}.ss-bf-card--waiting .ss-bf-card__media>img{display:block;width:100%;height:100%;object-fit:contain}
@media(min-width:1600px){.ss-bf-hero__layout{gap:60px}.ss-bf-hero__showcase{max-width:620px;justify-self:end}}
@media(max-width:1100px){.ss-bf-wrap{width:calc(100% - 56px)}.ss-bf-hero__layout{padding-top:50px;padding-bottom:50px}.ss-bf-hero__title{font-size:clamp(68px,10vw,110px)}.ss-bf-hero__text{font-size:14px;max-width:350px}.ss-bf-hero__sticker{width:100px;height:100px;font-size:11px}.ss-bf-grid{gap:14px}.ss-bf-card__body{padding:15px}.ss-bf-card h3{font-size:18px}.ss-bf-card__price strong{font-size:24px}.ss-bf-card__add{font-size:11px;padding:12px 10px;gap:8px}.ss-bf-faq__layout{gap:50px}}
@media(max-width:749px){.ss-bf-wrap{width:calc(100% - 36px)}.ss-bf-hero__layout{grid-template-columns:1fr;gap:25px;padding-top:36px;padding-bottom:30px}.ss-bf-eyebrow{font-size:9px;letter-spacing:.12em}.ss-bf-hero__title{margin-top:24px!important;font-size:clamp(72px,21vw,142px);line-height:.85;letter-spacing:-.07em!important}.ss-bf-hero__accent{margin-top:19px!important;font-size:21px;gap:20px}.ss-bf-hero__text{max-width:430px;margin-top:19px;font-size:14px;line-height:1.6}.ss-bf-hero__actions{gap:18px;margin-top:22px}.ss-bf-button{min-height:50px;font-size:13px;padding:14px 18px}.ss-bf-hero__note{font-size:10px;margin-top:13px!important}.ss-bf-hero__showcase{width:100%;max-width:480px;justify-self:center;aspect-ratio:1.25}.ss-bf-hero__product{width:42%;border-width:4px;border-radius:14px}.ss-bf-hero__product--1{left:7%;top:4%}.ss-bf-hero__product--2{right:4%;top:14%}.ss-bf-hero__product--3{left:27%;bottom:0}.ss-bf-hero__sticker{width:91px;height:91px;right:1%;bottom:2%;padding:15px;font-size:10px;box-shadow:0 0 0 5px #121014}.ss-bf-hero__star--one{font-size:38px;right:2%;top:-1%}.ss-bf-hero__star--two{font-size:32px;left:4%;bottom:13%}.ss-bf-ticker>div{gap:25px;padding:13px 0;font-size:10px}.ss-bf-ticker__star{font-size:16px}.ss-bf-catalog{padding:40px 0 30px;scroll-margin-top:90px}.ss-bf-catalog__heading{display:block;margin-bottom:23px}.ss-bf-catalog h2{font-size:31px;max-width:330px}.ss-bf-catalog__intro{margin-top:14px;font-size:12px;max-width:440px}.ss-bf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ss-bf-card{border-radius:13px}.ss-bf-card__body{padding:13px 11px}.ss-bf-card__eyebrow{font-size:8px;letter-spacing:.06em;margin-bottom:6px!important}.ss-bf-card h3{font-size:17px;line-height:1.2;min-height:2.4em}.ss-bf-card__pack{font-size:10px;margin-top:6px!important}.ss-bf-card__mhd{font-size:9px;padding:4px 5px;margin-top:9px!important}.ss-bf-card__pricing{padding-top:16px}.ss-bf-card__price{gap:5px}.ss-bf-card__price strong{font-size:23px}.ss-bf-card__price s{font-size:10px}.ss-bf-card__unit,.ss-bf-card__tax{font-size:9px}.ss-bf-card__number{top:8px;left:8px;width:23px;height:23px;font-size:8px}.ss-bf-card__sold{right:7px;top:8px;font-size:8px;padding:5px 7px}.ss-bf-card__form{margin-top:13px}.ss-bf-card__add{min-height:43px;padding:11px 9px;font-size:10px;gap:5px}.ss-bf-card__plus{font-size:16px}.ss-bf-card__details{font-size:9px;margin-top:10px;gap:5px}.ss-bf-catalog__footer{margin-top:23px;padding-top:18px;align-items:flex-start;font-size:10px;gap:8px}.ss-bf-faq{padding:12px 0 44px}.ss-bf-faq__layout{grid-template-columns:1fr;gap:24px;padding-top:30px}.ss-bf-faq h2{font-size:30px;max-width:330px}.ss-bf-faq__heading>div{font-size:12px;margin-top:12px}.ss-bf-faq summary{font-size:12px;padding:17px 0}.ss-bf-faq__answer{font-size:12px;padding-bottom:18px}}
@media(max-width:989px){.ss-bf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(prefers-reduced-motion:reduce){.ss-bf-button,.ss-bf-card,.ss-bf-card__media img,.ss-bf-faq summary>span{transition:none}.ss-bf-button:hover,.ss-bf-card:hover,.ss-bf-card:hover .ss-bf-card__media img{transform:none}}
