.bph{--ink:#121211;--paper:#F4F1E8;--gold:#EFB815;--purple:#844F95;--cream:#F8F7DB;--green:#3C916A;background:var(--ink);color:var(--paper);font-family:Barlow,system-ui,sans-serif;width:100%;overflow:hidden}.bph *{box-sizing:border-box}.bph a{color:inherit}.bph img{max-width:100%}.bph-wrap{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px}.bph-sec{padding-top:clamp(56px,7vw,104px);padding-bottom:clamp(56px,7vw,104px);display:flex;flex-direction:column;gap:36px}.bph-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 20px}.bph-head--c{flex-direction:column;align-items:center;text-align:center}.bph-h2{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(46px,6.5vw,96px);line-height:.9;text-transform:uppercase;color:inherit}.bph-eyebrow{display:block;margin-bottom:12px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:#b9b4a6}.bph-sub{margin:0;font-size:18px;line-height:1.55;color:#b9b4a6;max-width:44ch}.bph-fine{margin:0;font-size:14px;line-height:1.5;color:#8f8a7e;max-width:56ch}.bph-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:19px;letter-spacing:.04em;text-transform:uppercase;padding:14px 22px;min-height:50px;border:0;cursor:pointer}.bph-btn--gold{background:var(--gold);color:var(--ink)!important}.bph-btn--ink{background:var(--ink);color:var(--paper)!important}.bph-btn--line{background:none;border:2px solid var(--paper);color:var(--paper)}.bph-btn--xl{font-size:22px;padding:18px 30px;min-height:58px}.bph-clip{overflow:hidden}.bph-hero{padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px);display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:56px 64px}.bph-hero__copy{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:22px}.bph-kicker{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#b9b4a6}.bph-pill{background:var(--purple);color:#fff;padding:5px 11px}.bph-hero__h1{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(56px,9.5vw,138px);line-height:.88;text-transform:uppercase;color:var(--paper)}.bph-hero__h1 span{color:var(--gold)}.bph-hero__lead{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:500;font-size:clamp(26px,2.6vw,36px);line-height:1.1;color:#ede591}.bph-hero__p{margin:0;font-size:19px;line-height:1.55;color:#d8d3c6;max-width:46ch}.bph-meta{display:flex;flex-wrap:wrap;gap:8px 20px;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:#b9b4a6}.bph-buy{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.bph-price{display:flex;align-items:baseline;gap:14px;font-family:Barlow Condensed,sans-serif}.bph-price strong{font-weight:800;font-size:60px;line-height:1}.bph-price s{font-size:22px;color:#8f8a7e}.bph-hero__art{flex:1 1 420px;min-width:260px;max-width:520px;position:relative;padding:24px 0}.bph-hero__cover{position:relative;z-index:1;width:100%;height:auto;display:block;box-shadow:0 40px 80px #0009;transform:rotate(-2deg)}.bph-float{position:absolute;z-index:2;height:auto;pointer-events:none}.bph-credit{position:relative;z-index:1;margin:18px 0 0;font-size:13px;color:#8f8a7e}@keyframes bph-bob{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(calc(var(--r,0deg) * -1))}}@keyframes bph-fs{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-7px) rotate(var(--r,0deg))}}@keyframes bph-sway{0%,to{transform:translateY(8px) rotate(-6deg)}50%{transform:translateY(-6px) rotate(-1deg)}}@keyframes bph-fan-l{0%,to{transform:translate(34px,12px) rotate(-6deg)}50%{transform:translate(20px,4px) rotate(-13deg)}}@keyframes bph-fan-r{0%,to{transform:translate(-34px,12px) rotate(6deg)}50%{transform:translate(-20px,4px) rotate(13deg)}}@keyframes bph-fan-c{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes bph-shine{0%{transform:translate(-140%) skew(-18deg)}50%,to{transform:translate(420%) skew(-18deg)}}.bph-bob{animation:bph-bob 4.2s ease-in-out infinite}.bph-fs{animation:bph-fs 5s ease-in-out infinite}.bph-sway{animation:bph-sway 4.6s ease-in-out infinite}.bph-fan-l{animation:bph-fan-l 4.8s ease-in-out infinite}.bph-fan-r{animation:bph-fan-r 4.8s ease-in-out infinite}.bph-fan-c{animation:bph-fan-c 4.8s ease-in-out infinite}.bph-torneos{background:var(--cream);color:var(--ink)}.bph-torneos .bph-head{padding-top:clamp(40px,6vw,88px);padding-bottom:12px}.bph-trow{display:flex;gap:8px;overflow-x:auto;padding:12px 24px 40px;scroll-snap-type:x proximity;scrollbar-width:thin}.bph-tcard{flex:0 0 300px;scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;padding:10px 18px 14px}.bph-tcard__art{height:240px;display:flex;align-items:flex-end;justify-content:center}.bph-tcard__art img{max-width:100%;max-height:100%;width:auto;height:auto;display:block}.bph-tcard__n{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;color:var(--purple)}.bph-tcard__t{margin:-8px 0 0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:40px;line-height:.95;text-transform:uppercase;color:var(--ink)}.bph-tcard__h{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:20px;line-height:1.15;color:#3a3832}.bph-band{background:var(--green);color:var(--cream);padding:16px 24px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:22px;text-transform:uppercase}.bph-band a{color:var(--cream);text-underline-offset:5px}.bph-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:32px 22px}.bph-card{text-decoration:none;display:flex;flex-direction:column;gap:12px;min-width:0}.bph-card__img{display:block;aspect-ratio:3/4;background:#1d1c1a}.bph-card img{width:100%;height:100%;object-fit:cover;display:block;box-shadow:0 18px 36px #00000080;transition:transform .3s}.bph-card img.bph-card__photo{object-fit:contain;box-shadow:none}.bph-card:hover img{transform:translateY(-4px)}.bph-card--off img{filter:grayscale(.85);opacity:.55}.bph-card__l{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold)}.bph-card__t{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:24px;line-height:1.05;color:var(--paper)}.bph-card__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px}.bph-card__p{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:22px}.bph-tag{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border:1px solid #4A4740;color:#d8d3c6}.bph-tag--pre{background:var(--purple);border-color:var(--purple);color:#fff}.bph-tag--off{color:#8f8a7e}.bph-esp{border-top:1px solid #2B2A27}.bph-egrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:28px 22px}.bph-ecard{text-decoration:none;display:flex;flex-direction:column;gap:10px;min-width:0}.bph-ecard__img{position:relative;aspect-ratio:1;overflow:hidden;background:#1d1c1a;box-shadow:0 18px 36px #00000073}.bph-ecard__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bph-ecard__badge{position:absolute;top:12px;left:12px;background:var(--purple);color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px}.bph-ecard__t{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:26px;line-height:1.02;color:var(--paper)}.bph-ecard__p{display:flex;align-items:baseline;gap:10px;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:24px}.bph-ecard__p s{font-family:Barlow,sans-serif;font-weight:400;font-size:15px;color:#8f8a7e}.bph-planes{background:var(--paper);color:var(--ink)}.bph-plans{display:grid;grid-template-columns:minmax(0,440px);justify-content:center;gap:52px;align-items:stretch;padding-top:32px}@media(min-width:980px){.bph-plans{display:flex;justify-content:center;gap:22px;max-width:1240px;width:100%;margin:0 auto}.bph-plans>.bph-plan{flex:0 1 calc((100% - 44px) / 3);min-width:0}}.bph-plan__body{flex:1 1 auto}.bph-plan__body>.bph-btn{margin-top:auto}.bph-plan--star{position:relative}.bph-plan--star .bph-plan__flag{position:absolute;left:0;right:0;bottom:100%}.bph-planes .bph-sec{padding-top:36px;padding-bottom:40px;gap:18px}.bph-planes .bph-head--c{gap:6px}.bph-planes .bph-h2{font-size:clamp(40px,4.2vw,64px)}.bph-planes .bph-fine{font-size:11px;line-height:1.35}.bph-planes .bph-sub{font-size:16px}.bph-planes .bph-btn{min-height:46px;padding:11px 18px;font-size:18px}.bph-plan{background:#fff;border:2px solid var(--ink);display:flex;flex-direction:column;color:var(--ink)}.bph-plan--star{background:var(--ink);color:var(--paper);box-shadow:0 30px 60px #00000059;outline:4px solid var(--gold);outline-offset:-4px;border:0}.bph-plan__flag{background:var(--gold);color:var(--ink);text-align:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:15px;letter-spacing:.1em;text-transform:uppercase;padding:7px}.bph-plan__art{display:flex;align-items:center;justify-content:center;overflow:hidden;height:150px}.bph-plan__art img{height:auto;box-shadow:0 14px 26px #00000073}.bph-plan__body{padding:16px 22px 20px;display:flex;flex-direction:column;gap:9px}.bph-plan__body p{margin:0;font-size:15px;line-height:1.45}.bph-plan__k{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:#5a564d}.bph-plan__price{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:48px;line-height:1}.bph-plan__price--star{color:var(--gold);font-size:52px}.bph-plan__price small{font-size:20px;font-weight:600}.bph-fan4{padding:0 12px}.bph-fan4>*{flex:0 0 auto;width:82px!important;max-width:82px!important;margin-left:-8px;position:relative;box-shadow:0 14px 26px #00000080}.bph-fan4>*:first-child{margin-left:0}.bph-fan4 img{aspect-ratio:826/1183}.bph-ph{aspect-ratio:3/4;background:var(--cream);border:2px dashed #CCBFD0;padding:7px;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);font-family:Barlow Condensed,sans-serif}.bph-ph b{font-weight:800;font-size:12px;letter-spacing:.02em;color:var(--purple)}.bph-ph strong{font-weight:800;font-size:24px;line-height:.9}.bph-ph em{font-style:normal;font-weight:700;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--purple)}.bph-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.3}.bph-list li{display:flex;gap:10px}.bph-list span{color:var(--gold);font-weight:600}.bph-tiers{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.bph-tiers li{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #DDD7C8;font-size:16px}.bph-tiers li span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.bph-tiers strong{color:#2e7a57}.bph-tiers small{flex-basis:100%;font-size:13px;color:#6b665c}.bph-tiers i{font-style:normal;background:var(--ink);color:var(--gold);font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:2px 6px}.bph-tiers .bph-shine>span{position:relative;z-index:1}.bph-tiers .bph-shine{padding:8px 12px;margin:4px -12px 0;background:#fff3c4;border:2px solid var(--gold)}.bph-shine{position:relative;overflow:hidden}.bph-shine:after{content:"";position:absolute;top:0;bottom:0;left:0;width:30%;background:linear-gradient(90deg,#fff0,#ffffffb3,#fff0);animation:bph-shine 3.4s ease-in-out infinite;pointer-events:none}.bph-strip{display:flex;gap:36px;align-items:center;overflow-x:auto;scrollbar-width:none;padding:28px 24px;border-bottom:1px solid #2B2A27;overscroll-behavior-x:contain}.bph-strip::-webkit-scrollbar{display:none}.bph-strip img{height:120px;width:auto;flex:0 0 auto;display:block;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bph-mani{background:var(--purple);color:#fff}.bph-mani .bph-sec{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(32px,4vw,56px);gap:18px}.bph-mani__big{margin:0;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(48px,7vw,112px);line-height:.86;text-transform:uppercase}@media(min-width:980px){.bph-mani .bph-sec{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:56px;row-gap:18px;align-items:center}.bph-mani__big{grid-column:1;grid-row:1 / 3}.bph-mani__p{grid-column:2;grid-row:1;align-self:end}.bph-mani .bph-btn{grid-column:2;grid-row:2;align-self:start}}body:has(.bph) .main-footer{margin-top:0!important}.bph-mani .bph-eyebrow{display:none}.bph-mani__p{margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.55;max-width:48ch}.bph-revs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2px;background:#2b2a27;border:2px solid #2B2A27}.bph-rev{margin:0;background:var(--ink);padding:28px;display:flex;flex-direction:column;gap:18px;min-height:200px}.bph-rev[hidden]{display:none}.bph-stars{color:var(--gold);font-size:18px;letter-spacing:3px}.bph-rev blockquote{margin:0;padding:0;border:0;font-size:21px;line-height:1.45;color:var(--paper);font-style:normal}.bph-rev figcaption{margin-top:auto;display:flex;flex-direction:column;gap:2px;font-size:14px;color:#b9b4a6}.bph-rev figcaption b{color:var(--paper);font-weight:600}@media(max-width:749px){.bph-hero{padding-top:6px;padding-left:16px;padding-right:16px;gap:18px}.bph-hero__art{order:-1;flex:0 0 auto;width:62%;max-width:250px;min-width:0;padding:22px 0 0}.bph-hero__copy{flex-basis:100%;gap:16px}.bph-credit{display:none}.bph-wrap,.bph-trow{padding-left:16px;padding-right:16px}.bph-tcard{flex-basis:240px;gap:8px;padding:6px 12px 10px}.bph-tcard__art{height:196px}.bph-tcard__t{font-size:34px}.bph-trow{padding-top:4px;padding-bottom:28px}.bph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.bph-price strong{font-size:48px}}@media(prefers-reduced-motion:reduce){.bph-bob,.bph-fs,.bph-sway,.bph-fan-l,.bph-fan-r,.bph-fan-c{animation:none}.bph-shine:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/bp-home.css.map */
