.b3{--b3-ink: #F4EFE6;--b3-muted: #C9C3D9;--b3-card: #141A44;--b3-cream: #F4EFE6;--b3-cream-2: #E6DDCB;--b3-line: rgba(244, 239, 230, .18);--b3-gut: clamp(16px, 4.2vw, 56px);--f-head: "Oswald", "Arial Narrow", sans-serif;--f-cond: "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;--f-body: "Fira Sans", system-ui, -apple-system, sans-serif;--f-serif: "Playfair Display", Georgia, serif;background:var(--b3-bg);color:var(--b3-ink);font-family:var(--f-body);font-size:16px;line-height:1.5;overflow-x:clip;position:relative}.b3 *,.b3 *:before,.b3 *:after{box-sizing:border-box}.b3 img{max-width:100%;display:block}.b3 h1,.b3 h2,.b3 h3,.b3 p{margin:0;letter-spacing:normal;text-transform:none}.b3 a{color:inherit}.b3 button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.b3 :focus-visible{outline:3px solid var(--b3-cyan);outline-offset:3px}.b3-wrap{padding-left:var(--b3-gut);padding-right:var(--b3-gut);max-width:1480px;margin-left:auto;margin-right:auto}.b3-kicker{font-family:var(--f-cond);font-weight:700;font-size:15px;letter-spacing:4px;color:var(--b3-cyan);text-transform:uppercase}.b3 .b3-h2{font-family:var(--f-head);font-weight:700;font-size:clamp(36px,4.3vw,58px);line-height:1;text-transform:uppercase;color:#fff}.b3 .b3-h2--xl{font-size:clamp(40px,4.7vw,64px)}.b3-muted{color:var(--b3-muted);font-size:16px;line-height:1.55}.b3-glitch{color:#fff;text-shadow:-3px 0 0 var(--b3-cyan),4px 0 0 var(--b3-pink),9px 9px 0 var(--b3-bg)}.b3-pinktext{color:#b4237a}.b3-chip{background:var(--b3-pink);color:var(--b3-bg);font-family:var(--f-head);font-weight:700;font-size:18px;padding:3px 12px;line-height:1.3}.b3-tag{position:absolute;top:12px;left:12px;z-index:2;color:var(--b3-bg);font-family:var(--f-cond);font-weight:700;font-size:13px;letter-spacing:2px;padding:4px 10px;line-height:1.3}.b3-tag--pink{background:var(--b3-pink)}.b3-tag--cyan{background:var(--b3-cyan)}.b3-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border:0;font-family:var(--f-cond);font-weight:700;font-size:20px;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.b3 .b3-btn--gold{background:var(--b3-gold);color:var(--b3-bg);box-shadow:6px 6px 0 var(--b3-bg)}.b3 .b3-btn--pinkshadow{box-shadow:6px 6px 0 var(--b3-pink)}.b3 .b3-btn--ghost{border:2px solid rgba(244,239,230,.6);color:var(--b3-ink);background:transparent}.b3 .b3-btn--light{background:var(--b3-cream);color:var(--b3-bg)}.b3-btn:hover{transform:translate(-2px,-2px)}.b3-btn--gold:hover{box-shadow:8px 8px 0 var(--b3-bg)}.b3-btn--ghost:hover{border-color:var(--b3-ink)}.b3-btn.is-busy{opacity:.6;pointer-events:none}.b3-hero{position:relative;min-height:760px;overflow:hidden;background:#1a0f3a;display:flex;align-items:center}.b3-hero__media{position:absolute;top:0;right:0;bottom:0;width:87%}.b3-hero__media img,.b3-hero__media svg{width:100%;height:100%;object-fit:cover;object-position:var(--pos-d, 38% 28%)}.b3-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120a2e,#120a2ef2 30%,#120a2e8c 50%,#120a2e00 66%),linear-gradient(180deg,rgba(11,16,48,0) 76%,var(--b3-bg) 100%)}.b3-hero__body{position:relative;z-index:1;padding:90px var(--b3-gut) 120px;width:min(800px,100%);display:flex;flex-direction:column;gap:22px}.b3-hero__chip-m{display:none}.b3-hero__badge{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.b3 .b3-hero__title{font-family:var(--f-head);font-weight:700;font-size:clamp(48px,7.8vw,106px);line-height:.98;text-transform:uppercase}.b3 .b3-hero__accent{font-family:var(--f-serif);font-style:italic;font-weight:700;font-size:clamp(22px,2.9vw,40px);color:var(--b3-gold);line-height:1.15}.b3 .b3-hero__text{font-size:19px;line-height:1.55;max-width:520px}.b3-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.b3-hero__ctas .b3-btn{min-height:62px;font-size:22px}.b3-hero__trust{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;column-gap:26px;row-gap:6px;font-size:14px;color:#e6e0f2}.b3-ticker{position:relative;z-index:2;margin-top:-30px;transform:rotate(-2deg);background:var(--b3-pink);color:var(--b3-bg);height:58px;overflow:hidden;display:flex;align-items:center;box-shadow:0 10px 0 var(--b3-bg);width:104%;margin-left:-2%}.b3-ticker__run{display:flex;flex:none;width:max-content;white-space:nowrap;will-change:transform;font-family:var(--f-head);font-weight:700;font-size:26px;letter-spacing:1px;animation:b3-tk 34s linear infinite}.b3-ticker__run span{padding-right:40px}@keyframes b3-tk{0%{transform:translate(0)}to{transform:translate(-50%)}}.b3-count{padding-top:120px;padding-bottom:40px;display:grid;grid-template-columns:380px minmax(0,1fr);gap:56px;align-items:center}.b3-count__head{display:flex;flex-direction:column;gap:16px}.b3-count__card{background:var(--b3-cream);color:var(--b3-bg);padding:36px 40px;box-shadow:12px 12px 0 var(--b3-pink);display:flex;flex-direction:column;gap:22px}.b3-count__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 250px;gap:18px;align-items:end}.b3-count__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.b3-count__item img{height:200px;width:auto;mix-blend-mode:multiply}.b3-count__item .b3-tag{left:50%;top:-14px;transform:translate(-50%) rotate(-4deg);white-space:nowrap}.b3-count__name{font-weight:700;font-size:17px;line-height:1.25}.b3-count__price{font-family:var(--f-head);font-weight:600;font-size:24px}.b3-count__price b{font-weight:700}.b3-count__price s{font-family:var(--f-body);font-size:16px;color:#6b6577;font-weight:400;margin-left:4px}.b3-count__sum{border-left:2px dashed var(--b3-bg);padding-left:24px;display:flex;flex-direction:column;gap:6px;align-self:center;font-size:15px;color:#4a4766}.b3-count__full{font-family:var(--f-head);font-weight:600;font-size:26px;color:#6b6577}.b3-count__pay{font-family:var(--f-head);font-weight:700;font-size:48px;line-height:1;color:var(--b3-bg)}.b3-count__save{align-self:flex-start;background:var(--b3-bg);color:var(--b3-gold);font-weight:700;padding:6px 10px}.b3-count__note{font-size:14px;color:#4a4766;border-top:1px solid #DCD3C3;padding-top:14px}.b3-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.b3-head>div{display:flex;flex-direction:column;gap:10px}.b3-head__aside{max-width:400px;text-align:right}.b3-trios{padding-top:100px;padding-bottom:30px;display:flex;flex-direction:column;gap:28px}.b3-trios__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.b3-trio{background:var(--b3-card);border-top:4px solid var(--c);display:flex;flex-direction:column}.b3-trio__stage{position:relative;height:250px;background:linear-gradient(180deg,var(--b3-cream) 0%,#E9E1D2 100%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;overflow:hidden}.b3-trio__stage img{mix-blend-mode:multiply;width:auto}.b3-trio__l{height:170px;margin-right:-26px;transform:rotate(-6deg)}.b3-trio__c{height:205px;position:relative;z-index:1}.b3-trio__r{height:170px;margin-left:-26px;transform:rotate(6deg)}.b3-trio__body{padding:22px;display:flex;flex-direction:column;gap:8px;flex-grow:1}.b3 .b3-trio__title{font-family:var(--f-head);font-weight:700;font-size:30px;line-height:1.1;color:#fff}.b3-trio__body .b3-muted{font-size:15px}.b3-trio__names{font-size:14px;color:#e6e0f2}.b3-trio__prices{display:flex;align-items:baseline;gap:12px;margin-top:6px}.b3-trio__prices b{font-family:var(--f-head);font-weight:700;font-size:32px;color:var(--b3-gold)}.b3-trio__prices s{color:#9b95ae}.b3-trio .b3-btn{margin-top:auto;min-height:50px;font-size:18px}.b3-shop{padding-top:90px;padding-bottom:40px;display:flex;flex-direction:column;gap:24px;scroll-margin-top:80px}.b3-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 220px;gap:18px}.b3-side{position:relative;overflow:hidden;height:240px;padding:28px;display:flex;align-items:flex-end;text-align:left;color:#fff;background:var(--b3-card);border:3px solid rgba(244,239,230,.15);transition:box-shadow .2s ease,opacity .2s ease,border-color .2s ease}.b3-side img{position:absolute;right:0;top:0;width:70%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .5s ease}.b3-side:hover img{transform:scale(1.04)}.b3-side__shade{position:absolute;top:0;right:0;bottom:0;left:0}.b3-side--her .b3-side__shade{background:linear-gradient(90deg,#4a1550,#4a1550e6 34%,#4a155000 64%)}.b3-side--him .b3-side__shade{background:linear-gradient(90deg,#0b2f4a,#0b2f4ae6 34%,#0b2f4a00 64%)}.b3-side__txt{position:relative;display:flex;flex-direction:column;gap:6px}.b3-side__name{font-family:var(--f-serif);font-style:italic;font-weight:700;font-size:clamp(40px,4.4vw,60px);line-height:1}.b3-side__sub{font-size:13px;letter-spacing:3px;color:var(--b3-muted);text-transform:uppercase}.b3-side--her .b3-side__sub{color:#ffd3e8}.b3-side--him .b3-side__sub{color:#cffbf6}.b3-side--all{flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--b3-ink)}.b3-side__all{font-family:var(--f-head);font-weight:700;font-size:36px;line-height:1}.b3-side--all .b3-side__sub{letter-spacing:0;text-transform:none;font-size:14px}.b3-sides.has-pick .b3-side:not(.is-on){opacity:.55}.b3-side--her.is-on{border-color:var(--b3-pink);box-shadow:8px 8px 0 var(--b3-pink)}.b3-side--him.is-on{border-color:var(--b3-cyan);box-shadow:8px 8px 0 var(--b3-cyan)}.b3-side--all.is-on{border-color:var(--b3-gold);box-shadow:8px 8px 0 var(--b3-gold);background:#1e2660}.b3-fams{display:flex;gap:8px;flex-wrap:wrap}.b3-fam{height:44px;padding:0 18px;font-weight:600;font-size:15px;border:2px solid rgba(244,239,230,.3);background:transparent;color:var(--b3-ink);transition:background-color .15s ease,color .15s ease}.b3-fam:hover{border-color:var(--b3-ink)}.b3-fam.is-on{background:var(--b3-ink);color:var(--b3-bg);border-color:var(--b3-ink)}.b3-lines{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:-8px}.b3-lines__label{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--b3-muted);margin-right:4px}.b3-line{height:36px;padding:0 14px;font-weight:600;font-size:14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--b3-muted)}.b3-line:hover{color:var(--b3-ink)}.b3-line.is-on{color:var(--b3-gold);border-bottom-color:var(--b3-gold)}.b3-more-wrap{display:flex;justify-content:center}.b3 .b3-more{min-width:280px}.b3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.b3-card{background:var(--b3-card);border:1px solid rgba(244,239,230,.1);display:flex;flex-direction:column;transition:border-color .2s ease}.b3-card[hidden]{display:none}.b3-card.is-in{border-color:var(--b3-cyan)}.b3-card__stage{position:relative;height:280px;background:linear-gradient(180deg,var(--b3-cream) 0%,var(--b3-cream-2) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.b3-card__img{height:250px;width:auto;mix-blend-mode:multiply;transition:transform .4s ease,opacity .2s ease}.b3-card:hover .b3-card__img{transform:scale(1.04)}.b3-card__in{display:none}.b3-card.is-in .b3-card__in{display:block}.b3-card__body{padding:18px;display:flex;flex-direction:column;gap:6px;flex-grow:1}.b3-card__fam{font-size:12px;letter-spacing:2px;color:var(--b3-cyan);font-weight:600}.b3 .b3-card__name{font-family:var(--f-head);font-weight:600;font-size:24px;line-height:1.15;color:#fff}.b3-card__name a{text-decoration:none}.b3-card__name a:hover{text-decoration:underline;text-underline-offset:4px}.b3-card__notes{font-size:14px;color:var(--b3-muted);line-height:1.4}.b3-sizes{display:flex;gap:6px;margin-top:6px}.b3-size{flex:1;height:44px;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;border:2px solid rgba(244,239,230,.25);background:transparent;color:var(--b3-muted)}.b3-size.is-on{border-color:var(--b3-cyan);background:#2ee6d61f;color:var(--b3-cyan)}.b3-size.is-static{cursor:default}.b3-card__prices{display:flex;align-items:baseline;gap:10px;margin-top:4px}.b3-card__price{font-family:var(--f-head);font-weight:600;font-size:26px}.b3-card__old{font-size:15px;color:#9b95ae}.b3 .b3-card__add{margin-top:auto;min-height:48px;font-size:17px;letter-spacing:1px;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.b3-card__body .b3-card__add{margin-top:10px}.b3-card__body .b3-sizes{margin-top:auto;padding-top:6px}.b3-card.is-in .b3-card__add{background:transparent;color:var(--b3-cyan);box-shadow:inset 0 0 0 2px var(--b3-cyan)}.b3-empty{color:var(--b3-muted);padding:30px 0;text-align:center}.b3-ward{position:relative;margin-top:80px;min-height:560px;display:flex;align-items:center;overflow:hidden}.b3-ward__media{position:absolute;top:0;right:0;bottom:0;left:0}.b3-ward__media img{position:absolute;right:0;top:0;width:72%;height:100%;object-fit:cover;object-position:var(--pos-d, 40% 30%)}.b3-ward__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--b3-bg) 0%,var(--b3-bg) 34%,rgba(11,16,48,.2) 64%,rgba(11,16,48,0) 100%)}.b3-ward__body{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;gap:22px;align-items:flex-start}.b3-ward__body>*{max-width:600px}.b3-ward__body p{font-size:17px;line-height:1.6;color:#e6e0f2}.b3-faq{padding-top:100px;padding-bottom:40px;display:grid;grid-template-columns:420px minmax(0,1fr);gap:56px}.b3-faq>div:first-child{display:flex;flex-direction:column;gap:12px}.b3-faq__item{border-top:1px solid var(--b3-line)}.b3-faq__item:last-child{border-bottom:1px solid var(--b3-line)}.b3-faq__item summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;position:relative;font-weight:700;font-size:19px}.b3-faq__item summary::-webkit-details-marker{display:none}.b3-faq__item summary span{position:absolute;right:4px;top:50%;width:18px;height:18px;margin-top:-9px}.b3-faq__item summary span:before,.b3-faq__item summary span:after{content:"";position:absolute;left:0;top:8px;width:18px;height:2px;background:var(--b3-cyan);transition:transform .2s ease}.b3-faq__item summary span:after{transform:rotate(90deg)}.b3-faq__item[open] summary span:after{transform:rotate(0)}.b3-faq__a{padding:0 0 22px;font-size:16px;line-height:1.55;color:var(--b3-muted)}.b3-faq__a p+p{margin-top:8px}.b3-final{position:relative;margin-top:60px;min-height:440px;overflow:hidden;background:#1a0f3a;display:flex;align-items:center;justify-content:center}.b3-final>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.b3-final__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#120a2e8c}.b3-final__body{position:relative;z-index:1;padding:60px var(--b3-gut);display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.b3-final__body .b3-kicker{letter-spacing:6px;font-size:16px}.b3-final__title{font-family:var(--f-head);font-weight:700;font-size:clamp(40px,6.8vw,92px);line-height:.98;text-transform:uppercase}.b3-final .b3-btn{min-height:62px;font-size:22px;padding:0 38px}.b3-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#0b1030f7;border-top:3px solid var(--bar, var(--b3-gold));box-shadow:0 -14px 34px #00000073;transform:translateY(110%);transition:transform .3s ease;color:var(--b3-ink)}.b3-bar.is-on{transform:translateY(0)}.b3-bar__in{max-width:1480px;margin:0 auto;padding:12px var(--b3-gut);display:flex;align-items:center;gap:22px}.b3-bar__slots{display:flex;gap:10px;flex-shrink:0}.b3-slot{position:relative;width:74px;height:70px;display:flex;align-items:center;justify-content:center;font-family:var(--f-head);font-weight:700;font-size:18px;border:2px dashed rgba(244,239,230,.35);color:var(--b3-muted);background:transparent;padding:0}.b3-slot--gift{border-color:var(--b3-pink);color:var(--b3-pink)}.b3-slot.is-full{background:var(--b3-cream);border:0}.b3-slot.is-full img{height:60px;width:auto;mix-blend-mode:multiply}.b3-slot.is-gift{outline:3px solid var(--b3-pink)}.b3-slot.is-gift:after{content:"0 \20b4";position:absolute;bottom:-8px;left:50%;transform:translate(-50%);background:var(--b3-pink);color:var(--b3-bg);font-family:var(--f-cond);font-size:12px;letter-spacing:1px;padding:0 6px}.b3-slot__x{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:50%;background:var(--b3-bg);color:var(--b3-ink);border:1px solid rgba(244,239,230,.4);font-size:14px;line-height:20px;padding:0;display:none}.b3-slot.is-full:hover .b3-slot__x,.b3-slot__x:focus-visible{display:block}.b3-bar__txt{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:3px}.b3-bar__msg{font-family:var(--f-head);font-weight:600;font-size:24px;line-height:1.15}.b3-bar__sub{font-size:14px;color:var(--b3-muted)}.b3-bar__sum{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:130px}.b3-bar__full{font-size:14px;color:#9b95ae}.b3-bar__pay{font-family:var(--f-head);font-weight:700;font-size:28px;color:var(--b3-gold)}.b3 .b3-bar__cta{background:var(--bar, var(--b3-gold));color:var(--b3-bg);min-height:56px;white-space:nowrap}.b3-bump{animation:b3-bump .5s ease}@keyframes b3-bump{30%{transform:scale(1.12)}to{transform:scale(1)}}.b3-toast{position:fixed;left:50%;top:96px;z-index:60;transform:translate(-50%,-20px);opacity:0;background:var(--b3-cream);color:var(--b3-bg);padding:12px 18px;font-weight:600;box-shadow:6px 6px 0 var(--b3-pink);transition:opacity .2s ease,transform .2s ease;display:flex;gap:14px;align-items:center;max-width:calc(100% - 32px)}.b3-toast.is-on{opacity:1;transform:translate(-50%)}.b3-toast.is-error{box-shadow:6px 6px #e5484d}.b3-toast a{color:var(--b3-bg);text-decoration:underline}.b3-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.b3-reveal.is-in-view{opacity:1;transform:none}@media(max-width:1199px){.b3-count{grid-template-columns:1fr;gap:32px}.b3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-faq{grid-template-columns:1fr;gap:24px}.b3-sides{grid-template-columns:repeat(2,minmax(0,1fr)) 160px}}@media(max-width:989px){.b3-trios__grid{grid-template-columns:1fr 1fr}.b3-count__row{grid-template-columns:repeat(3,minmax(0,1fr))}.b3-count__sum{grid-column:1 / -1;border-left:0;border-top:2px dashed var(--b3-bg);padding:16px 0 0;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:14px}.b3-bar__msg{font-size:20px}.b3-bar__sum{min-width:0}}@media(max-width:749px){.b3-hero{display:block;min-height:0;background:var(--b3-bg)}.b3-hero__media{position:relative;width:100%;height:118vw;max-height:620px}.b3-hero__media img{object-position:var(--pos-m, 66% 18%)}.b3-hero__shade{background:linear-gradient(180deg,rgba(11,16,48,0) 0%,rgba(11,16,48,0) 46%,var(--b3-bg) 72%);height:118vw;max-height:620px;bottom:auto}.b3-hero__body{margin-top:-120px;padding:0 16px 70px;gap:14px}.b3-hero__badge .b3-chip{display:none}.b3-hero__chip-m{display:block;position:absolute;top:16px;left:16px;z-index:2}.b3 .b3-hero__title{font-size:48px}.b3 .b3-hero__text{font-size:16px}.b3-hero__ctas{flex-direction:column}.b3-hero__ctas .b3-btn{width:100%;font-size:20px}.b3-hero__ctas .b3-btn--gold{box-shadow:5px 5px 0 var(--b3-pink)}.b3-hero__ctas .b3-btn--ghost{display:none}.b3-hero__trust{font-size:13px;column-gap:16px}.b3-hero__trust li:nth-child(n+3){display:none}.b3-ticker{height:46px;margin-top:-20px}.b3-ticker__run{font-size:20px}.b3-kicker{font-size:13px;letter-spacing:3px}.b3 .b3-h2,.b3 .b3-h2--xl{font-size:34px;line-height:1.02}.b3-head{flex-direction:column;align-items:flex-start;gap:10px}.b3-head__aside{text-align:left;font-size:15px}.b3-count{padding-top:64px;gap:22px}.b3-count__card{padding:22px 16px;box-shadow:8px 8px 0 var(--b3-pink);margin-right:8px}.b3-count__row{gap:8px}.b3-count__item img{height:110px}.b3-count__name{font-size:13px}.b3-count__price{font-size:18px}.b3-count__price s{display:block;margin:0;font-size:13px}.b3-count__item .b3-tag{font-size:11px;letter-spacing:1px;padding:3px 6px;top:-10px}.b3-count__pay{font-size:38px}.b3-trios{padding-top:64px;padding-right:0;gap:20px}.b3-trios__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-right:16px;padding-bottom:6px;scrollbar-width:none}.b3-trios__grid::-webkit-scrollbar{display:none}.b3-trio{flex:0 0 82%;scroll-snap-align:start}.b3-trio__stage{height:200px}.b3-trio__l,.b3-trio__r{height:130px}.b3-trio__c{height:160px}.b3 .b3-trio__title{font-size:26px}.b3-shop{padding-top:64px;gap:16px;scroll-margin-top:60px}.b3-sides{grid-template-columns:1fr 1fr;gap:10px}.b3-side{height:190px;padding:14px}.b3-side img{width:100%;object-position:50% 15%}.b3-side--her .b3-side__shade{background:linear-gradient(0deg,#4a1550,#4a1550d9 30%,#4a155000 62%)}.b3-side--him .b3-side__shade{background:linear-gradient(0deg,#0b2f4a,#0b2f4ad9 30%,#0b2f4a00 62%)}.b3-side__name{font-size:30px}.b3-side__sub{font-size:10px;letter-spacing:2px}.b3-side--all{display:none}.b3-sides.has-pick .b3-side.is-on{box-shadow:5px 5px 0 currentColor}.b3-side--her.is-on{box-shadow:5px 5px 0 var(--b3-pink)}.b3-side--him.is-on{box-shadow:5px 5px 0 var(--b3-cyan)}.b3-fams{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none}.b3-fams::-webkit-scrollbar{display:none}.b3-fam{flex-shrink:0;height:40px;font-size:14px;padding:0 14px}.b3-lines{flex-wrap:nowrap;overflow-x:auto;margin-right:-16px;padding-right:16px;scrollbar-width:none;margin-top:-4px}.b3-lines::-webkit-scrollbar{display:none}.b3-line,.b3-lines__label{flex-shrink:0}.b3 .b3-more{width:100%;min-width:0}.b3-grid{grid-template-columns:1fr 1fr;gap:10px}.b3-card__stage{height:170px}.b3-card__img{height:150px}.b3-card__body{padding:12px;gap:4px}.b3-card__fam{font-size:10px;letter-spacing:1.5px}.b3 .b3-card__name{font-size:19px}.b3-card__notes{font-size:12px}.b3-size{height:38px;font-size:13px}.b3-card__price{font-size:21px}.b3 .b3-card__add{min-height:44px;font-size:15px;letter-spacing:.5px}.b3-card .b3-tag{font-size:10px;letter-spacing:1px;padding:3px 6px;top:8px;left:8px}.b3-ward{display:block;margin-top:28px;min-height:0}.b3-ward__media{position:relative;height:300px}.b3-ward__media img{width:100%;object-position:var(--pos-m, 62% 30%)}.b3-ward__shade{background:linear-gradient(180deg,rgba(11,16,48,0) 60%,var(--b3-bg) 100%)}.b3-ward__body{margin-top:-36px;gap:14px;padding-bottom:8px}.b3-ward__body p{font-size:15px}.b3-ward__body .b3-btn{width:calc(100% - 6px);font-size:17px;min-height:52px;box-shadow:5px 5px 0 var(--b3-pink)}.b3-faq{padding-top:56px}.b3-faq__item summary{font-size:17px;padding:18px 36px 18px 0}.b3-faq__a{font-size:15px}.b3-final{min-height:300px;margin-top:40px}.b3-final__title{font-size:40px}.b3-final .b3-btn{min-height:56px;font-size:19px}.b3-bar__in{padding:8px 12px;gap:10px;flex-wrap:wrap}.b3-bar__slots{gap:6px}.b3-slot{width:44px;height:44px;font-size:14px}.b3-slot.is-full img{height:38px}.b3-slot.is-gift:after{font-size:10px;bottom:-7px}.b3-slot__x{display:none!important}.b3-bar__txt{flex-basis:0}.b3-bar__msg{font-size:15px}.b3-bar__sub,.b3-bar__sum{display:none}.b3 .b3-bar__cta{min-height:44px;padding:0 14px;font-size:15px;letter-spacing:1px}.b3-toast{top:72px}}@media(prefers-reduced-motion:reduce){.b3-ticker__run{animation-duration:70s}.b3-reveal{opacity:1;transform:none;transition:none}.b3-btn,.b3-side img,.b3-card__img,.b3-bar{transition:none}}html:has(.b3){--color-background-header: #0B1030;--color-background-header-transparent: rgba(11, 16, 48, 0);--color-text-header: #F4EFE6;--color-icon-header: #F4EFE6;--color-text-header-half-transparent: rgba(244, 239, 230, .5);--color-shadow-header: rgba(0, 0, 0, .5);--color-background-footer: #070A22;--color-text-footer: #F4EFE6;--color-text-footer-subdued: rgba(244, 239, 230, .65)}html:has(.b3) .header__logo img{filter:brightness(0) invert(1)}html:has(.b3) [data-js-cart-count]{background:#ff4fa3!important;color:#0b1030!important;font-weight:700}html:has(.b3) header.header{border-bottom:0;box-shadow:none}html:has(.b3) header.header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#ff4fa3,#2ee6d6 50%,#ffc46b);pointer-events:none}html:has(.b3) header.header a:hover{color:#2ee6d6}html:has(.b3) header.header input{background:#f4efe614;color:#f4efe6;border-color:#f4efe64d}html:has(.b3) header.header input::placeholder{color:#f4efe68c}html:has(.b3) .announcement-bar{--color-background: #FF4FA3 !important;--color-gradient-overlay: #FF4FA3 !important;--color-gradient-overlay-transparent: rgba(255, 79, 163, 0) !important;--color-text: #0B1030 !important;background:#ff4fa3!important;color:#0b1030!important}html:has(.b3) .announcement-bar *{color:#0b1030!important}html:has(.b3) .footer__parent{position:relative}html:has(.b3) .footer__parent:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ff4fa3,#2ee6d6 50%,#ffc46b);z-index:1}html:has(.b3) .footer__parent a:hover{color:#2ee6d6}@media(min-width:990px){html:has(.b3){--header-desktop-sticky-position: 0px !important;--header-desktop-sticky-height: 76px !important;--height-header: 76px !important}html:has(.b3) .header__inner{position:relative}html:has(.b3) .header__row.logo-only{position:absolute;left:0;top:0;height:76px;width:auto;z-index:3;display:flex;align-items:center}html:has(.b3) .header__row.logo-only .header__logo{width:150px!important;margin:0}html:has(.b3) .header__row.logo-only .header__logo-link,html:has(.b3) .header__row.logo-only .image{width:150px!important}html:has(.b3) .header__row.lower{height:76px}html:has(.b3) .header__row.lower .header__row-segment.left{visibility:hidden}html:has(.b3) .header__row.lower .header__row-segment.left .search-form{visibility:visible;position:absolute;right:118px;top:2px;width:48px;min-width:0!important;z-index:4;transition:width .25s ease}html:has(.b3) .header__row.lower .search-form button{left:0;right:auto}html:has(.b3) .header__row.lower .header__row-segment.left .search-form:focus-within{width:260px}html:has(.b3) .header__row.lower .search-form .search-form__input-wrapper{width:100%}html:has(.b3) .header__row.lower .search-form input{width:100%;min-width:0;background:transparent!important;border-color:transparent!important;padding-left:44px;cursor:pointer}html:has(.b3) .header__row.lower .search-form:focus-within input{background:#0b1030!important;border-color:#f4efe659!important;cursor:text}html:has(.b3) .header__row.lower .search-form input::placeholder{color:transparent}html:has(.b3) .header__row.lower .search-form:focus-within input::placeholder{color:#f4efe68c}}html:has(.b3) .quick-cart__container{--color-text: #F4EFE6 !important;--color-background: #0B1030 !important;--color-border: rgba(244, 239, 230, .18) !important;--color-background-button: #FFC46B !important;--color-text-button: #0B1030 !important;background:#0b1030!important;color:#f4efe6;border-left:3px solid #FF4FA3}html:has(.b3) .quick-cart__header{border-bottom-color:transparent!important;position:relative}html:has(.b3) .quick-cart__header:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(90deg,#ff4fa3,#2ee6d6 50%,#ffc46b)}html:has(.b3) .quick-cart__heading{font-family:Oswald,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#fff}html:has(.b3) .quick-cart__close-icon,html:has(.b3) .quick-cart__container .icon{color:#f4efe6}html:has(.b3) .quick-cart__item{border-bottom-color:#f4efe624!important}html:has(.b3) .quick-cart__item-image{background:#f4efe6}html:has(.b3) .quick-cart__item-image img{mix-blend-mode:multiply}html:has(.b3) .quick-cart__item-title,html:has(.b3) .quick-cart__item-title a{font-family:Oswald,sans-serif;font-weight:600;color:#fff}html:has(.b3) .quick-cart__item-variant{color:#f4efe699}html:has(.b3) .quick-cart__item-price{color:#ffc46b;font-weight:600}html:has(.b3) .quick-cart__item-price-wrapper{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;row-gap:6px}html:has(.b3) .quick-cart__item-price{white-space:nowrap}html:has(.b3) .quick-cart__item-price-wrapper .b3-qc__gift{margin-top:0}html:has(.b3) .quick-cart__item-discounts,html:has(.b3) .quick-cart__item-discount{color:#ff4fa3!important}html:has(.b3) .quick-cart__item-discount{background:#ff4fa31a!important}html:has(.b3) .quick-cart__footer-savings,html:has(.b3) .quick-cart__footer-savings *{color:#ff4fa3!important}html:has(.b3) .quick-cart__container .quantity-input{border-color:#f4efe64d}html:has(.b3) .quick-cart__container .quantity-input input,html:has(.b3) .quick-cart__container .quantity-input button{color:#f4efe6;background:transparent}html:has(.b3) .quick-cart__item-remove{color:#f4efe6b3}html:has(.b3) .quick-cart__container .free-shipping-bar{background:#2ee6d61f!important;color:#2ee6d6!important}html:has(.b3) .quick-cart__container .free-shipping-bar *{color:#2ee6d6!important}html:has(.b3) .quick-cart__footer{border-top:2px solid #FF4FA3!important}html:has(.b3) .quick-cart__footer-order-note-trigger,html:has(.b3) .quick-cart__footer-order-note-trigger *,html:has(.b3) .quick-cart__footer-tax-note,html:has(.b3) .quick-cart__footer-tax-note a{color:#c9c3d9!important}html:has(.b3) .quick-cart__footer-subtotal{font-family:Oswald,sans-serif;font-size:20px;color:#fff}html:has(.b3) .quick-cart__submit{background:#ffc46b!important;color:#0b1030!important;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:700;letter-spacing:2px;text-transform:uppercase;box-shadow:5px 5px #ff4fa3;border:0!important}html:has(.b3) .quick-cart__submit *{color:#0b1030!important}.b3-qc{position:relative;margin:14px 0 6px;padding:16px 16px 14px;background:#141a44;border:2px solid #FF4FA3;color:#f4efe6;display:flex;flex-direction:column;gap:8px}.b3-qc__badge{position:absolute;top:-12px;left:12px;background:#ff4fa3;color:#0b1030;font-family:Oswald,sans-serif;font-weight:700;font-size:14px;padding:1px 8px}.b3-qc__slots{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.b3-qc__slot{position:relative;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:2px dashed rgba(244,239,230,.35);font-family:Oswald,sans-serif;font-weight:700;font-size:12px;color:#ff4fa3}.b3-qc__slot.is-giftslot{border-color:#ff4fa3}.b3-qc__slot.is-full{background:#f4efe6;border:0}.b3-qc__slot.is-full img{height:38px;width:auto;mix-blend-mode:multiply}.b3-qc__slot.is-gift{outline:2px solid #FF4FA3}.b3-qc__msg{font-family:Oswald,sans-serif;font-weight:600;font-size:18px;line-height:1.2;color:#fff}.b3-qc__sub{font-size:13px;color:#c9c3d9}.b3-qc__more{align-self:flex-start;margin-top:4px;height:40px;padding:0 16px;border:0;background:#ff4fa3;color:#0b1030;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:1.5px;cursor:pointer}.b3-qc__gift{display:inline-block;margin-top:4px;background:#ff4fa3;color:#0b1030!important;font-family:Fira Sans Extra Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:1px;padding:2px 8px}html:has(.b3) .quick-cart__item-image{align-self:flex-start;background:transparent!important}html:has(.b3) .quick-cart__item-image .image{background:#f4efe6}html:has(.b3) .quick-cart__item-discounts{background:#ff4fa31a!important}html:has(.b3) .quick-cart__item-discounts:before,html:has(.b3) .quick-cart__item-discounts:after{display:none!important}html:has(.b3) .quick-cart__item-discount{background:transparent!important}html:has(.b3) .cross-sells__item{background:#141a44!important;border:1px solid rgba(244,239,230,.14)}html:has(.b3) .cross-sells__item-image .image{background:#f4efe6}html:has(.b3) .cross-sells__item-title a{color:#fff!important}html:has(.b3) .cross-sells__item-price-wrapper s{color:#9b95ae!important}html:has(.b3) .cross-sells__item-price-wrapper .sale{color:#ff4fa3!important;font-weight:600}html:has(.b3) .cross-sells__item-button{background:#ffc46b!important}html:has(.b3) .cross-sells__item-add,html:has(.b3) .cross-sells__item-add *{color:#0b1030!important;font-weight:700}
/*# sourceMappingURL=/cdn/shop/t/83/assets/bdp-trio.css.map */
