[hidden]{display:none!important}img{height:auto}h1,h2,h3,h4,h5,h6{text-transform:uppercase}.shopify-section:has(.flavor-section):has(+.shopify-section .good-stuff) .flavor-section{padding-bottom:32px}.shopify-section:has(.flavor-section)+.shopify-section .good-stuff{border-top:0;padding-top:32px}.commercial-wordmark{width:clamp(320px,58vw,720px);max-width:86vw}.commercial-center{padding:40px 5% 80px}@media(max-width:720px){.commercial-wordmark{width:86vw;max-width:430px}.commercial-center{padding:40px 5% 80px}}.commercial-backdrop video{width:100%;height:100%;object-fit:cover}.ticker{position:relative}.ticker.is-paused .ticker-track{animation-play-state:paused}.ticker-pause{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:38px;height:38px;border:2px solid #fff;border-radius:50%;background:#5600a0;color:#fff;z-index:2}.editor-note{padding:16px;background:#111;color:#fff;border:1px dashed #ff9500;font-size:15px}.flavor-lineup>.editor-note{grid-column:1/-1}.nav-grandchild{padding-left:24px!important}.footer-bottom{justify-content:flex-start}.subscribe-form{flex-wrap:wrap}.form-errors{flex:1 0 100%;color:#fff}.rte a{text-decoration:underline;text-underline-offset:4px}.rte img{height:auto;max-width:100%}.rte ul,.rte ol{padding-left:24px;line-height:1.7}.rte table{max-width:100%;display:block;overflow:auto}.rte th,.rte td{padding:12px;border:1px solid #ffffff40}.product-form{display:grid;gap:12px;margin:24px 0}.product-form label,.cart-section label{font-family:League Spartan,sans-serif;font-size:18px;font-weight:700}.product-form select,.product-form input,.cart-section input,.cart-section textarea,.collection-sort select,.search-form input{border:2px solid #ffffff60;border-radius:8px;background:#111;color:#fff;padding:14px;max-width:100%}.product-quantity{width:110px}.product-add{margin-top:12px;width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.price s{font-size:.65em;color:#ccc;margin-left:10px}.product-gallery{min-width:0}.product-media-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.product-media-list img{width:100%;height:auto;object-fit:contain}.product-media-list video,.product-media-list iframe,.product-media-list model-viewer{width:100%;height:320px;grid-column:1/-1}.product-form .shopify-payment-button{margin-top:14px}.placeholder{display:block;width:100%;height:auto;min-height:240px;background:#fff;fill:#111}.cart-items{display:grid;gap:0}.cart-item{display:grid;grid-template-columns:140px minmax(0,1fr) 120px 130px;gap:25px;align-items:center;padding:28px 0;border-bottom:1px solid #ffffff40}.cart-item-image img{width:140px;height:140px;object-fit:contain;background:#fff;border-radius:12px}.cart-item-info h2{font-size:24px;letter-spacing:0}.cart-item-info p{margin:8px 0}.cart-quantity input{width:100%;margin-top:8px}.cart-line-price{display:grid;gap:8px;text-align:right}.cart-bottom{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:36px}.cart-bottom textarea{display:block;width:100%;margin:12px 0 20px}.cart-summary h2{font-size:26px;letter-spacing:0;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.cart-summary p{font-size:14px;color:#ddd}.cart-summary .btn{width:100%;margin:10px 0 25px}.cart-summary .text-link{display:inline-block}.empty-cart{text-align:center;padding:30px 0 70px}.collection-sort{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-bottom:30px}.collection-sort .btn{padding:13px 24px}.pagination{justify-content:center;flex-wrap:wrap;margin-top:40px;font-size:20px}.pagination span{padding:8px}.pagination .current{color:#ff9500}.search-form{display:flex;gap:12px;max-width:650px;margin-top:25px}.search-form input{flex:1;min-width:0}.shopify-policy__container{max-width:900px!important;padding:45px 24px 70px!important}.shopify-policy__title h1{font-size:clamp(38px,6vw,68px)}.shopify-policy__body{line-height:1.7}.unit-price{font-size:14px;color:#ddd}.cart-discount{color:#ffb800}@media(max-width:700px){.cart-item{grid-template-columns:88px minmax(0,1fr);gap:16px}.cart-item-image img{width:88px;height:100px}.cart-item-info h2{font-size:20px}.cart-quantity{grid-column:2}.cart-quantity input{width:90px}.cart-line-price{grid-column:2;text-align:left;margin-top:-4px}.cart-bottom{grid-template-columns:1fr;gap:35px}.cart-summary h2{font-size:24px}.search-form{flex-wrap:wrap}.product-media-list video,.product-media-list iframe{height:220px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none!important}}.footer-main>div:not(.footer-brand) h3{padding-bottom:12px;border-bottom:3px solid var(--blorp-orange);margin-bottom:20px}.footer-main>div:last-child h3{border-color:var(--blorp-grape)}.footer-main a{line-height:1.45;padding-block:5px}.support-page,.founder-page{padding:42px 5% 90px;background-color:#050505}.support-hero{max-width:1160px;margin:0 auto;text-align:left}.support-hero h1{font-size:clamp(44px,7.2vw,92px);line-height:1.03;margin:14px 0 20px;max-width:1000px;overflow-wrap:break-word}.support-hero h1 span{color:var(--blorp-yellow)}.support-hero .eyebrow{color:var(--blorp-orange);font-size:17px}.support-deck{font:500 clamp(20px,2.1vw,26px)/1.45 "League Spartan",sans-serif;margin:0 auto 38px;max-width:1160px;color:#fff}.support-content{max-width:1160px;margin:0 auto}.document-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:38px;align-items:start}.document-nav{position:sticky;top:125px;font-family:League Spartan,sans-serif}.document-nav details{border:2px solid #fff;border-radius:16px;background:#101010;overflow:hidden}.document-nav summary{padding:20px;font-weight:800;color:var(--blorp-yellow);cursor:pointer;font-size:17px}.document-nav nav{display:grid;padding:0 18px 18px;max-height:58vh;overflow:auto;scrollbar-color:var(--blorp-orange) #111}.document-nav nav a{font-size:16px;line-height:1.35;padding:9px 0;border-top:1px solid #ffffff30;text-decoration:none}.document-nav nav a:hover{color:var(--blorp-yellow)}.support-email{display:inline-block;font-size:18px;line-height:1.4;text-decoration:underline;text-underline-offset:5px;margin-top:20px;overflow-wrap:anywhere}.policy-paper{padding:clamp(24px,4vw,48px);background:#fff;color:#151515;border:4px solid #151515;outline:2px solid #fff;border-radius:20px;box-shadow:9px 9px 0 var(--blorp-grape);font:400 19px/1.6 League Spartan,sans-serif;overflow-wrap:anywhere}.policy-paper p{margin:0 0 19px}.policy-paper li{padding-left:2px;margin-bottom:4px}.policy-paper ul,.policy-paper ol{margin:12px 0 22px}.policy-paper h2{font-size:clamp(24px,2.6vw,31px);line-height:1.15;margin:38px 0 18px;padding-top:24px;border-top:2px solid #161616;scroll-margin-top:135px;color:#111;font-weight:800}.policy-paper h3{font-size:21px;line-height:1.25;margin:22px 0 10px;color:#6b00bb}.policy-paper a{color:#5c009c;font-weight:600;word-break:break-word}.policy-paper .document-end{border-top:2px solid #111;margin-top:32px;padding-top:24px;margin-bottom:0}.faq-group{margin-bottom:40px;scroll-margin-top:140px}.faq-group h2{font-size:clamp(27px,3vw,38px);margin:0 0 17px;color:var(--blorp-yellow)}.faq-item{background:#fff;color:#131313;border:3px solid #111;border-radius:13px;box-shadow:4px 4px 0 var(--blorp-grape);margin:0 0 12px;font:400 19px/1.5 League Spartan,sans-serif;overflow:hidden}.faq-item summary{font-size:20px;font-weight:750;padding:20px 24px;cursor:pointer;line-height:1.35;list-style:none;display:flex;gap:15px;justify-content:space-between}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:26px;color:#7700cf;flex:none}.faq-item[open] summary:after{content:"\2212"}.faq-item[open] summary{background:var(--blorp-yellow);border-bottom:2px solid #111}.faq-item .rte{padding:20px 24px}.faq-item p{margin:0 0 12px}.faq-item p:last-child{margin-bottom:0}.faq-item a{color:#6900b4}.support-help{background:var(--blorp-grape);border:3px solid #fff;border-radius:18px;padding:28px;margin-top:35px}.support-help h2{font-size:36px;margin:0 0 8px}.support-help p{margin:0 0 20px}.support-help .btn{background:var(--blorp-yellow);color:#111}.inquiry-layout{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.45fr);gap:55px;align-items:start}.inquiry-sidebar{padding-top:12px}.inquiry-sidebar h2{font-size:clamp(30px,3.3vw,44px);line-height:1.08;margin:28px 0 18px}.inquiry-sidebar p{font:400 20px/1.5 League Spartan,sans-serif;margin:0 0 15px}.inquiry-stamp{border:4px solid #111;outline:3px solid #fff;border-radius:45% 45% 42% 42%;background:var(--blorp-yellow);color:#111;width:185px;min-height:170px;display:grid;align-content:center;text-align:center;font:800 24px/1 League Spartan,sans-serif;transform:rotate(-7deg);box-shadow:7px 7px 0 var(--blorp-grape);position:relative;margin:5px 0 35px}.inquiry-stamp span{position:absolute;right:-22px;top:-13px;color:var(--blorp-orange);font-size:64px;-webkit-text-stroke:3px #111}.inquiry-links{display:grid;gap:0;margin-top:25px;border-top:2px solid #fff}.inquiry-links a{font:650 19px/1.4 League Spartan,sans-serif;text-decoration:none;padding:15px 0;border-bottom:1px solid #ffffff55;display:flex;justify-content:space-between;gap:12px}.inquiry-links a span,.inquiry-links a:hover{color:var(--blorp-yellow)}.mission-form{display:block!important;background:#fff;color:#111;border:4px solid #111;outline:2px solid #fff;border-radius:22px;padding:clamp(24px,3.1vw,38px);box-shadow:10px 10px 0 var(--blorp-grape);font-family:League Spartan,sans-serif;min-width:0}.mission-form .eyebrow{color:#6d00b9;font-size:15px}.mission-form h2{font-size:clamp(27px,3vw,38px);line-height:1.12;margin:10px 0 13px;letter-spacing:0}.mission-form p{font:400 17px/1.45 League Spartan,sans-serif}.mission-form .form-intro p{margin:0 0 28px}.mission-form fieldset{border:0;border-top:2px solid #111;min-width:0;padding:22px 0 5px;margin:0 0 25px}.mission-form legend{padding:0 12px 0 0;font-size:18px;font-weight:800}.mission-form legend span{display:inline-grid;place-items:center;background:var(--blorp-yellow);border:2px solid #111;border-radius:50%;width:34px;height:34px;margin-right:7px;font-size:16px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.field{min-width:0}.field-wide{grid-column:1/-1}.mission-form label{display:block;font:650 17px/1.3 League Spartan,sans-serif;margin:0 0 8px}.mission-form label span{font-size:15px;font-weight:400;white-space:nowrap}.mission-form input,.mission-form textarea,.mission-form select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:49px;margin:0;border:2px solid #393939;border-radius:8px;background:#fff;color:#111;padding:12px;font:400 18px/1.3 League Spartan,sans-serif}.mission-form textarea{resize:vertical;min-height:150px}.mission-form input::placeholder,.mission-form textarea::placeholder{color:#666}.mission-form select{padding-right:27px}.mission-form input:focus-visible,.mission-form textarea:focus-visible,.mission-form select:focus-visible{outline:3px solid #7700cf;outline-offset:3px}.mission-form .form-note,.inquiry-sidebar .form-note{font-size:16px;line-height:1.45;margin:20px 0;color:inherit}.mission-form a{color:#6500ae;text-underline-offset:3px}.inquiry-submit{width:100%;margin-top:8px;background:var(--blorp-yellow)!important;color:#111!important;border:3px solid #111;font-size:20px;min-height:58px}.mission-form .form-errors{background:#fff1d0;color:#9b0000;border:2px solid #9b0000;border-radius:8px;padding:16px;margin-bottom:25px}.inquiry-success{padding:30px 0;text-align:center}.inquiry-success>span{font-size:65px;color:#7a00cd}.inquiry-success .btn{background:var(--blorp-yellow);color:#111;margin-top:20px}.inquiry-affiliate .inquiry-stamp{background:var(--blorp-orange)}.founder-hero{text-align:center;max-width:1000px;margin:0 auto 45px}.founder-hero .eyebrow{color:var(--blorp-yellow);font-size:16px}.founder-hero h1{margin:18px 0 15px}.founder-hero h1 img{width:min(540px,90%);height:auto;display:block;margin:auto}.founder-hero p{font:500 25px/1.4 League Spartan,sans-serif;margin:0}.founder-letter{max-width:1050px;margin:auto}.founder-chapter{display:grid;grid-template-columns:minmax(0,1fr) 255px;gap:44px;align-items:center;padding:28px 0 55px}.founder-chapter>div{grid-column:1;grid-row:1}.founder-chapter>figure{grid-column:2;grid-row:1}.founder-chapter:nth-child(2n){grid-template-columns:255px minmax(0,1fr)}.founder-chapter:nth-child(2n)>figure{grid-column:1}.founder-chapter:nth-child(2n)>div{grid-column:2}.founder-chapter h2{font-size:clamp(30px,3.6vw,46px);line-height:1.1;margin:0 0 22px;color:var(--blorp-yellow)}.founder-chapter p{font:400 21px/1.55 League Spartan,sans-serif;margin:0 0 20px}.founder-photo{margin:0;padding:8px 8px 25px;border:3px solid #111;outline:2px solid #fff;background:#fff;box-shadow:8px 8px #9800ff;transform:rotate(4deg);position:relative}.founder-photo:before{content:"";position:absolute;top:-14px;left:35%;width:75px;height:25px;background:var(--blorp-orange);border:3px solid #111;transform:rotate(-9deg)}.founder-photo img{display:block;width:100%;height:auto;border:2px solid #111}.founder-chapter:nth-child(2n) .founder-photo{transform:rotate(-4deg);box-shadow:8px 8px 0 var(--blorp-orange)}.founder-letter .founder-signoff{font-weight:800;font-size:32px;color:var(--blorp-yellow);margin-top:28px}.founder-signoff span{font-size:19px;color:#fff;font-weight:600}.founder-next{max-width:1050px;border-top:2px solid #ffffff55;padding-top:38px;margin:20px auto 0;text-align:center}.founder-next>span{color:var(--blorp-orange);font-size:40px}.founder-next h2{font-size:clamp(34px,5vw,55px);line-height:1.1;margin:15px 0 25px}.founder-next .btn{background:var(--blorp-yellow);color:#111}.support-page a:focus-visible,.support-page summary:focus-visible,.founder-page a:focus-visible{outline:3px solid var(--blorp-orange);outline-offset:5px}@media(max-width:900px){.document-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}.inquiry-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px}.form-grid{grid-template-columns:1fr}.founder-chapter{gap:30px;grid-template-columns:minmax(0,1fr) 210px}.founder-chapter:nth-child(2n){grid-template-columns:210px minmax(0,1fr)}}@media(max-width:700px){.support-page,.founder-page{padding:28px 6% 60px}.support-hero h1{font-size:clamp(39px,9.5vw,65px)}.support-deck{font-size:21px;margin-bottom:28px}.document-layout,.inquiry-layout{grid-template-columns:1fr;gap:28px}.document-nav{position:static}.document-nav nav{max-height:220px}.document-nav .support-email{margin-top:15px}.policy-paper{padding:24px 20px;font-size:18px;box-shadow:5px 5px 0 var(--blorp-grape)}.policy-paper h2{scroll-margin-top:110px}.inquiry-sidebar{padding:0}.inquiry-stamp{float:right;width:115px;min-height:112px;font-size:17px;margin:5px 12px 15px 20px}.inquiry-stamp span{font-size:40px;right:-12px}.inquiry-sidebar h2{margin-top:12px}.inquiry-links{clear:both}.mission-form{padding:25px 20px;box-shadow:5px 5px 0 var(--blorp-grape)}.founder-hero{margin-bottom:15px}.founder-hero p{font-size:22px}.founder-chapter,.founder-chapter:nth-child(2n){display:flex;flex-direction:column-reverse;gap:22px;padding:28px 0 36px}.founder-photo{width:min(240px,75%)}.founder-chapter p{font-size:20px}.founder-chapter h2{font-size:33px}.founder-chapter .founder-photo{margin-block:12px}.faq-item summary{padding:17px 18px;font-size:19px}.faq-item .rte{padding:18px}}.beverage-page{--drink-accent:#9800ff;position:relative;background:#050505;color:#fff;font-family:League Spartan,sans-serif;background-image:radial-gradient(circle at 13px 26px,#ffffff60 1px,transparent 1.8px),radial-gradient(circle at 76px 65px,#ffffff35 1px,transparent 1.6px);background-size:173px 157px,227px 211px}.beverage-wrap{width:min(1320px,90%);margin:auto}.beverage-page .breadcrumbs{padding-top:26px;margin:0 0 28px;font-size:15px}.beverage-page .breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.beverage-hero{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(30px,5vw,72px);align-items:start;padding-bottom:60px}.beverage-gallery{min-width:0;position:sticky;top:125px}.beverage-stage{display:block;position:relative;isolation:isolate;width:100%;aspect-ratio:1/1.03;padding:0;border:2px solid #fff;border-radius:120px 120px 28px 28px;overflow:hidden;background:radial-gradient(ellipse at 50% 53%,#ffffffe0 0%,#ffffff70 18%,transparent 49%),color-mix(in srgb,var(--drink-accent) 30%,#060606);cursor:zoom-in;color:#fff}.beverage-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,#fff 1.3px,transparent 2px);background-size:71px 93px;opacity:.65}.beverage-orbit{position:absolute;top:20%;right:-18%;bottom:20%;left:-18%;border:2px solid #ffffff70;border-radius:50%;transform:rotate(-32deg);z-index:-1}.beverage-orbit-two{top:25%;right:-22%;bottom:25%;left:-22%;transform:rotate(38deg);border-color:var(--drink-accent)}.beverage-main-image{position:absolute;width:108%;height:108%;max-width:none;left:-4%;top:-4%;object-fit:contain;filter:saturate(1.8);transform:rotate(-7deg);transition:transform .3s}.beverage-stage:hover .beverage-main-image{transform:rotate(-4deg) scale(1.035)}.beverage-stage.is-scene .beverage-main-image{width:100%;height:100%;left:0;top:0;object-fit:cover;filter:none;transform:none}.beverage-stage.is-scene .beverage-stamp{display:none}.beverage-stamp{position:absolute;right:12px;top:28px;z-index:2;padding:17px 12px;background:var(--blorp-yellow);border:3px solid #090909;outline:2px solid #fff;border-radius:50%;color:#080808;transform:rotate(13deg);font-size:13px;line-height:1.05;font-weight:800;box-shadow:3px 4px #111}.beverage-stamp b{display:block;font-size:16px;margin-top:5px}.beverage-zoom{position:absolute;bottom:17px;right:17px;display:grid;place-items:center;border:2px solid #fff;background:#090909;border-radius:50%;width:42px;height:42px;font:30px/1 sans-serif}.beverage-thumbnails{display:flex;gap:12px;padding:17px 3px 3px;overflow:auto}.beverage-thumbnails button{flex:0 0 94px;padding:0;overflow:hidden;border:2px solid #ffffff80;border-radius:12px;background:#131313;color:#fff}.beverage-thumbnails button[aria-pressed=true]{border-color:var(--blorp-yellow);box-shadow:0 0 0 1px var(--blorp-yellow)}.beverage-thumbnails img{width:90px;height:76px;object-fit:cover}.beverage-thumbnails button:first-child img{object-fit:contain;filter:saturate(1.8)}.beverage-thumbnails span{display:block;font-size:11px;font-weight:800;letter-spacing:1px;padding:7px 3px}.beverage-buy>.eyebrow{font-size:13px;line-height:1.4;letter-spacing:1.6px;color:var(--blorp-yellow);margin:6px 0 12px}.beverage-buy h1{font-size:clamp(60px,6.1vw,88px);line-height:.94;letter-spacing:-1px;margin:0 0 21px;color:#fff;text-shadow:4px 5px 0 var(--drink-accent)}.beverage-taste{font-size:21px;line-height:1.45;margin:0 0 18px;max-width:510px}.beverage-quick-facts{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:0 0 25px;font-size:13px;font-weight:800;letter-spacing:.5px}.beverage-quick-facts li:before{content:"\2726";color:var(--blorp-yellow);margin-right:7px}.beverage-flavors{padding:0;border:0;margin:0 0 25px;min-width:0}.beverage-flavors legend{font-size:13px;font-weight:800;letter-spacing:1px;margin-bottom:11px}.beverage-flavors>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.beverage-flavor{padding:12px 9px;background:#111;border:2px solid #666;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:650;line-height:1.15;position:relative}.beverage-flavor i{width:11px;height:11px;background:var(--chip);border-radius:50%;flex:none}.beverage-flavor.is-current{border-color:#fff;background:var(--chip)}.beverage-flavor.is-current i{background:#fff}.beverage-flavor b{position:absolute;right:2px;top:-10px;border-radius:50%;background:#fff;color:#080808;width:19px;height:19px;display:grid;place-items:center;font-size:12px}.beverage-flavor:hover{border-color:#fff;color:#fff}.beverage-purchase{background:#fff;color:#111;padding:24px;border:3px solid #080808;border-radius:19px;outline:2px solid #fff;box-shadow:7px 7px 0 var(--drink-accent)}.beverage-price-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.beverage-price-row .eyebrow{font-size:21px;font-weight:800;letter-spacing:0}.beverage-price-row p{font-size:15px;margin:5px 0 0;line-height:1.35}.beverage-price-row .price{margin:0;font-size:34px;font-weight:800;white-space:nowrap}.beverage-price-row s{color:#555;font-size:16px}.beverage-purchase .unit-price{color:#555;font-size:14px;margin:10px 0}.beverage-purchase .product-form{grid-template-columns:100px minmax(0,1fr);gap:8px 12px;margin:20px 0 13px}.beverage-purchase .product-form>label:first-of-type,.beverage-purchase .product-form>select{grid-column:1/-1}.beverage-purchase .product-form>label{font-size:14px}.beverage-purchase .product-form>label:nth-of-type(2){grid-row:3}.beverage-purchase .product-form input{grid-row:4;width:100%;min-height:54px;background:#fff;color:#111;border:2px solid #111;font-size:20px;font-weight:700}.beverage-purchase .product-form select{background:#fff;color:#111;border:2px solid #111;padding:12px;font-size:15px}.beverage-purchase .product-add{grid-column:2;grid-row:4;margin:0;border:2px solid #111;box-shadow:3px 3px #111;background:var(--drink-accent);color:#fff;font-size:19px;border-radius:10px;min-height:54px;text-transform:uppercase}.beverage-purchase .product-add:disabled{background:#242424;opacity:1;color:#fff}.beverage-shipping{font-size:14px;line-height:1.4;margin:0;color:#404040}.beverage-shipping a{text-decoration:underline;text-underline-offset:3px}.beverage-perks{padding:27px 5%;border-block:3px solid #fff;background:var(--drink-accent);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.beverage-perks>div{display:flex;gap:16px;align-items:center;max-width:400px;margin:auto}.beverage-perks img{width:78px;height:78px;object-fit:contain;flex:none}.beverage-perks p{line-height:1.2;margin:0;text-shadow:0 1px 2px #0004}.beverage-perks strong{display:block;font-size:19px;line-height:1.1;font-weight:850}.beverage-perks span{display:block;font-size:16px;margin-top:7px}.beverage-lower{padding-top:70px;padding-bottom:80px}.beverage-story{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(30px,5vw,70px);align-items:center}.beverage-character-art{border:3px solid #fff;border-radius:24px;overflow:hidden;box-shadow:8px 8px 0 var(--drink-accent);transform:rotate(-2deg)}.beverage-character-art img{width:100%;height:auto;aspect-ratio:1.28;object-fit:cover}.beverage-character-art>span{display:block;background:var(--drink-accent);border-top:3px solid #fff;padding:17px;font-size:16px;font-weight:800;text-align:center;line-height:1.3}.beverage-lower .eyebrow{color:var(--blorp-yellow);font-size:14px;letter-spacing:1px}.beverage-story h2,.beverage-details h2{font-family:Boogaloo,Impact,sans-serif;font-size:clamp(38px,4.2vw,58px);line-height:1.05;letter-spacing:0;margin:13px 0 22px}.beverage-story p:not(.eyebrow),.beverage-details p{font-size:20px;line-height:1.5;margin-bottom:20px}.beverage-story blockquote{font-size:24px;font-weight:650;line-height:1.35;padding-left:18px;border-left:5px solid var(--drink-accent);margin:25px 0}.beverage-story cite{display:block;font-size:17px;font-style:normal;margin-top:9px}.beverage-text-link{display:inline-flex;gap:20px;align-items:center;border-bottom:2px solid var(--drink-accent);padding:10px 0;font-size:15px;font-weight:800;letter-spacing:.6px}.beverage-text-link span{font-size:27px;color:var(--blorp-yellow)}.beverage-details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;padding:75px 0 0;margin-top:70px;border-top:2px solid #ffffff55}.beverage-answers details{border-bottom:2px solid #ffffff60;padding:0;margin-bottom:0}.beverage-answers summary{font-size:19px;font-weight:800;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;padding:22px 0;line-height:1.25}.beverage-answers summary::-webkit-details-marker{display:none}.beverage-answers summary:after{content:"+";font-size:26px;color:var(--blorp-yellow);flex:none}.beverage-answers details[open] summary:after{content:"\2212"}.beverage-answers p,.beverage-answers .rte{font-size:19px;margin:0 0 22px;line-height:1.5}.beverage-answers a{text-decoration:underline;text-underline-offset:4px}.beverage-answers img{max-height:600px;object-fit:contain;background:#fff;margin-bottom:20px}.beverage-founders{margin:65px 0 0;background:#fff;color:#080808;border:3px solid #111;outline:2px solid #fff;border-radius:20px;padding:24px;display:flex;gap:28px;align-items:center;box-shadow:7px 7px 0 var(--drink-accent)}.beverage-founders>img{width:150px;height:150px;object-fit:contain}.beverage-founders .eyebrow{color:#6900bc;margin:0 0 10px}.beverage-founders h2{font-size:28px;letter-spacing:0;margin:0 0 8px}.beverage-founders p{margin:0;font-size:19px}.beverage-founders .btn{margin-left:auto;background:var(--blorp-yellow);font-size:16px}.beverage-lightbox{padding:50px 22px 20px;border:2px solid #fff;border-radius:18px;background:#080808;color:#fff;max-width:min(940px,95vw);max-height:95svh;overflow:auto}.beverage-lightbox::backdrop{background:#000e}.beverage-lightbox>img{max-height:75svh;width:auto;max-width:100%;object-fit:contain;margin:auto}.beverage-lightbox>button{position:absolute;right:10px;top:10px;width:36px;height:36px;border:2px solid #fff;border-radius:50%;background:#111;color:#fff;font-size:29px;line-height:1}.beverage-lightbox>p{text-align:center;font-size:16px;margin:12px 0 0}.beverage-page summary:focus-visible{outline:3px solid var(--blorp-yellow);outline-offset:3px}@media(max-width:1050px){.beverage-hero{gap:32px}.beverage-purchase{padding:19px}.beverage-perks{gap:16px}.beverage-perks img{width:58px;height:58px}.beverage-perks strong{font-size:17px}.beverage-perks span{font-size:15px}.beverage-flavor{font-size:13px}.beverage-stamp{font-size:10px;padding:13px 9px;right:10px;top:20px}.beverage-stamp b{font-size:13px}.beverage-details{gap:40px}}@media(max-width:760px){.beverage-wrap{width:89%}.beverage-page .breadcrumbs{font-size:13px;padding-top:20px;margin-bottom:22px}.beverage-hero{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.beverage-gallery{position:static}.beverage-stage{aspect-ratio:1.12;border-radius:75px 75px 20px 20px}.beverage-main-image{width:106%;height:106%;left:-3%;top:-3%}.beverage-thumbnails{padding-top:13px}.beverage-thumbnails button{flex-basis:78px}.beverage-thumbnails img{width:74px;height:58px}.beverage-thumbnails span{font-size:10px}.beverage-buy h1{font-size:clamp(58px,17vw,90px);margin-bottom:19px}.beverage-buy>.eyebrow{font-size:11px;letter-spacing:1.2px}.beverage-taste{font-size:20px}.beverage-quick-facts{font-size:12px;gap:10px 15px;margin-bottom:23px}.beverage-flavors>div{gap:7px}.beverage-flavor{font-size:13px;padding:12px 7px}.beverage-purchase{padding:20px 16px}.beverage-price-row{gap:12px}.beverage-price-row .price{font-size:30px}.beverage-price-row .eyebrow{font-size:19px}.beverage-price-row p{font-size:14px;max-width:150px}.beverage-purchase .product-add{font-size:17px}.beverage-perks{grid-template-columns:1fr;padding:25px 8%;gap:18px}.beverage-perks>div{width:100%;max-width:none;gap:18px}.beverage-perks img{width:62px;height:62px}.beverage-perks strong{font-size:20px}.beverage-perks span{font-size:17px}.beverage-lower{padding-block:45px 55px}.beverage-story{grid-template-columns:1fr;gap:40px}.beverage-character-art{box-shadow:5px 5px 0 var(--drink-accent);transform:rotate(-1deg)}.beverage-character-art>span{font-size:13px;padding:15px 10px}.beverage-story h2,.beverage-details h2{font-size:41px}.beverage-details{grid-template-columns:1fr;gap:20px;padding-top:38px;margin-top:40px}.beverage-answers summary{font-size:17px}.beverage-answers p{font-size:19px}.beverage-founders{display:grid;grid-template-columns:95px minmax(0,1fr);gap:17px;padding:20px 15px;margin-top:45px}.beverage-founders>img{width:95px;height:100px}.beverage-founders h2{font-size:22px}.beverage-founders p{font-size:17px}.beverage-founders .eyebrow{font-size:11px}.beverage-founders .btn{grid-column:1/-1;width:100%;margin:0}}@media(prefers-reduced-motion:reduce){.beverage-main-image{transition:none}.beverage-stage:hover .beverage-main-image{transform:rotate(-7deg)}.beverage-stage.is-scene:hover .beverage-main-image{transform:none}}.beverage-purchase .product-form:has(select[hidden])>label:nth-of-type(2){grid-row:1}.beverage-purchase .product-form:has(select[hidden])>input,.beverage-purchase .product-form:has(select[hidden])>.product-add{grid-row:2}.beverage-shop{--drink-accent:#9800ff;padding:45px 5% 70px;background:#050505 radial-gradient(circle,#ffffff70 1px,transparent 1.6px) 33px 65px/173px 159px;font-family:League Spartan,sans-serif;color:#fff}.beverage-shop-heading{text-align:center;max-width:1080px;margin:0 auto 30px}.beverage-shop-heading .eyebrow{color:var(--blorp-yellow);font-size:17px;letter-spacing:1.5px}.beverage-shop-heading h1{font-size:clamp(49px,6.5vw,88px);line-height:1.05;letter-spacing:-1px;margin:18px 0 20px}.beverage-shop-heading h1 span{color:var(--blorp-yellow)}.beverage-shop-heading>p:last-child{font-size:23px;line-height:1.4;margin-bottom:25px}.beverage-shop-facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 25px;border-block:1px solid #ffffff50;font-size:14px;font-weight:800;letter-spacing:.7px;line-height:1.4;padding:18px;margin:0 auto 40px;max-width:1320px}.beverage-shop-facts b{color:var(--blorp-orange);font-size:22px}.beverage-shop-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.beverage-shop-card{border:3px solid #fff;border-radius:80px 80px 22px 22px;overflow:hidden;background:#080808;transition:transform .2s}.beverage-shop-card:hover{transform:translateY(-5px)}.beverage-shop-art{display:block;position:relative;aspect-ratio:1/1.1;background:radial-gradient(ellipse,#ffffffd9,transparent 61%),color-mix(in srgb,var(--drink-accent) 30%,#050505);overflow:hidden}.beverage-shop-art>span{position:absolute;top:23px;left:0;right:0;text-align:center;font-size:11px;font-weight:750;letter-spacing:1px;z-index:1}.beverage-shop-art img{width:112%;height:112%;max-width:none;position:absolute;left:-6%;top:-3%;object-fit:contain;filter:saturate(1.8);transform:rotate(-6deg);transition:transform .2s}.beverage-shop-art:hover img{transform:rotate(-3deg) scale(1.025)}.beverage-shop-copy{padding:24px;background:var(--drink-accent);border-top:2px solid #fff}.beverage-shop-copy .eyebrow{font-size:11px;letter-spacing:.65px;margin:0 0 11px}.beverage-shop-copy h2{font:400 clamp(31px,3vw,43px)/1.05 Boogaloo,sans-serif;letter-spacing:0;margin:0 0 13px}.beverage-shop-copy>p:not(.eyebrow){font-size:18px;line-height:1.35;margin:0;min-height:48px}.beverage-shop-price{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0 17px;font-size:15px;font-weight:700}.beverage-shop-price strong{font-size:28px}.beverage-shop-copy .btn{background:#fff;color:#111;border:2px solid #111;width:100%;font-size:17px;box-shadow:4px 4px #111;padding-inline:13px}.beverage-shop .beverage-founders{max-width:1320px;margin:48px auto 0}.beverage-shop-more{max-width:1320px;margin:40px auto 0;padding-top:30px;border-top:1px solid #ffffff50;display:flex;align-items:center;justify-content:space-between;gap:20px;line-height:1.4}.beverage-shop-more p{font:400 35px/1.1 Boogaloo,sans-serif;margin:0}.beverage-shop-more a{font-size:17px;font-weight:800;border-bottom:2px solid var(--blorp-yellow);padding-bottom:6px}.beverage-shop-more a span{color:var(--blorp-yellow)}@media(max-width:1000px){.beverage-shop-grid{gap:18px}.beverage-shop-copy{padding:20px 17px}.beverage-shop-copy h2{font-size:31px}.beverage-shop-copy>p:not(.eyebrow){min-height:52px}.beverage-shop-facts{font-size:12px;gap:10px 17px}}@media(max-width:760px){.beverage-shop{padding:30px 6% 50px}.beverage-shop-heading .eyebrow{font-size:13px}.beverage-shop-heading h1{font-size:clamp(41px,11vw,65px)}.beverage-shop-heading>p:last-child{font-size:20px}.beverage-shop-facts{gap:8px 12px;padding:16px 0;margin-bottom:28px;font-size:11px}.beverage-shop-facts b{font-size:15px}.beverage-shop-grid{grid-template-columns:1fr;gap:27px;max-width:470px}.beverage-shop-art{aspect-ratio:1.16}.beverage-shop-art img{width:108%;height:108%;left:-4%;top:0}.beverage-shop-copy{padding:22px}.beverage-shop-copy h2{font-size:38px}.beverage-shop-copy .eyebrow{font-size:12px}.beverage-shop-copy>p:not(.eyebrow){min-height:0;font-size:19px}.beverage-shop-copy .btn{font-size:18px;min-height:53px}.beverage-shop-more{display:block}.beverage-shop-more p{margin-bottom:20px;font-size:30px}}@media(prefers-reduced-motion:reduce){.beverage-shop-card,.beverage-shop-art img{transition:none}.beverage-shop-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shopify.css.map */
