.cc-twist{--cc-navy: #0c407d;--cc-red: #ed1c24;--cc-cream: #f2d6a9;--cc-grey: #8b8b8b;--cc-pink: #e0899e;--cc-font-cond: "futura-pt-condensed", "Futura Condensed", "Oswald", "Arial Narrow", sans-serif;--cc-font-body: "futura-pt", Futura, "Century Gothic", "Trebuchet MS", sans-serif;padding:20px 12px;background-image:var(--cc-bg-mobile);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#ece1cb}@media(min-width:768px){.cc-twist{padding:40px;background-image:var(--cc-bg-desktop)}}.cc-twist__container{max-width:1400px;margin-inline:auto}.cc-twist .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cc-twist__art[data-cc-step]{display:none}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__art[data-cc-step="1"],.cc-twist__stage[data-cc-twist-step="2"] .cc-twist__art[data-cc-step="2"]{display:block}.cc-twist__stage[data-cc-twist-step="2"] .cc-twist__art.cc-twist__art--banner{margin-top:-30px}.cc-twist__stage[data-cc-twist-step="2"] .cc-twist__art--note{display:flex!important;justify-content:center;align-items:center}.cc-twist__stage[data-cc-twist-step="3"] .cc-twist__formwrap{display:none}.cc-twist__stage.is-submitting{cursor:progress}.cc-twist__frame{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;border:4px solid var(--cc-navy);border-radius:12px;padding:20px 16px;overflow:hidden}@media(min-width:992px){.cc-twist__frame{border-width:8px;border-radius:20px;padding:30px;column-gap:40px;align-items:center}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__frame{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"headline side" "form     side"}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__art--headline{grid-area:headline}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__art--side{grid-area:side}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__formwrap{grid-area:form}}.cc-twist__headline-image{max-width:320px;margin-inline:auto}@media(min-width:992px){.cc-twist__headline-image{max-width:70%}}.cc-twist__headline-image img{display:block;width:100%;height:auto}.cc-twist__description{margin:16px auto 0;max-width:370px}.cc-twist__description p{margin:0;font-family:var(--cc-font-body);font-size:clamp(15px,3.8vw,18px);font-weight:500;line-height:1.3;color:var(--cc-navy);text-align:center}.cc-twist__description em{font-family:inherit;font-size:inherit;color:var(--cc-red)}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__art--side{display:grid;gap:16px;justify-items:center}.cc-twist__image img{display:block;width:100%;height:auto}.cc-twist__image--bottle{width:100%}.cc-twist__image--panel{width:100%;max-width:340px}.cc-twist__image--bottle{position:absolute;left:-4%;top:0%;width:41%;max-width:none;z-index:1}.cc-twist__image--panel{position:relative;width:100%;max-width:none;padding-left:28%;z-index:1}.cc-twist__stage[data-cc-twist-step="1"] .cc-twist__art--side{display:block;position:relative}.cc-twist__banner{position:relative;padding-top:16%}.cc-twist__banner img{display:block;width:100%;height:auto;position:absolute;top:0;left:0}.cc-twist__art--note{border-top:3px solid var(--cc-navy);display:grid;gap:10px;text-align:center;margin-bottom:-30px;padding:14px 100px;position:relative}@media(max-width:767px){.cc-twist__art--note{padding:14px 50px}}.cc-twist__art--note:before,.cc-twist__art--note:after{content:"";width:80px;height:100%;position:absolute;left:10px;top:0;background-image:url(/cdn/shop/files/jones-soda-fallout-twist-vaultec-icon-blue.svg?v=1790803758);background-size:contain;background-position:center;background-repeat:no-repeat}.cc-twist__art--note:after{left:auto;right:10px}@media(max-width:767px){.cc-twist__art--note:before{width:40px;left:5px}.cc-twist__art--note:after{width:40px;right:5px}}.cc-twist__art--note p{margin:0;font-family:var(--cc-font-cond);font-weight:700;text-transform:uppercase;color:var(--cc-navy);font-size:clamp(14px,3.4vw,20px);line-height:1.15}.cc-twist__art--note div{flex:1}.cc-twist__formwrap .form-all,.cc-twist__formwrap .cc-twist-vote{margin-top:0!important}@media(min-width:768px){.cc-twist__art--note{grid-template-columns:1fr 1fr;gap:0}.cc-twist__art--note>*+*{border-left:3px solid var(--cc-navy);padding-left:20px}.cc-twist__art--note>*{padding-inline:20px}.cc-twist__art--note div:first-child p{text-align:right;max-width:300px;margin-left:auto}.cc-twist__art--note div:last-child p{text-align:left}}@media(max-width:767px){.cc-twist__stage[data-cc-twist-step="2"] .cc-twist__art--note{flex-direction:column;margin-bottom:-20px}}.cc-twist__bottom{position:relative;margin-top:10px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;text-align:center;padding:14px 44px;background-color:var(--cc-navy);border-radius:12px}.cc-twist__bottom:before,.cc-twist__bottom:after{content:"";position:absolute;top:0;height:100%;width:28px;background-image:var(--cc-icon-vaultec);background-size:contain;background-position:center;background-repeat:no-repeat}.cc-twist__bottom:before{left:8px}.cc-twist__bottom:after{right:8px}.cc-twist__bottom p{margin:0;color:var(--cc-cream);font-family:var(--cc-font-cond);font-weight:700;text-transform:uppercase;font-size:clamp(11px,2.8vw,16px);line-height:1.2}.cc-twist__copyright-text{color:#0c407d;font-size:14px;text-transform:uppercase;margin:10px 0 0;font-family:futura-pt-condensed,sans-serif;font-weight:700;text-align:center}@media(min-width:768px){.cc-twist__bottom{flex-wrap:nowrap;justify-content:space-between;text-align:left;padding:20px 120px;border-radius:20px}.cc-twist__bottom:before,.cc-twist__bottom:after{width:80px}.cc-twist__bottom:before{left:20px}.cc-twist__bottom:after{right:20px}}@media(max-width:767px){.cc-twist__copyright-text{font-size:12px}}@media(max-width:576px){.cc-twist__copyright-text{font-size:2vw}}.cc-twist .form-all{width:100%;max-width:none;margin:0;background:transparent;font-family:var(--cc-font-body);box-shadow:none}.cc-twist .form-section{padding:0;margin:0}.cc-twist .form-line{margin:0;padding:0 0 10px}.cc-twist #cid_7{background-color:transparent!important}.cc-twist__stage[data-cc-twist-step="1"] .form-all>.page-section:first-child{border:4px solid var(--cc-navy);outline:2px solid var(--cc-navy);outline-offset:4px;border-radius:6px}.cc-twist .form-header-group{position:relative;margin:0 0 12px;padding:8px 40px;background-color:var(--cc-navy);min-height:40px;display:flex;align-items:center;justify-content:center}.cc-twist .form-header-group:before,.cc-twist .form-header-group:after{content:"";position:absolute;top:0;height:100%;width:26px;background-image:var(--cc-icon-vaultec);background-size:contain;background-position:center;background-repeat:no-repeat}.cc-twist .form-header-group:before{left:8px}.cc-twist .form-header-group:after{right:8px}.cc-twist .form-header{margin:0;color:var(--cc-cream);font-family:var(--cc-font-cond);font-weight:700;font-size:clamp(16px,4.2vw,24px);line-height:1.1;text-align:center;text-transform:uppercase}@media(min-width:768px){.cc-twist .form-header-group{padding:5px 100px;min-height:44px}.cc-twist .form-header-group:before,.cc-twist .form-header-group:after{width:50px}.cc-twist .form-header-group:before{left:20px}.cc-twist .form-header-group:after{right:20px}}.cc-twist .form-section>li{padding-inline:14px;list-style:none}.cc-twist .form-section>li:first-of-type{padding-inline:0}.cc-twist .form-input-wide,.cc-twist .form-sub-label-container{width:100%;min-width:0;max-width:100%;display:block}.cc-twist .form-label{display:block;margin:0 0 5px;font-family:var(--cc-font-cond);font-weight:700;font-size:13px;letter-spacing:.05em;text-transform:uppercase;color:var(--cc-navy)}.cc-twist .form-required{color:var(--cc-red)}.cc-twist .form-textbox{display:block;box-sizing:border-box;width:100%;max-width:100%;min-height:44px;height:auto;padding:0 10px;border:2px solid var(--cc-navy);border-radius:6px;background:#fff;color:var(--cc-grey);font-family:var(--cc-font-body);font-style:italic;font-weight:500;font-size:16px}.cc-twist .form-textbox::placeholder{color:var(--cc-grey);font-family:var(--cc-font-body);font-weight:500}.cc-twist .form-textbox:focus-visible{outline:2px solid var(--cc-red);outline-offset:1px}@media(min-width:768px){.cc-twist .form-label{font-size:12px}}@media(min-width:576px){.cc-twist .form-section>li.form-line-column{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}.cc-twist .form-section>li.form-line-column:first-of-type{padding-right:7px}.cc-twist .form-section>li.form-line-column+li.form-line-column{padding-left:7px}}.cc-twist #cid_4 .form-sub-label-container{position:relative}.cc-twist .newDefaultTheme-dateIcon{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:22px;height:24px;padding:0;border:0;background-color:transparent;background-image:var(--cc-icon-calendar);background-size:18px 20px;background-position:center;background-repeat:no-repeat;cursor:pointer}.cc-twist #lite_mode_4{padding-right:40px;background:none}#calendar_4{z-index:10000;font-family:futura-pt,Futura,sans-serif}@media(max-width:767px){#calendar_4{left:50%!important;transform:translate(-50%);max-width:min(320px,calc(100vw - 24px))}}.cc-twist .form-pagebreak{margin:0;padding:10px 14px 14px;border-top:0}.cc-twist .form-pagebreak-back-container{display:none}.cc-twist .form-pagebreak-next-container{width:100%}.cc-twist .form-pagebreak-next,.cc-twist .form-submit-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;margin:0;min-height:50px;height:50px;padding:8px 10px;border:0;outline:2px solid var(--cc-red);outline-offset:3px;background-color:var(--cc-red);color:var(--cc-cream);font-family:var(--cc-font-cond);font-weight:700;font-size:clamp(18px,4.6vw,24px);line-height:1.1;text-transform:uppercase;cursor:pointer}.cc-twist .form-pagebreak-next:hover,.cc-twist .form-submit-button:hover{background-color:#d4151c!important}.cc-twist .form-pagebreak-next[disabled],.cc-twist .form-submit-button[disabled]{opacity:.65;cursor:progress}.cc-twist .cc-twist__cta-arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:26px;height:26px}@media(min-width:768px){.cc-twist .cc-twist__cta-arrow{right:30px}}.cc-twist .form-buttons-wrapper{margin:0;padding:0 14px 4px}.cc-twist .pageInfo,.cc-twist .form-sub-label[for=lite_mode_4]{display:none}.cc-twist .form-line-error{background:transparent}.cc-twist .form-line-error .form-textbox{border-color:var(--cc-red)}.cc-twist .form-error-message,.cc-twist .form-button-error p{margin:4px 0 0;padding:4px 8px;border-radius:4px;background-color:var(--cc-red);color:var(--cc-cream);font-family:var(--cc-font-body);font-size:13px;font-weight:500;line-height:1.25}.cc-twist .form-error-message .form-error-arrow{display:none}.cc-twist-flavors{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:0}@media(min-width:768px){.cc-twist-flavors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.cc-twist-flavors{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.cc-twist-flavor{display:flex;flex-direction:column;gap:8px;margin:0!important;clear:none}.cc-twist-flavor .dragger-item{display:none!important}.cc-twist-flavor__art{display:block;width:100%;height:auto;border:4px solid var(--cc-navy);border-radius:10px}.cc-twist-flavor .form-checkbox{position:absolute;width:1px;height:1px;opacity:0;margin:0}.cc-twist-flavor label{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 14px 12px 42px;margin:0;border:0;border-radius:10px;background-color:var(--cc-navy);color:var(--cc-cream);font-family:var(--cc-font-cond);font-weight:700;font-size:clamp(14px,3.4vw,24px);line-height:1.1;text-transform:uppercase;text-align:center;cursor:pointer}.form-checkbox+label:before,.form-checkbox+span:before,.form-radio+label:before,.form-radio+span:before{background-color:#fff;border-color:#ed1c24}.form-checkbox:hover+label:before,.form-checkbox:hover+span:before,.form-radio:hover+label:before,.form-radio:hover+span:before{border-color:#f2d6a9;box-shadow:0 0 0 2px #ed1c2440}.form-checkbox:focus+label:before,.form-checkbox:focus+span:before,.form-radio:focus+label:before,.form-radio:focus+span:before{border-color:#ed1c24;box-shadow:0 0 0 3px #2e69ff40}.form-radio+label:after,.form-radio+span:after{background-color:#ed1c24}.form-radio:checked+span label:before{border-color:#ed1c24}.form-radio:checked+span div:after,.form-radio:checked+span label:after{background-color:#ed1c24}.form-checkbox:checked+label:before,.form-checkbox:checked+span:before,.form-checkbox:checked+span label:before{border-color:#f2d6a9;background-color:transparent}.form-line-active{background-color:transparent!important}.cc-twist-flavor label:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:18px;height:18px;box-sizing:border-box;border:2px solid var(--cc-cream);border-radius:50%;background:transparent}.cc-twist-flavor label:after{content:""!important;position:absolute!important;left:19px!important;top:50%!important;transform:translateY(-50%)!important;width:8px!important;height:8px!important;border:0!important;border-radius:50%!important;background-color:var(--cc-red)!important;opacity:0}.cc-twist-flavor .form-checkbox:checked+label:after{opacity:1;-webkit-mask:none;mask:none}.cc-twist-flavor .form-checkbox:focus-visible+label{outline:2px solid var(--cc-red);outline-offset:2px}.cc-twist-flavor.is-voted .cc-twist-flavor__art{border-color:var(--cc-red)}.form-section-2 .form-pagebreak{padding-top:4px!important;padding-bottom:0!important}.form-section-2.form-section>li{padding-inline:0!important}.cc-twist__confirm{display:none}.cc-twist__stage[data-cc-twist-step="3"] .cc-twist__confirm{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:992px){.cc-twist__stage[data-cc-twist-step="3"] .cc-twist__confirm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px}}.cc-twist__confirm-hero{display:grid;gap:12px;justify-items:center;position:relative;padding-top:92%;z-index:1}.cc-twist__confirm-hero .cc-twist__image--bottle{position:absolute;left:-0%;top:7%;width:34%;max-width:none;z-index:2;transform:rotate(-4deg)}.cc-twist__confirm-hero img{display:block;width:100%;height:auto;min-width:calc(100% + 30px);margin-left:-30px}.cc-twist__confirm-hero>img{position:absolute;top:0;left:0;z-index:-1}.cc-twist__confirm-side{display:grid;gap:24px;align-content:start;position:relative;z-index:1}.cc-twist__panel{padding:16px;border:4px solid var(--cc-navy);outline:2px solid var(--cc-navy);outline-offset:4px;border-radius:6px}.cc-twist__panel--fill{background-color:var(--cc-navy);border-color:var(--cc-navy)}.cc-twist__panel img{display:block;width:100%;height:auto}.cc-twist__panel h2,.cc-twist__panel h3{margin:0 0 8px;font-family:var(--cc-font-cond);font-weight:700;text-transform:uppercase;line-height:1.1;color:var(--cc-red);font-size:clamp(18px,4.2vw,22px);text-align:center}.cc-twist__panel h3{font-size:clamp(24px,6vw,40px);line-height:1}.cc-twist__panel p{margin:0 0 8px;font-family:var(--cc-font-body);font-weight:500;font-size:clamp(14px,3.4vw,16px);line-height:1.3;color:var(--cc-navy);text-align:center}.cc-twist__panel p:last-child{margin-bottom:0}.cc-twist__panel--fill h2,.cc-twist__panel--fill h3,.cc-twist__panel--fill p{color:var(--cc-cream)}.cc-twist__panel--reveal{display:grid;gap:14px;align-items:center}.cc-twist__panel--fill{background-color:var(--cc-navy);border-color:var(--cc-navy);padding-left:40%;padding-right:4%;display:flex;flex-direction:column;justify-content:center;align-items:center}.cc-twist__panel--fill p strong{font-size:clamp(20px,4vw,26px);font-family:var(--cc-font-cond);font-weight:800}.cc-twist__panel--fill h2{font-size:clamp(35px,8vw,56px);font-family:var(--cc-font-cond);font-weight:800;line-height:.9;position:relative}@media(max-width:1400px){.cc-twist__panel--fill h2{font-size:3.5vw}}.cc-twist__panel--fill h2:before,.cc-twist__panel--fill h2:after{content:"";width:40px;height:100%;position:absolute;left:96%;top:0;background-image:url(/cdn/shop/files/jones-soda-fallout-twist-lines-2.svg?v=1790877274);background-size:contain;background-position:center;background-repeat:no-repeat}.cc-twist__panel--fill h2:after{left:auto;right:96%;background-image:url(/cdn/shop/files/jones-soda-fallout-twist-lines-1.svg?v=1790877275)}@media(max-width:576px){.cc-twist__panel--fill h2:before{width:30px}.cc-twist__panel--fill h2:after{width:30px}}@media(min-width:576px){.cc-twist__panel--reveal{grid-template-columns:minmax(0,1fr) 140px}.cc-twist__panel--reveal h3,.cc-twist__panel--reveal p{text-align:left}}@media(max-width:991px){.cc-twist__panel--fill p strong{font-size:3.5vw}.cc-twist__panel--fill h2{font-size:7.5vw}.cc-twist__panel--fill p:last-child{font-size:2.6vw}.cc-twist__confirm-hero img{margin-left:-16px;min-width:calc(100% + 16px)}.cc-twist__confirm-hero .cc-twist__image--bottle{width:36%}}.cc-twist__share-row{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:12px}@media(min-width:768px){.cc-twist__share-row{display:none}}.cc-twist__share-big-wrap{display:none;margin-top:12px}@media(min-width:768px){.cc-twist__share-big-wrap{display:block}}.cc-twist__share--big{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:center;min-height:56px;padding:14px 16px;border:2px solid var(--cc-cream);border-radius:6px;background-color:var(--cc-navy);color:var(--cc-cream);font-family:var(--cc-font-cond);font-weight:700;text-transform:uppercase;text-align:center;cursor:pointer;outline:2px solid var(--cc-navy);outline-offset:1px}.cc-twist__share--big img{max-width:32px;margin-right:15px}.cc-twist__share--big:hover,.cc-twist__share--big:focus-visible{background-color:#0a3466;color:var(--cc-cream)}.cc-twist__share--big .cc-twist__share-label{font-size:40px;line-height:1.1}.cc-twist__share--big.is-copied .cc-twist__share-label:after{content:" \2713"}.cc-twist__share--big.is-copied{background-color:var(--cc-red);border-color:var(--cc-red)}.cc-twist__share{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;flex:1 1 120px;min-width:96px;min-height:72px;padding:10px 8px;box-sizing:border-box;border:2px solid var(--cc-cream);border-radius:6px;background-color:var(--cc-navy);color:var(--cc-cream);font-family:var(--cc-font-cond);font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;line-height:1.05;cursor:pointer;outline:2px solid var(--cc-navy);outline-offset:1px}.cc-twist__share:hover,.cc-twist__share:focus-visible{background-color:#0a3466;color:var(--cc-cream)}.cc-twist__share img,.cc-twist__share svg{width:24px;height:24px;display:block}.cc-twist__share-label{font-size:20px;font-family:var(--cc-font-cond);font-weight:800}.cc-twist__share-sublabel{font-size:12px;font-weight:800;opacity:.85;font-family:var(--cc-font-cond)}.cc-twist__share.is-copied .cc-twist__share-label:after{content:" \2713"}.cc-twist__share.is-copied{background-color:var(--cc-red);border-color:var(--cc-red)}.cc-twist__panel--share p{font-size:clamp(16px,3.4vw,22px);line-height:1.2;max-width:400px;margin:auto auto 16px}.cc-twist__panel--vote{padding-left:0;padding-right:0;padding-bottom:0}.cc-twist__panel-image{position:relative;padding-top:38%}.cc-twist__panel--vote img{position:absolute;top:0;right:45px}.cc-twist__panel-image+div{margin:15px 0 0;padding:10px 80px;background-color:#0c407d;position:relative;border-top:4px solid var(--cc-navy)}@media(max-width:576px){.cc-twist__panel-image+div{padding:8px 50px}}.cc-twist__panel-image+div:before,.cc-twist__panel-image+div:after{content:"";width:50px;height:100%;position:absolute;left:20px;top:0;background-image:url(/cdn/shop/files/jones-soda-fallout-twist-vaultec-icon.svg?v=1790710220);background-size:contain;background-position:center;background-repeat:no-repeat}.cc-twist__panel-image+div:after{left:auto;right:20px}@media(max-width:576px){.cc-twist__panel-image+div:before{width:30px;left:10px}.cc-twist__panel-image+div:after{width:30px;right:10px}}.cc-twist__panel-image+div p{color:#f2d6a9;font-size:18px;font-family:var(--cc-font-cond);font-weight:700;text-align:center;line-height:1}.cc-twist__panel--reveal p{font-size:clamp(16px,3.4vw,21px);line-height:1.25}.cc-twist__panel--reveal p strong{font-size:clamp(20px,4.4vw,30px);font-family:var(--cc-font-cond);font-weight:800;line-height:1}.cc-twist__panel--reveal p em{font-size:clamp(20px,4.4vw,30px);color:var(--cc-red);font-family:var(--cc-font-cond);font-weight:800;line-height:1}.cc-twist__panel--reveal .cc-twist__panel-image{padding:0}.cc-twist__panel--reveal div p:last-child{font-size:clamp(20px,4.4vw,30px)}@media(prefers-reduced-motion:reduce){.cc-twist *{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/cc-twist.css.map */
