.cgn-pdp{overflow:visible;background:#fff;color:#000}.cgn-pdp [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .7s ease var(--d,0ms),transform .8s cubic-bezier(.2,.9,.2,1) var(--d,0ms)}.cgn-pdp [data-reveal].is-in{opacity:1;transform:none}.cgn-pdp__hero{padding:clamp(36px,5vw,72px) 0 clamp(60px,7vw,100px);background:#fff;overflow:hidden}.cgn-pdp__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:start}.cgn-pdp__gallery{position:relative;perspective:1200px}.cgn-pdp__stage{position:relative;aspect-ratio:1;border-radius:24px;background:#f3f1ea;border:2px solid #000;transform-style:preserve-3d;transition:transform .25s ease;overflow:hidden;z-index:2;box-shadow:12px 14px #000}.cgn-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:6%;opacity:0;transform:translate(60px) rotate(8deg) scale(.92);transition:opacity .5s ease,transform .7s cubic-bezier(.2,.9,.2,1.05);pointer-events:none}.cgn-pdp__slide img,.cgn-pdp__slide svg{width:100%;height:100%;object-fit:contain;animation:cgn-bob 5s ease-in-out infinite}.cgn-pdp__slide.is-active{opacity:1;transform:none;pointer-events:auto}.cgn-pdp__slide.is-leaving{opacity:0;transform:translate(-80px) rotate(-12deg) scale(.9)}@keyframes cgn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.cgn-pdp__glare{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--gx,50%) var(--gy,30%),rgba(255,255,255,.55),transparent 45%);opacity:0;transition:opacity .3s;pointer-events:none;mix-blend-mode:soft-light}.cgn-pdp__stage:hover .cgn-pdp__glare{opacity:1}.cgn-pdp .cgn-pdp__float{display:block;pointer-events:none;position:absolute;width:26%;aspect-ratio:5/7;border-radius:12px;z-index:1;box-shadow:0 18px 40px #0000002e}.cgn-pdp__float--1{background:#000;left:-11%;top:4%;transform:rotate(-16deg);animation:cgn-drift1 7s ease-in-out infinite}.cgn-pdp__float--2{background:#fff;border:2px solid #000;right:-5%;bottom:6%;transform:rotate(14deg);animation:cgn-drift2 8s ease-in-out infinite}@keyframes cgn-drift1{0%,to{transform:rotate(-16deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-18px)}}@keyframes cgn-drift2{0%,to{transform:rotate(14deg) translateY(0)}50%{transform:rotate(20deg) translateY(16px)}}.cgn-pdp__burst{position:absolute;right:-18px;top:-22px;width:118px;height:118px;display:grid;place-items:center;z-index:4;animation:cgn-pop .7s cubic-bezier(.2,1.6,.4,1) .5s both,cgn-spin 14s linear 1.2s infinite}.cgn-pdp__burst svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:#fabb00;stroke:#000;stroke-width:1.5}.cgn-pdp__burst span{position:relative;font-weight:700;font-size:15px;line-height:1;text-align:center;text-transform:uppercase}.cgn-pdp__burst b{display:block;font-size:28px;letter-spacing:-.03em}@keyframes cgn-pop{0%{transform:scale(0) rotate(-40deg)}to{transform:scale(1) rotate(0)}}@keyframes cgn-spin{to{transform:rotate(360deg)}}.cgn-pdp__thumbs{display:flex;gap:10px;margin-top:30px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.cgn-pdp__thumbs::-webkit-scrollbar{display:none}.cgn-pdp__thumb{flex:0 0 72px;height:72px;border-radius:12px;border:2px solid transparent;background:#f3f1ea;padding:4px;cursor:pointer;transition:transform .2s,border-color .2s}.cgn-pdp__thumb img{width:100%;height:100%;object-fit:contain;border-radius:8px}.cgn-pdp__thumb:hover{transform:translateY(-3px) rotate(-3deg)}.cgn-pdp__thumb.is-active{border-color:#000}.cgn-pdp__eyebrow{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin-bottom:14px!important}.cgn-pdp__title{font-size:clamp(40px,5.2vw,74px)}.cgn-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-right:.24em}.cgn-word:last-child{margin-right:0}.cgn-word>span{display:inline-block;transform:translateY(105%);animation:cgn-rise .8s cubic-bezier(.2,.9,.2,1) calc(var(--i) * 90ms + .15s) forwards}@keyframes cgn-rise{to{transform:none}}.cgn-pdp__subtitle{display:inline-block;margin-top:14px!important;background:#000;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.06em;padding:7px 12px;border-radius:6px;transform:rotate(-2deg)}.cgn-pdp__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin:26px 0 20px}.cgn-pdp__now{font-size:clamp(30px,3vw,40px);font-weight:700;letter-spacing:-.03em}.cgn-pdp__was{position:relative;font-size:20px;opacity:.5;text-decoration:none;display:none}.cgn-pdp__was.is-on{display:inline-block}.cgn-pdp__was:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2.5px;background:#e0261b;transform:scaleX(0) rotate(-8deg);transform-origin:left;animation:cgn-strike .5s ease 1s forwards}@keyframes cgn-strike{to{transform:scaleX(1) rotate(-8deg)}}.cgn-pdp__save{display:none;background:#b9f2c8;border:2px solid #000;border-radius:999px;padding:6px 14px;font-weight:700;font-size:14px}.cgn-pdp__save.is-on{display:inline-block;animation:cgn-pop .6s cubic-bezier(.2,1.6,.4,1) 1.3s both}.cgn-pdp__pitch{font-size:clamp(18px,1.6vw,21px);line-height:1.45;margin-bottom:26px;max-width:42ch}.cgn-pdp__pitch p{margin:0}.cgn-pdp__opt{border:0;padding:0;margin:0 0 20px}.cgn-pdp__opt legend{font-weight:700;font-size:15px;margin-bottom:10px;padding:0}.cgn-pdp__pills{display:flex;flex-wrap:wrap;gap:10px}.cgn-pill{position:relative;cursor:pointer}.cgn-pill input{position:absolute;opacity:0;pointer-events:none}.cgn-pill span{display:inline-block;padding:12px 22px;border:2px solid #000;border-radius:999px;font-weight:700;font-size:16px;transition:background .2s,color .2s,transform .2s}.cgn-pill:hover span{transform:rotate(-2deg) translateY(-2px)}.cgn-pill input:checked+span{background:#000;color:#fff}.cgn-pill input:focus-visible+span{outline:3px solid #fabb00;outline-offset:2px}.cgn-pill.is-na span{opacity:.4;text-decoration:line-through}.cgn-pdp__buy{display:flex;gap:12px;margin-top:6px}.cgn-qty{display:flex;align-items:center;border:2px solid #000;border-radius:999px;height:60px;flex:none}.cgn-qty button{width:44px;height:100%;background:none;border:0;font-size:22px;cursor:pointer;color:#000}.cgn-qty input{width:38px;border:0;text-align:center;font:700 18px Helvetica Neue,Helvetica,Arial,sans-serif;-moz-appearance:textfield;background:none}.cgn-qty input::-webkit-outer-spin-button,.cgn-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cgn-pdp__atc{flex:1;min-height:60px;font-size:19px;position:relative;perspective:600px;padding:0;overflow:visible;background:transparent!important;border:0}.cgn-pdp__atc:hover{transform:none}.cgn-pdp__atc-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:999px;backface-visibility:hidden;transition:transform .55s cubic-bezier(.3,1.4,.5,1);border:2px solid #000}.cgn-pdp__atc-front{background:#000;color:#fff}.cgn-pdp__atc-back{background:#fabb00;color:#000;transform:rotateX(180deg)}.cgn-pdp__atc.is-added .cgn-pdp__atc-front{transform:rotateX(-180deg)}.cgn-pdp__atc.is-added .cgn-pdp__atc-back{transform:rotateX(0)}.cgn-pdp__atc:not([disabled]):hover .cgn-pdp__atc-front{background:#222}.cgn-pdp__atc[disabled]{cursor:not-allowed}.cgn-pdp__atc[disabled] .cgn-pdp__atc-front{background:#999;border-color:#999}.cgn-pdp__atc.is-loading .cgn-pdp__atc-front{color:transparent}.cgn-pdp__atc.is-loading .cgn-pdp__atc-front:after{content:"";position:absolute;width:22px;height:22px;border:3px solid #fff;border-right-color:transparent;border-radius:50%;animation:cgn-rot .7s linear infinite}@keyframes cgn-rot{to{transform:rotate(360deg)}}.cgn-pdp__dyn{margin-top:12px}.cgn-pdp__dyn .shopify-payment-button__button{border-radius:999px!important;min-height:56px}.cgn-pdp__err{margin-top:12px!important;color:#c11;font-weight:700}.cgn-pdp__facts{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border:2px solid #000;border-radius:18px;overflow:hidden}.cgn-pdp__facts li{padding:16px 10px;text-align:center;border-left:2px solid #000}.cgn-pdp__facts li:first-child{border-left:0}.cgn-pdp__facts b{display:block;white-space:nowrap;font-size:clamp(19px,1.8vw,26px);letter-spacing:-.03em;line-height:1}.cgn-pdp__facts small{display:block;margin-top:6px;font-size:13px;opacity:.7}.cgn-bit{position:fixed;width:14px;height:20px;border-radius:3px;z-index:9999;pointer-events:none;border:1.5px solid #000;animation:cgn-bit .9s cubic-bezier(.2,.8,.3,1) forwards}@keyframes cgn-bit{to{transform:translate(var(--x),var(--y)) rotate(var(--r));opacity:0}}.cgn-fly{position:fixed;z-index:9999;pointer-events:none;border-radius:16px;object-fit:contain;background:#fff;transition:transform .8s cubic-bezier(.5,-.3,.6,1),opacity .8s ease}.cart-count-bubble.cgn-bump,#cart-icon-bubble.cgn-bump{animation:cgn-bump .5s cubic-bezier(.2,1.8,.4,1)}@keyframes cgn-bump{0%{transform:scale(1)}40%{transform:scale(1.45) rotate(-10deg)}to{transform:scale(1)}}.cgn-deal{background:#000;color:#fff;padding:clamp(80px,10vw,130px) 0}.cgn-deal__head{text-align:center;margin-bottom:56px}.cgn-deal__head p{font-size:clamp(18px,1.7vw,22px);margin-top:18px!important;opacity:.8}.cgn-deal__table{display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,56px);flex-wrap:wrap}.cgn-deal__black{transform:rotate(-4deg);width:clamp(220px,22vw,280px);border:2px solid #fff!important}.cgn-deal__black .cgn-blank{display:inline-block;min-width:3em;border-bottom:3px solid currentColor;transform:translateY(-4px)}.cgn-deal__black .cgn-fill{color:#fabb00;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;animation:cgn-ink .6s ease both}@keyframes cgn-ink{0%{opacity:0}to{opacity:1}}.cgn-deal__hand{display:flex;gap:clamp(10px,1.6vw,20px)}.cgn-deal .cgn-deal__black{background:var(--q-bg,#000);color:var(--q-fg,#fff);border:2px solid #fff!important}.cgn-deal .cgn-flip__front{background:var(--a-bg,#fff);color:var(--a-fg,#000);border-color:transparent}.cgn-deal .cgn-deal__black .cgn-fill{color:var(--fill,#fabb00)}.cgn-flip[hidden]{display:none}.cgn-flip{width:clamp(150px,15vw,200px);aspect-ratio:5/7;background:none;border:0;padding:0;perspective:1000px;cursor:pointer;transform:rotate(calc((var(--n) - 1) * 5deg)) translateY(calc(var(--n) * 0px));transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.cgn-flip:hover{transform:rotate(calc((var(--n) - 1) * 5deg)) translateY(-14px)}.cgn-flip__inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.3,.5,1);transition-delay:calc(var(--n) * .12s);transform:rotateY(180deg)}.cgn-flip.is-up .cgn-flip__inner{transform:rotateY(0)}.cgn-flip__face{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;font-size:clamp(16px,1.5vw,20px);text-align:left;padding:18px 16px}.cgn-flip__back{transform:rotateY(180deg);background:repeating-linear-gradient(45deg,#111 0 10px,#1c1c1c 10px 20px);border:2px solid #fff;display:grid;place-items:center;color:#fff;font-weight:700;font-size:15px}.cgn-flip__back span{border:2px solid #fff;padding:8px 10px;border-radius:8px;transform:rotate(-8deg);text-align:center}.cgn-flip.is-win{transform:translateY(-26px) scale(1.06) rotate(0)!important;z-index:2}.cgn-flip.is-win .cgn-flip__front{box-shadow:0 0 0 4px #fabb00,0 24px 50px #fabb0059}.cgn-flip.is-lose{opacity:.35;transform:rotate(calc((var(--n) - 1) * 5deg)) scale(.94)}.cgn-deal__ctrl{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:56px}.cgn-deal__hint{font-size:14px;opacity:.6}.cgn-how{padding:clamp(80px,10vw,130px) 0;background:#fabb00}.cgn-how__steps{list-style:none;padding:0;margin:52px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:none}.cgn-how__step{background:#fff;border:2px solid #000;border-radius:20px;padding:30px 26px 34px;box-shadow:8px 8px #000;transition:opacity .7s ease var(--d,0ms),transform .8s cubic-bezier(.2,1.3,.3,1) var(--d,0ms)}.cgn-how__step:nth-child(2){margin-top:30px}.cgn-how__step:nth-child(3){margin-top:60px}.cgn-how__num{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#000;color:#fff;font-weight:700;font-size:24px;margin-bottom:22px}.cgn-how__step h3{font-size:clamp(24px,2.3vw,32px);margin-bottom:10px!important}.cgn-how__step p{font-size:17px;line-height:1.45}.cgn-details{padding:clamp(60px,8vw,110px) 0;background:#fff}.cgn-details__inner{max-width:900px}.cgn-details__box{border-top:2px solid #000;border-bottom:2px solid #000}.cgn-details__box summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:28px 0;font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-.03em}.cgn-details__box summary::-webkit-details-marker{display:none}.cgn-details__box summary:after{content:"+";font-weight:400;transition:transform .3s}.cgn-details__box[open] summary:after{transform:rotate(45deg)}.cgn-details__body{padding:0 0 34px;font-size:18px;line-height:1.6;animation:cgn-fade .5s ease}@keyframes cgn-fade{0%{opacity:0;transform:translateY(-8px)}}.cgn-sticky{position:fixed;left:50%;bottom:18px;z-index:50;width:min(760px,calc(100% - 24px));transform:translate(-50%,160%);transition:transform .5s cubic-bezier(.2,1.2,.3,1)}.cgn-sticky.is-on{transform:translate(-50%)}.cgn-sticky__inner{display:flex;align-items:center;gap:14px;background:#000;color:#fff;border-radius:999px;padding:8px 8px 8px 10px;box-shadow:0 18px 40px #00000059}.cgn-sticky__img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#fff;flex:none}.cgn-sticky__txt{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.cgn-sticky__txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.cgn-sticky__txt span{font-size:14px;opacity:.75}.cgn-sticky .cgn-btn{min-height:48px;font-size:16px;padding:0 24px}.cgn-toast{position:fixed;top:18px;left:50%;z-index:10000;display:flex;align-items:center;gap:16px;background:#fabb00;color:#000;border:2px solid #000;border-radius:999px;padding:12px 14px 12px 22px;font-weight:700;box-shadow:6px 6px #000;transform:translate(-50%,-180%) rotate(-3deg);transition:transform .5s cubic-bezier(.2,1.4,.3,1)}.cgn-toast.is-on{transform:translate(-50%) rotate(0)}.cgn-toast__link{background:#000;color:#fff!important;border-radius:999px;padding:8px 14px;text-decoration:none;white-space:nowrap}@media(max-width:989px){.cgn-pdp__grid{grid-template-columns:1fr}.cgn-pdp__gallery{max-width:560px;width:100%;margin:0 auto}.cgn-how__steps{grid-template-columns:1fr}.cgn-how__step:nth-child(n){margin-top:0}}@media(max-width:749px){.cgn-pdp__stage{box-shadow:7px 8px #000;border-radius:18px}.cgn-pdp__burst{width:92px;height:92px;right:-6px;top:-16px}.cgn-pdp__burst b{font-size:22px}.cgn-pdp__burst span{font-size:12px}.cgn-pdp__thumb{flex-basis:60px;height:60px}.cgn-pdp__facts{grid-template-columns:repeat(2,1fr)}.cgn-pdp__facts li:nth-child(3){border-left:0}.cgn-pdp__facts li:nth-child(n+3){border-top:2px solid #000}.cgn-deal__black{width:250px}.cgn-deal__hand{width:100%;justify-content:center;gap:8px}.cgn-flip{width:31%}.cgn-flip__face{font-size:14px;padding:12px 10px}.cgn-flip__face .cgn-card__brand{display:none}.cgn-sticky{bottom:10px}.cgn-toast{width:calc(100% - 24px);justify-content:space-between;font-size:15px}}@media(prefers-reduced-motion:reduce){.cgn-pdp *,.cgn-pdp *:before,.cgn-pdp *:after{animation:none!important;transition:none!important}.cgn-word>span{transform:none}.cgn-pdp [data-reveal]{opacity:1;transform:none}.cgn-pdp__was:after{transform:scaleX(1) rotate(-8deg)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cgn-product.css.map */
