.blast-off-bar{background:var(--bob-bg, #b8e3e5);color:var(--bob-text, #5a1d75);font-family:Quicksand,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.blast-off-bar__frame{position:relative;overflow:hidden;background:var(--bob-bg, #b8e3e5);border-top:10px solid var(--bob-border, #d5df3f);border-right:20px solid var(--bob-border, #d5df3f);border-bottom:20px solid var(--bob-border, #d5df3f);border-left:20px solid var(--bob-border, #d5df3f);padding:var(--bob-padding-top, 18px) 26px var(--bob-padding-bottom, 22px)}.blast-off-bar__brushstroke{position:absolute;top:var(--bob-brush-top, -8px);right:var(--bob-brush-right, -24px);width:min(var(--bob-brush-width, 680px),60vw);aspect-ratio:1.55 / 1;background-image:var(--bob-brushstroke);background-repeat:no-repeat;background-position:top right;background-size:contain;pointer-events:none;z-index:1;opacity:.95}.blast-off-bar__inner{position:relative;z-index:2;max-width:var(--bob-content-max, 1600px);margin:0 auto}.blast-off-bar__title{margin:0 0 4px;text-align:center;font-family:futura-100,sans-serif;font-weight:700;font-style:var(--bob-title-style, italic);line-height:.95;text-transform:uppercase;letter-spacing:.01em;color:var(--bob-title, #d9e33e);font-size:clamp(2.6rem,9vw,var(--bob-title-size, 100px));-webkit-text-stroke:var(--bob-title-stroke, 6px) var(--bob-title-outline, #8b4d98);paint-order:stroke fill}.blast-off-bar__intro-wrap{display:flex;justify-content:center;margin-top:10px;margin-bottom:6px}.blast-off-bar__intro{width:min(900px,100%);display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:18px;row-gap:12px;padding-left:clamp(0px,4vw,46px)}.blast-off-bar__logo{width:min(var(--bob-logo-size, 130px),28vw);line-height:0}.blast-off-bar__logo img{display:block;width:100%;height:auto}.blast-off-bar__intro-text{min-width:0}.blast-off-bar__heading{margin:0;color:var(--bob-heading-color, #5a1d75);font-family:Fredoka,Quicksand,sans-serif;font-weight:700;line-height:1;font-size:clamp(1.5rem,3.4vw,var(--bob-heading-size, 44px))}.blast-off-bar__heading-block{width:-moz-fit-content;width:fit-content;max-width:100%}.blast-off-bar__heading-rule{width:100%;height:4px;background:var(--bob-rule-color, #d5df3f);margin:8px 0 12px;border-radius:999px}.blast-off-bar__description{margin:0;max-width:720px;color:var(--bob-description-color, #5a1d75);font-family:Quicksand,sans-serif;font-weight:500;line-height:1.12;letter-spacing:-.01em;font-size:clamp(1.2rem,2.6vw,var(--bob-description-size, 30px))}.blast-off-bar__products{display:grid;grid-template-columns:repeat(var(--bob-cols, 2),minmax(0,1fr));gap:clamp(18px,2.8vw,48px);align-items:end;margin-top:8px}.blast-off-bar__products--1{max-width:700px;margin-left:auto;margin-right:auto}.blast-off-bar__product{text-align:center}.blast-off-bar__product-link{display:block;color:inherit;text-decoration:none;transition:transform .22s ease}.blast-off-bar__product-link:hover,.blast-off-bar__product-link:focus-visible{transform:translateY(-4px)}.blast-off-bar__product-link:focus-visible{outline:3px solid var(--bob-border, #d5df3f);outline-offset:5px;border-radius:8px}.blast-off-bar__product-img{display:flex;align-items:flex-end;justify-content:center;min-height:0;margin-bottom:12px}.blast-off-bar__product-img img{display:block;width:auto;max-width:min(100%,var(--bob-product-max-width, 760px));max-height:var(--bob-product-max-height, 600px);height:auto;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(0,0,0,.18))}.blast-off-bar__product-label{margin:0;color:var(--bob-product-label-color, #5a1d75);font-family:Fredoka,Quicksand,sans-serif;font-weight:600;line-height:1.05;letter-spacing:-.02em;font-size:clamp(1.6rem,2.8vw,var(--bob-product-label-size, 38px))}.blast-off-bar__atc-form{margin-top:16px}.blast-off-bar__atc{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 24px;border-radius:999px;border:2px solid var(--bob-title-outline, #8b4d98);background:var(--bob-title-outline, #8b4d98);color:var(--bob-border, #d5df3f);cursor:pointer;font-family:Quicksand,sans-serif;font-weight:700;font-size:.95rem;line-height:1;text-transform:uppercase;letter-spacing:.04em;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;box-shadow:0 4px #00000029}.blast-off-bar__atc:hover{transform:translateY(-2px);box-shadow:0 6px #0000002e}.blast-off-bar__atc:active{transform:translateY(1px);box-shadow:0 2px #00000029}.blast-off-bar__atc:focus-visible{outline:3px solid var(--bob-border, #d5df3f);outline-offset:3px}.blast-off-bar__atc--soldout{opacity:.7;cursor:not-allowed}.blast-off-bar__atc--soldout:hover{transform:none;box-shadow:0 4px #00000029}@media(min-width:990px){.blast-off-bar__products--2 .blast-off-bar__product:first-child{padding-right:3%}.blast-off-bar__products--2 .blast-off-bar__product:last-child{padding-left:3%}}@media(max-width:989px){.blast-off-bar__frame{border-top-width:8px;border-right-width:14px;border-bottom-width:14px;border-left-width:14px;padding-left:18px;padding-right:18px}.blast-off-bar__title{-webkit-text-stroke:calc(var(--bob-title-stroke, 6px) * .7) var(--bob-title-outline, #8b4d98);line-height:1}.blast-off-bar__intro{width:min(760px,100%);padding-left:0}.blast-off-bar__brushstroke{width:min(440px,56vw);opacity:.9}.blast-off-bar__product-img img{max-height:min(var(--bob-product-max-height, 600px),46vw)}}@media(max-width:749px){.blast-off-bar__frame{border-top-width:6px;border-right-width:10px;border-bottom-width:10px;border-left-width:10px;padding-top:max(14px,var(--bob-padding-top, 18px));padding-bottom:max(16px,var(--bob-padding-bottom, 22px));padding-left:14px;padding-right:14px}.blast-off-bar__title{margin-bottom:10px;font-size:clamp(2rem,11vw,4.5rem);-webkit-text-stroke:3px var(--bob-title-outline, #8b4d98)}.blast-off-bar__intro-wrap{margin-top:8px;margin-bottom:14px}.blast-off-bar__intro{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:12px}.blast-off-bar__heading-block{margin-left:auto;margin-right:auto}.blast-off-bar__heading-rule{margin:8px auto 0}.blast-off-bar__description{max-width:100%;line-height:1.25}.blast-off-bar__products{grid-template-columns:1fr;gap:24px}.blast-off-bar__product-img{min-height:0;margin-bottom:8px}.blast-off-bar__product-img img{max-width:88%;max-height:320px}.blast-off-bar__product-label{max-width:320px;margin-left:auto;margin-right:auto}.blast-off-bar__brushstroke{width:240px;top:-6px;right:-28px;opacity:.7}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
