.blp-hero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:start}.blp-hero--gallery-left .blp-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.blp-hero--gallery-right .blp-hero__copy{order:-1}.blp-hero__copy{position:relative}.blp-hero__gallery{margin-top:28px}.blp-hero__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 6px}.blp-hero__top .blp-eyebrow{margin:0 0 6px}.blp-hero__mascot{position:relative;flex:0 0 auto;width:clamp(110px,9vw,130px);margin-top:30px;pointer-events:none}.blp-hero__mascot img{width:100%;height:auto;filter:drop-shadow(5px 5px 0 var(--blp-accent))}.blp-hero__bubble{position:absolute;bottom:100%;right:10%;margin-bottom:8px;white-space:nowrap;font:400 11px/1.4 var(--blp-font-pixel);text-transform:uppercase;background:#fff;color:#000;border:2px solid #000;padding:8px 10px;box-shadow:3px 3px 0 var(--blp-accent)}.blp-hero__bubble:after{content:"";position:absolute;left:60%;top:100%;border:6px solid transparent;border-top-color:#000}.blp-hero__heading{font-size:clamp(44px,4.3vw,64px);line-height:.92;margin:0 0 18px;color:#fff}.blp-hero__text{max-width:560px;font-size:17px;line-height:1.5;color:var(--blp-muted-dark);margin:0 0 22px}.blp-hero__text p{margin:0 0 .6em}.blp-hero__text p:last-child{margin-bottom:0}.blp-hero__buttons{display:flex;flex-wrap:wrap;gap:14px;margin:0 0 18px}.blp-hero__cta{min-height:60px;padding:0 30px;font-size:16px}.blp-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 16px}.blp-hero__rating-link{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:15px}.blp-hero__stars{position:relative;display:inline-block;font-size:18px;line-height:1;letter-spacing:1px;white-space:nowrap}.blp-hero__stars-bg{color:#ffffff40}.blp-hero__stars-fg{position:absolute;inset:0 auto 0 0;width:var(--blp-rating-fill, 100%);overflow:hidden;color:var(--blp-accent)}.blp-hero__rating-value{font:700 20px/1 var(--blp-font-body)}.blp-hero__rating-count{color:#d9d4cc;text-decoration:underline;text-underline-offset:3px}.blp .blp-hero__link{margin:0 0 14px;font-size:14px;color:#fff}.blp-hero__link a{text-decoration:underline;text-underline-offset:3px}.blp-hero__link a:hover{color:var(--blp-accent)}.blp-hero__badges{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.blp-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border:2px solid #fff;background:#fff;color:#000;font-size:13px;letter-spacing:.04em;text-transform:uppercase;box-shadow:3px 3px 0 var(--blp-accent)}.blp-badge--no-icon{padding-left:12px}.blp-badge__icon{width:38px;height:38px;padding:3px;background:#000;object-fit:contain}.blp-badge.is-unavailable{opacity:.55;text-decoration:line-through}.blp-hero__trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--blp-muted-dark)}.blp-hero__trust li{position:relative;padding-left:18px}.blp-hero__trust li:before{content:"";position:absolute;left:0;top:.6em;width:10px;height:2px;background:var(--blp-accent)}.blp-gallery__main{position:relative;aspect-ratio:1 / 1;background:#fff;border:2px solid #fff;box-shadow:10px 10px 0 var(--blp-accent);overflow:hidden}.blp-gallery__zoom{position:relative;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;color:#fff;cursor:zoom-in}.blp-gallery__zoom[disabled]{cursor:default}.blp-gallery__main img{width:100%;height:100%;object-fit:contain}.blp-gallery__count,.blp-gallery__expand{position:absolute;bottom:10px;padding:7px 9px;background:#000000b8;color:#fff;font:600 13px/1 var(--blp-font-mono);pointer-events:none}.blp-gallery__count{left:10px;letter-spacing:.06em}.blp-gallery__expand{right:10px;display:flex;align-items:center}.blp-gallery__step{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:2px solid #000;background:#fff;color:#000;font:700 20px/1 var(--blp-font-body);cursor:pointer;box-shadow:3px 3px #000}.blp-gallery__step:hover{background:var(--blp-accent)}.blp-gallery__step--prev{left:10px}.blp-gallery__step--next{right:10px}.blp-gallery__thumbs{list-style:none;display:flex;gap:10px;margin:18px 0 0;padding:0 0 6px;overflow-x:auto;scrollbar-width:thin}.blp-gallery__thumb{position:relative;display:block;flex:0 0 auto;width:72px;height:72px;padding:0;border:2px solid #4a5156;background:#fff;cursor:pointer}.blp-gallery__thumb img{width:100%;height:100%;object-fit:contain}.blp-gallery__thumb[aria-current=true]{border-color:var(--blp-accent);box-shadow:3px 3px 0 var(--blp-accent)}.blp-gallery__more{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000a8;color:#fff;font:700 16px/1 var(--blp-font-mono)}.blp-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#050505;color:#fff}.blp-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.blp-lightbox::backdrop{background:#000000eb}.blp-lightbox__top{display:flex;justify-content:space-between;align-items:center;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px}.blp-lightbox__count{font:600 14px/1 var(--blp-font-mono);letter-spacing:.08em}.blp-lightbox__close,.blp-video__close{width:44px;height:44px;border:2px solid #fff;background:#000;color:#fff;font-size:26px;line-height:1;cursor:pointer}.blp-lightbox__stage{position:relative;min-height:0;overflow:hidden}.blp .blp-lightbox__stage img{position:absolute;top:0;bottom:0;left:64px;width:calc(100% - 128px);height:100%;max-width:none;margin:0;object-fit:contain;-webkit-user-select:none;user-select:none}.blp-lightbox__step{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:48px;height:48px;border:2px solid #fff;background:#0009;color:#fff;font-size:22px;cursor:pointer}.blp-lightbox__step--prev{left:6px}.blp-lightbox__step--next{right:6px}.blp .blp-lightbox__caption{margin:8px 16px 4px;min-height:1.4em;font-size:14px;color:#cfcac2;text-align:center}.blp-lightbox__thumbs{list-style:none;display:flex;justify-content:center;gap:6px;margin:0;padding:8px 14px calc(12px + env(safe-area-inset-bottom,0px));overflow-x:auto;scrollbar-width:thin}.blp-lightbox__thumbs button{flex:0 0 auto;padding:0;border:2px solid transparent;background:none;cursor:pointer;opacity:.6}.blp-lightbox__thumbs button[aria-current=true]{border-color:var(--blp-accent);opacity:1}.blp-lightbox__thumbs img{width:64px;height:64px;object-fit:cover}.blp-video{width:min(1100px,94vw);max-width:none;padding:0;border:0;background:transparent;overflow:visible}.blp-video::backdrop{background:#000000d9}.blp-video__box{position:relative;background:#000;border:2px solid #fff;box-shadow:10px 10px 0 var(--blp-accent)}.blp-video__close{position:absolute;top:-48px;right:-2px;font-size:28px}.blp-video__frame{aspect-ratio:16 / 9}.blp-video__frame iframe{display:block;width:100%;height:100%;border:0}.blp-sticky-cta{position:fixed;z-index:80;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#0c0c0d;border-top:2px solid var(--blp-accent)}.blp-sticky-cta[hidden]{display:none}.blp-sticky-cta .blp-btn{width:100%;min-height:48px}@media screen and (max-width:989px){.blp-hero__grid,.blp-hero--gallery-left .blp-hero__grid{display:flex;flex-direction:column;gap:0}.blp-hero__copy{display:contents}.blp-hero__gallery{order:1;width:100%;min-width:0;margin-top:0}.blp-hero__block{order:7;min-width:0;max-width:100%}.blp-hero__block:first-child{margin-top:26px}.blp-hero--promote-actions .blp-hero__block--buttons{order:2;margin:22px 0 0}.blp-hero--promote-actions .blp-hero__block--rating{order:3;margin:16px 0 6px}.blp-hero--promote-actions .blp-hero__block--eyebrow{margin-top:26px}}@media screen and (max-width:749px){.blp-hero__mascot{width:104px}.blp-hero__bubble{font-size:9px;padding:5px 7px;right:0}.blp-hero__heading{font-size:clamp(38px,10.5vw,48px)}.blp-gallery__main{aspect-ratio:4 / 3;box-shadow:6px 6px 0 var(--blp-accent)}.blp-gallery__thumbs{margin-top:12px}.blp-gallery__thumb{width:56px;height:56px}.blp-hero__buttons .blp-btn{width:100%}.blp .blp-lightbox__stage img{left:8px;width:calc(100% - 16px)}.blp-lightbox__step{display:none}}@media screen and (min-width:990px){.blp-sticky-cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/builder-hero.css.map */
