.bstory{--bs-red:#ff2d46;--bs-red-soft:#ff5a5f;--bs-red-pale:#ffb3a7;--bs-amber:#f0a35c;--bs-amber-soft:#ffd9a7;--bs-line:rgba(255,255,255,.09);--bs-ink:var(--bb-ink,#f3efff);--bs-mute:rgba(243,239,255,.6);--bs-dim:rgba(243,239,255,.4);--bs-gap:clamp(3.6rem, 8vh, 6.4rem);--bs-bleed:clamp(22px, 4vw, 44px);display:flex;flex-direction:column;gap:var(--bs-gap);margin:clamp(.5rem,2vw,1.5rem) 0 clamp(1rem,3vw,2rem);color:var(--bs-ink)}.bstory *{box-sizing:border-box}.bstory-r{opacity:0;transform:translateY(18px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .09s)}.bstory-r.is-in{opacity:1;transform:none}.bstory-eyebrow{margin:0 0 .9rem;font-size:10px;letter-spacing:.34em;text-transform:uppercase;color:var(--bs-red-soft);font-weight:700}.bstory-mega{margin:0;font-size:clamp(2.4rem,5.4vw,4.4rem);font-weight:700;line-height:.96;letter-spacing:-.028em}.bstory-mega em{font-style:normal;background:linear-gradient(100deg,#fff0f0,var(--bs-red) 48%,var(--bs-red-pale));-webkit-background-clip:text;background-clip:text;color:transparent}.bstory-h{margin:0 0 1.1rem;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700;line-height:1.02;letter-spacing:-.025em}.bstory-h-sm{margin:0 0 .7rem;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:650;line-height:1.15;letter-spacing:-.015em}.bstory-lede{margin:1.4rem 0 0;max-width:46ch;font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.6;color:var(--bs-mute)}.bstory-body{margin:0 0 1.2rem;max-width:44ch;font-size:.9375rem;line-height:1.68;color:var(--bs-mute)}.bstory-body em{color:var(--bs-ink);font-style:italic}.bstory-open{padding-top:clamp(.5rem,2vw,1.5rem)}.bstory-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2.4vw,2.4rem);margin:clamp(2.4rem,5vw,3.6rem) 0 0;padding:clamp(1.6rem,3vw,2.2rem) 0 0;border-top:1px solid var(--bs-line);list-style:none}.bstory-rail li{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;opacity:0;transform:translateY(14px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .1s)}.bstory-rail.is-in li{opacity:1;transform:none}.bstory-rail svg{width:30px;height:30px;fill:none;stroke:var(--bs-red-soft);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px rgba(255,45,70,.42))}.bstory-rail b{font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.25}.bstory-rail span{font-size:.8125rem;line-height:1.45;color:var(--bs-dim)}.bstory-chapter,.bstory-statement{margin-inline:calc(var(--bs-bleed) * -1);padding-inline:var(--bs-bleed)}.bstory-chapter{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center}.bstory-chapter{position:relative;padding-block:clamp(1.6rem,4vw,3rem)}.bstory-chapter:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 70% 100% at 22% 50%,rgba(255,45,70,.07),transparent 68%)}.bstory-clove:before{background:radial-gradient(ellipse 70% 100% at 78% 50%,rgba(240,163,92,.07),transparent 68%)}.bstory-chapter>*{position:relative;z-index:1}.bstory-chapter.is-flip .bstory-chapter-media{order:2}.bstory-chapter.is-flip .bstory-chapter-copy{order:1}.bstory-chapter-media{position:relative;margin:0;border-radius:28px;overflow:hidden;background:#000;border:1px solid var(--bs-line)}.bstory-chapter-media img{display:block;width:100%;height:auto;transform:scale(1.02);transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.bstory-chapter-media.is-in img{transform:scale(1)}.bstory-glow,.bstory-clove .bstory-glow{display:none}.bstory-figure{display:flex;align-items:baseline;gap:.9rem;margin:1.8rem 0 0;padding-top:1.5rem;border-top:1px solid var(--bs-line)}.bstory-figure b{font-size:clamp(3rem,6vw,4.6rem);font-weight:700;line-height:.86;letter-spacing:-.04em;background:linear-gradient(120deg,#fff0f0,var(--bs-red) 52%,var(--bs-red-pale));-webkit-background-clip:text;background-clip:text;color:transparent}.bstory-figure span{font-size:.8125rem;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-dim)}.bstory-clove .bstory-eyebrow{color:var(--bs-amber)}.bstory-clove .bstory-chapter-media{border-color:#f0a35c2e}.bstory-constellation{position:relative;padding:clamp(1rem,3vw,2rem) 0}.bstory-thread{position:absolute;left:0;right:0;top:calc(.5rem + 5px);height:1px;background:linear-gradient(90deg,transparent,rgba(255,45,70,.5) 12%,rgba(255,45,70,.5) 88%,transparent);transform:scaleX(0);transform-origin:left center;transition:transform 1.6s cubic-bezier(.22,1,.36,1)}.bstory-constellation.is-drawn .bstory-thread{transform:scaleX(1)}.bstory-nodes{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.6rem);margin:0;padding:.5rem 0 0;list-style:none}.bstory-node{display:flex;flex-direction:column;gap:.5rem}.bstory-dot{width:11px;height:11px;border-radius:50%;background:var(--bs-red);box-shadow:0 0 0 4px #ff2d4624,0 0 20px #ff2d46b3;transform:scale(.4);opacity:0;transition:transform .7s cubic-bezier(.34,1.4,.5,1),opacity .5s ease;transition-delay:calc(var(--i, 0) * .12s)}.bstory-node.is-in .bstory-dot{transform:scale(1);opacity:1}.bstory-node b{margin-top:.35rem;font-size:.9375rem;font-weight:700;letter-spacing:.03em}.bstory-node>span:last-child{font-size:.8125rem;line-height:1.55;color:var(--bs-dim)}.bstory-statement{text-align:center;padding:clamp(1rem,4vh,3rem) 0}.bstory-statement p{margin:0 auto;max-width:18ch;font-size:clamp(1.9rem,4.6vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.028em}.bstory-statement em{font-style:normal;background:linear-gradient(100deg,var(--bs-red),var(--bs-red-pale));-webkit-background-clip:text;background-clip:text;color:transparent}.bstory-continuum{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.6rem);margin-top:1.9rem;padding-top:1.7rem}.bstory-line{position:absolute;left:5px;right:5px;top:0;height:1px;background:linear-gradient(90deg,var(--bs-amber),rgba(240,163,92,.5) 55%,rgba(240,163,92,.12));transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .2s}.bstory-continuum.is-in .bstory-line{transform:scaleX(1)}.bstory-step{position:relative;padding-top:1.1rem}.bstory-step:before{content:"";position:absolute;top:-4px;left:0;width:9px;height:9px;border-radius:50%;background:var(--bs-amber);box-shadow:0 0 14px #f0a35cb3;opacity:0;transform:scale(.4);transition:opacity .5s ease,transform .6s cubic-bezier(.34,1.4,.5,1);transition-delay:calc(.35s + var(--i, 0) * .14s)}.bstory-continuum.is-in .bstory-step:before{opacity:1;transform:scale(1)}.bstory-step b{display:block;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-amber-soft)}.bstory-step span{display:block;margin-top:.4rem;font-size:.8125rem;line-height:1.5;color:var(--bs-dim)}.bstory-spec-rows{margin:0}.bstory-spec{display:grid;grid-template-columns:minmax(150px,22%) minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);align-items:baseline;padding:clamp(1.1rem,2.2vw,1.6rem) 0;border-top:1px solid var(--bs-line)}.bstory-spec:last-child{border-bottom:1px solid var(--bs-line)}.bstory-spec dt{margin:0;font-size:clamp(1.9rem,3.4vw,2.9rem);font-weight:700;line-height:.94;letter-spacing:-.035em;color:var(--bs-ink);white-space:nowrap}.bstory-spec dt em{font-style:normal;font-size:.38em;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-red-soft);margin-left:.15em}.bstory-spec dd{margin:0;font-size:.9375rem;line-height:1.55;color:var(--bs-mute)}.bstory-nfc{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:center;padding:clamp(1.6rem,3.4vw,2.6rem);border-radius:26px;border:1px solid rgba(255,90,95,.18);background:radial-gradient(ellipse 50% 120% at 12% 50%,rgba(255,45,70,.13),transparent 70%),linear-gradient(150deg,#ffffff09,#ffffff02)}.bstory-nfc-ring{position:relative;width:clamp(88px,12vw,118px);aspect-ratio:1;display:grid;place-items:center;flex:0 0 auto}.bstory-nfc-ring span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,90,95,.5);animation:bstory-pulse 3.6s cubic-bezier(.22,1,.36,1) infinite}.bstory-nfc-ring span:nth-child(2){animation-delay:1.2s}.bstory-nfc-ring span:nth-child(3){animation-delay:2.4s}.bstory-nfc-ring svg{position:relative;width:44%;height:44%;fill:none;stroke:var(--bs-red-soft);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 12px rgba(255,45,70,.6))}@keyframes bstory-pulse{0%{transform:scale(.55);opacity:0}22%{opacity:.85}to{transform:scale(1);opacity:0}}.bstory-nfc-copy .bstory-body{margin-bottom:1rem}.bstory-link{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:650;color:var(--bs-ink);text-decoration:none;border-bottom:1px solid rgba(255,90,95,.5);padding-bottom:.15rem;transition:color .2s ease,border-color .2s ease,gap .2s ease}.bstory-link:hover,.bstory-link:focus-visible{color:var(--bs-red-soft);border-color:var(--bs-red-soft);gap:.7rem}.bstory-fine{display:grid;gap:1.4rem}.bstory-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.bstory-tags li{padding:.42rem .85rem;border-radius:999px;border:1px solid var(--bs-line);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--bs-dim)}.bstory-legal{border-top:1px solid var(--bs-line);padding-top:1.1rem}.bstory-legal summary{cursor:pointer;list-style:none;font-size:.8125rem;letter-spacing:.06em;color:var(--bs-mute);display:flex;align-items:center;gap:.6rem}.bstory-legal summary::-webkit-details-marker{display:none}.bstory-legal summary:after{content:"+";margin-left:auto;font-size:1.1rem;line-height:1;color:var(--bs-red-soft);transition:transform .3s ease}.bstory-legal[open] summary:after{transform:rotate(45deg)}.bstory-legal summary:focus-visible{outline:2px solid var(--bs-red-soft);outline-offset:4px;border-radius:4px}.bstory-legal p{margin:1rem 0 0;max-width:70ch;font-size:.8125rem;line-height:1.65;color:var(--bs-dim)}.bstory-legal a{color:var(--bs-red-pale);text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.bstory{--bs-gap:clamp(3.4rem, 8vh, 5.5rem)}.bstory-chapter{grid-template-columns:minmax(0,1fr);gap:1.8rem}.bstory-chapter.is-flip .bstory-chapter-media{order:0}.bstory-chapter.is-flip .bstory-chapter-copy{order:1}.bstory-chapter-media{max-width:440px}.bstory-body,.bstory-lede{max-width:none}.bstory-rail{display:flex;gap:1.1rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--bs-bleed) * -1);padding-inline:var(--bs-bleed)}.bstory-rail::-webkit-scrollbar{display:none}.bstory-rail li{flex:0 0 auto;width:min(60vw,210px);scroll-snap-align:start}.bstory-thread{left:5px;right:auto;top:.5rem;bottom:.5rem;width:1px;height:auto;background:linear-gradient(180deg,transparent,rgba(255,45,70,.5) 8%,rgba(255,45,70,.5) 92%,transparent);transform:scaleY(0);transform-origin:top center}.bstory-constellation.is-drawn .bstory-thread{transform:scaleY(1)}.bstory-nodes{grid-template-columns:minmax(0,1fr);gap:1.7rem;padding-left:1.9rem}.bstory-node{position:relative}.bstory-dot{position:absolute;left:-1.9rem;top:.3rem}.bstory-continuum{grid-template-columns:minmax(0,1fr);gap:1.3rem;padding-top:0}.bstory-line{display:none}.bstory-step{padding-top:0;padding-left:1.3rem}.bstory-step:before{top:.35rem}.bstory-spec{grid-template-columns:minmax(0,1fr);gap:.35rem}.bstory-spec dt{font-size:clamp(1.8rem,8vw,2.4rem)}.bstory-nfc{grid-template-columns:minmax(0,1fr);gap:1.2rem;text-align:left}}@media(max-width:520px){.bstory-mega{font-size:clamp(2.2rem,11vw,3.1rem)}.bstory-statement p{max-width:14ch}.bstory-nfc-ring{width:84px}}@media(prefers-reduced-motion:reduce){.bstory-r,.bstory-rail li,.bstory-dot,.bstory-step:before,.bstory-chapter-media img{opacity:1!important;transform:none!important;transition:none!important}.bstory-thread,.bstory-line{transform:none!important;transition:none!important}.bstory-nfc-ring span{animation:none;opacity:.4;transform:scale(.85)}}.bstory-lucid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:clamp(1.8rem,4.5vw,4rem);align-items:center}.bstory-lucid-media{margin:0;border-radius:24px;overflow:hidden;border:1px solid var(--bs-line);background:#000}.bstory-lucid-media img{display:block;width:100%;height:auto}.bstory-pull{margin:0 0 1.2rem;padding-left:1.1rem;border-left:2px solid rgba(255,45,70,.5);max-width:44ch;font-size:1.0625rem;line-height:1.55;color:var(--bs-ink)}.bstory-pull em{font-style:normal;background:linear-gradient(100deg,var(--bs-red),var(--bs-red-pale));-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:650}.bstory-drops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,3rem);margin-top:.4rem}.bstory-drop{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.bstory-drop svg{width:clamp(46px,5vw,60px);height:auto;fill:none;stroke:var(--bs-red);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 16px rgba(255,45,70,.4))}.bstory-drop svg .sw{stroke-width:2.2}.bstory-drop b{font-size:1rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.bstory-drop span{font-size:.875rem;line-height:1.55;color:var(--bs-dim);max-width:26ch}.bstory-vs-scroll{margin-top:1.6rem;overflow-x:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bstory-vs-table{width:100%;min-width:0;border-collapse:collapse;font-size:.875rem}.bstory-vs-table th,.bstory-vs-table td{padding:.85rem .7rem;text-align:center;vertical-align:middle;border-top:1px solid var(--bs-line)}.bstory-vs-table thead th{border-top:0;padding-bottom:1rem;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-dim);white-space:nowrap}.bstory-vs-table thead th.is-us{color:var(--bs-red-soft)}.bstory-vs-table tbody th{text-align:left;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--bs-mute);min-width:200px}.bstory-vs-table tr>*:nth-child(2){background:linear-gradient(180deg,#ff2d4617,#ff2d460d);box-shadow:inset 1px 0 #ff5a5f38,inset -1px 0 #ff5a5f38}.bstory-vs-table thead tr>*:nth-child(2){border-radius:12px 12px 0 0;box-shadow:inset 1px 1px #ff5a5f38,inset -1px 0 #ff5a5f38}.bstory-vs-table tbody tr:last-child>*:nth-child(2){border-radius:0 0 12px 12px;box-shadow:inset 1px 0 #ff5a5f38,inset -1px -1px #ff5a5f38}.bstory-vs-table .is-yes span{color:var(--bs-red);font-size:1.15rem;font-weight:700;text-shadow:0 0 14px rgba(255,45,70,.6)}.bstory-vs-table .is-no span{color:#f3efff42;font-size:1.05rem}.bstory-vs-table .is-dep span{color:var(--bs-amber);font-size:1.1rem;font-weight:800}.bstory-vs-key{margin:1rem 0 0;font-size:.75rem;letter-spacing:.06em;color:var(--bs-dim)}.bstory-vs-key b{color:var(--bs-mute)}@media(max-width:900px){.bstory-lucid{grid-template-columns:minmax(0,1fr);gap:1.6rem}.bstory-lucid-media{max-width:400px}.bstory-pull{max-width:none}.bstory-drops{display:flex;gap:1.2rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(var(--bs-bleed) * -1);padding-inline:var(--bs-bleed)}.bstory-drops::-webkit-scrollbar{display:none}.bstory-drop{flex:0 0 auto;width:min(66vw,240px);scroll-snap-align:start}.bstory-drop span{max-width:none}.bstory-vs-scroll{margin-inline:0;padding-inline:0}.bstory-vs-table tbody th{min-width:170px}}@media(max-width:700px){.bstory-vs-table,.bstory-vs-table thead,.bstory-vs-table tbody,.bstory-vs-table tr,.bstory-vs-table th,.bstory-vs-table td{display:block}.bstory-vs-table thead{display:none}.bstory-vs-table tbody tr{margin:0 0 .85rem;padding:.95rem;border:1px solid var(--bs-line);border-radius:16px;background:#ffffff05}.bstory-vs-table tbody th{min-width:0;padding:0 0 .75rem;border-top:0;color:var(--bs-ink)}.bstory-vs-table tbody td{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:.55rem 0;border-top:1px solid rgba(255,255,255,.06);text-align:left;background:none!important;box-shadow:none!important}.bstory-vs-table tbody td:before{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--bs-dim)}.bstory-vs-table tbody td:nth-child(2):before{content:"Bearback";color:var(--bs-red-soft)}.bstory-vs-table tbody td:nth-child(3):before{content:"Albolene"}.bstory-vs-table tbody td:nth-child(4):before{content:"Most lubes"}.bstory-vs-table tbody td:nth-child(5):before{content:"Bator balm"}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/bb-bator-story.css.map */
