.cyg{position:relative;z-index:2;margin-top:var(--cyg-neg-mt, 0);padding-bottom:10%;margin-bottom:-7%}@media (max-width: 1200px){.cyg{margin-top:var(--cyg-neg-mt-mobile, 0)}}.cyg *{box-sizing:border-box}.cyg__checker{content:"";display:block!important;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-5;--sz: var(--check-size, 64px);--a: var(--check-a, #ececec);--b: var(--check-b, #f8f8f8);background:conic-gradient(from 90deg at 50% 50%,var(--a) 0 90deg,var(--b) 0 180deg,var(--a) 0 270deg,var(--b) 0) 0 0 / var(--sz) var(--sz)}.cyg__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.cyg__ellipse-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;transform:translateY(3%);z-index:1;pointer-events:none}.cyg__ellipse{position:relative;color:var(--cyg-circle, var(--default-circle, #ff6a6a));width:clamp(420px,46vw,600px);aspect-ratio:820 / 789;filter:drop-shadow(0 20px 40px rgba(0,0,0,.18));transition:color .25s ease}.cyg__ellipse-svg{width:100%;height:100%;display:block;animation:cyg-ellipse-swing 10s cubic-bezier(.37,0,.63,1) infinite;transform-origin:50% 50%}@keyframes cyg-ellipse-swing{0%{transform:rotate(-7deg)}50%{transform:rotate(20deg)}to{transform:rotate(-7deg)}}@keyframes cyg-ellipse-bounce{0%{transform:scale(1) rotate(0)}40%{transform:scale(.9) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.cyg__ellipse.is-bouncing{animation:cyg-ellipse-bounce .25s cubic-bezier(.34,1.56,.64,1) forwards}.cyg__crinkle{position:absolute;left:0;top:0;width:100%;transform:translateY(-60%);pointer-events:none;z-index:-1}@media (max-width:1024px){.cyg__crinkle{max-width:none;left:calc(-1 * var(--crinkle-bleed, 3px));width:calc(100% + (var(--crinkle-bleed, 3px) * 2));transform:translateY(-30%);min-width:800px}}.cyg__inner{position:relative;margin-top:clamp(24px,6vw,56px)}.cyg__header{text-align:center;margin-bottom:clamp(12px,3vw,24px)}.cyg__header-img{display:inline-block;height:auto}.cyg__header-img--desktop{max-width:1220px;width:100%;margin-top:var(--cyg-neg-mt)}.cyg__header-img--mobile{display:none;max-width:560px;width:100%}.cyg__grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:clamp(12px,2.5vw,28px);align-items:center;padding-top:3%}.cyg__icons{perspective:900px;display:flex;align-items:center;justify-content:center;height:100%;min-width:340px;z-index:5}.cyg__icons-wrap{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:clamp(10px,1.6vw,16px);justify-content:center;justify-items:center;transform:rotateY(16deg) rotateX(2deg) rotate(-2deg);transform-origin:100% 45%;will-change:transform}.cyg__icon{-webkit-appearance:none;appearance:none;border:0;background:linear-gradient(180deg,#fff,#f4f4f4);border-radius:21px;padding:0;cursor:pointer;position:relative;width:100%;max-width:220px;box-shadow:0 6px 20px #0000001f;transition:transform .2s ease,box-shadow .2s ease,outline-color .2s ease;outline:6px solid transparent}.cyg__icon-img{display:block;width:100%;height:auto;border-radius:14px}.cyg__icon:hover{transform:scale(1.05);box-shadow:0 10px 26px #00000029}.cyg__icon.is-active{outline-color:var(--cyg-active-border, #e9333a);transform:scale(1.05)}.cyg__icon:focus-visible{outline-color:var(--cyg-active-border, #e9333a)}.cyg__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:520px;transform:translateY(-4%);z-index:0}.cyg__stage-imgwrap{position:relative;width:min(650px,70vw);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.cyg__stage-img{width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .25s ease,transform .25s ease}.cyg__stage-img.is-in{opacity:1;transform:translateY(0) scale(1)}.cyg__details{position:relative;display:flex;align-items:center;justify-content:center}.cyg__details>.cyg__panel{width:100%;max-width:440px}.cyg__panel{opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;min-height:460px}.cyg__panel.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.cyg__panel-head{margin-bottom:14px}.cyg__panel-flavor{display:inline-block;background:#0b0a21;padding:4px 14px;border-radius:8px;font-weight:800;font-size:clamp(16px,1.2vw,18px);color:#fff;margin-bottom:6px;font-size:22px}.cyg__panel-logo{max-width:420px;width:100%;height:auto;object-fit:contain;display:block;margin-bottom:10px}.cyg__form-box{background:#0b0a21;color:#fff;border-radius:16px;padding:22px 24px;border:4px solid #0b0a21;box-shadow:inset 0 0 0 3px #fff}.cyg__panel-locked{background:#0b0a21;color:#fff;border-radius:16px;padding:22px 24px;border:4px solid #0b0a21;box-shadow:inset 0 0 0 3px #fff;text-align:center}.cyg__locked-label{font-weight:800;font-size:33px;margin-bottom:6px}.cyg__locked-note{font-size:20px;opacity:.9;line-height:1.3}.cyg__variants{display:flex;flex-direction:column;gap:10px;margin:18px 0 14px;padding:0;border:0}.cyg__radio{display:block}.cyg__radio input{position:absolute;left:-9999px}.cyg__radio-ui{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:14px;border:3px solid #fff;background:#0b0a21;color:#fff;flex-wrap:wrap;transition:background .2s ease,border-color .2s ease}.cyg__radio input:checked+.cyg__radio-ui{border-color:var(--cyg-circle, var(--default-circle, #ff6a6a));background:#0b0a21}.cyg__radio-dot{width:30px;height:30px;border-radius:50%;border:3px solid #fff;display:inline-block;position:relative;flex-shrink:0;margin-top:2px}.cyg__radio input:checked+.cyg__radio-ui .cyg__radio-dot:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:#fff;border-radius:50%}.cyg__radio-text{font-weight:700;display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:18px}.cyg__price{font-style:normal;opacity:.9}.cyg__qtycart{display:flex;gap:14px;align-items:center;justify-content:space-between}.cyg__qty{display:flex;align-items:center;justify-content:center;background:#0b0a21;border:3px solid #fff;border-radius:8px;overflow:hidden;width:240px;height:52px}.cyg__qty-btn{background:transparent;border:none;width:48px;height:52px;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:600;color:#fff;cursor:pointer;line-height:1;min-width:30px}.cyg__qty-btn:hover{background:#ffffff1a}.cyg__qty-btn:active{transform:scale(.95);background:#fff3}.cyg__qty-input{flex:1 1 auto;min-width:60px;text-align:center;border:none;outline:none;font-weight:700;font-size:18px;background:transparent;color:#fff;-webkit-appearance:textfield;appearance:textfield;height:100%;padding:0 4px}.cyg__qty-input::-webkit-outer-spin-button,.cyg__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cyg__add{background:#fff;color:#111;border:2px solid #ffffff;padding:12px 16px;border-radius:12px;cursor:pointer;flex:1 1 auto;font-family:"Switzer",var(--font-heading-family, var(--font-body-family, system-ui, -apple-system, Segoe UI, Roboto, sans-serif));font-weight:600;font-size:20px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease,border-color .15s ease}.cyg__add:hover{color:#0b0a21;border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 18px #0000002e}.cyg__view{display:block;margin-top:10px;text-decoration:underline;font-weight:700;text-align:center;font-size:23px;text-decoration-thickness:2px;text-underline-offset:5px;letter-spacing:-.3px}@media (max-width: 1540px) and (min-width: 1201px){.cyg__grid{grid-template-columns:280px 1fr 360px;gap:14px;align-items:center;min-height:700px;margin-top:-50px}.cyg__panel-flavor{font-size:18.5px}.cyg__icons{min-width:280px}.cyg__icons-wrap{grid-template-columns:repeat(2,minmax(120px,1fr));gap:14px}.cyg__icon{max-width:180px}.cyg__ellipse{width:clamp(380px,40vw,520px)}.cyg__ellipse-wrap{transform:translateY(6%) translate(-3%)}.cyg__stage{transform:none;min-height:480px}.cyg__stage-imgwrap{width:min(500px,48vw)}.cyg__details>.cyg__panel{max-width:360px}}@media (max-width: 1200px){.cyg__header-img--desktop{display:none}.cyg__header-img--mobile{display:inline-block}.cyg__grid{grid-template-columns:1fr;align-items:start}.cyg__icons{perspective:none;min-width:unset}.cyg__ellipse-wrap{transform:translateY(-9%)}.cyg__icons-wrap{transform:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;margin:0 auto}.cyg__icon{width:130px;max-width:130px}.cyg__icon-img{width:100%;height:auto}.cyg__ellipse{width:80%}.cyg__stage{order:2;min-height:460px;transform:none}.cyg__details{order:3;align-items:flex-start}.cyg__stage-imgwrap{width:75vw}}@media screen and (min-width: 1540px){.cyg__inner{padding:0 12rem!important}}.cyg__qtycart button:hover{background-color:var(--cyg-circle, var(--default-circle, #ff6a6a))!important}.cyg__qty-input:focus-visible{outline:0rem solid rgba(var(--color-foreground),.5)!important;outline-offset:0rem!important;box-shadow:0 0 rgb(var(--color-background)),0 0 rgba(var(--color-foreground),0)!important}@media (max-width: 560px){.cyg__inner{position:relative;left:50%;transform:translate(-50%);width:100%;max-width:100%;margin:0 auto;padding:0}.cyg__icons-wrap{display:inline-grid;margin:0 auto;left:50%;transform:translate(-50%) scale(.7);position:relative;transform-origin:center top;gap:12px 50px}.cyg__grid{gap:0;padding-top:0;row-gap:6px}.cyg__stage{display:flex;justify-content:center;align-items:center;margin:0 auto;position:relative;z-index:2;min-height:clamp(320px,70vw,460px)}.cyg__stage-imgwrap{width:min(72vw,520px);aspect-ratio:1 / 1;margin:0 auto}.ellipse-sticky-wrap{position:sticky;top:0;height:100vh}.cyg__ellipse-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(0% + (100vh - 667px)*-.3));width:100%;height:80vw;pointer-events:none;display:flex;justify-content:center;align-items:center}.cyg__ellipse{width:80vw}.cyg__panel-logo{display:block;width:100%;object-fit:contain}.cyg__panel,.cyg__details>.cyg__panel{min-height:0}.cyg__icons{margin-bottom:-25%;margin-top:8%}.cyg__details{padding:0% 7%}.cyg__radio-text{font-size:17px}.cyg__radio-dot{margin-top:-2px}.cyg__panel-flavor{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/choose-your-goob.css.map */
