.ct-root{--ct-blue:#0080FF;--ct-ink:#1E1C18;--ct-sec:#635E54;--ct-ter:#A8A296;--ct-tile:#EBE8E2;--ct-off:#F5F3EF;--ct-off2:#FBFAF8;--ct-tint:#DAEBFC;--ct-green:#16A34A;--ct-ui:"Manrope",var(--theme-font,sans-serif);--ct-display:"Oswald",var(--vro-font-display,sans-serif)}.ct-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3100;display:flex;align-items:flex-end;justify-content:center;background:#00000080;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.ct-overlay.is-open{opacity:1;visibility:visible}.ct-popup{position:relative;width:100%;max-width:440px;height:100dvh;max-height:100dvh;background:var(--ct-off2);color:var(--ct-ink);font-family:var(--ct-ui);display:flex;flex-direction:column;overflow:hidden;transform:translateY(24px);opacity:.6;transition:transform .28s cubic-bezier(.2,.7,.2,1),opacity .28s ease;-webkit-font-smoothing:antialiased}.ct-overlay.is-open .ct-popup{transform:translateY(0);opacity:1}@media(min-width:600px){.ct-overlay{align-items:center}.ct-popup{height:92dvh;border-radius:20px;box-shadow:0 24px 80px #00000059}}.ct-popup *,.ct-popup *:before,.ct-popup *:after{box-sizing:border-box}.ct-popup :where(button){font:inherit;margin:0;border:0;background:none;color:inherit;cursor:pointer}.ct-popup [hidden]{display:none!important}.ct-close{position:absolute;top:12px;right:12px;z-index:6;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffb8;color:var(--ct-ink);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ct-screens{position:relative;flex:1 1 auto;overflow:hidden}.ct-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;transform:translate(24px);pointer-events:none;transition:opacity .26s ease,transform .26s ease}.ct-screen.is-active{opacity:1;transform:none;pointer-events:auto}.ct-screen.is-past{transform:translate(-24px)}.ct-head{display:flex;flex-direction:column;gap:8px;padding:28px 16px 24px}.ct-title{margin:0;font-family:var(--ct-display);font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.28px;color:var(--ct-ink)}.ct-sub{margin:0;font-size:12px;line-height:16px;font-weight:400;color:var(--ct-ter)}.ct-flex{flex:1 1 auto}.ct-deck{position:relative;margin:0 16px;height:0;flex:1 1 auto;min-height:340px}.ct-card{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(370px,100%);aspect-ratio:370/440;max-height:100%;border-radius:16px;box-shadow:0 2px 6px #1f1c171a;background:var(--ct-off)}.ct-card--b3{width:min(316px,86%);top:18px;background:var(--ct-off);border:1px solid var(--ct-tile)}.ct-card--b2{width:min(344px,93%);top:9px;background:#fff;border:1px solid var(--ct-tile)}.ct-card--front{overflow:hidden;background:#dfe3e6;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .32s ease}.ct-card--front.gone-yes{transform:translate(60%,-4%) rotate(14deg);opacity:0}.ct-card--front.gone-nah{transform:translate(-170%,-4%) rotate(-14deg);opacity:0}.ct-card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ct-card-scrim{position:absolute;left:0;right:0;bottom:0;height:55%;background:linear-gradient(#1e1c1800,#1e1c18d1)}.ct-card-cap{position:absolute;left:16px;right:16px;bottom:24px;display:flex;flex-direction:column;gap:2px}.ct-card-brand{margin:0;font-size:16px;line-height:24px;font-weight:700;color:#fff}.ct-card-name{margin:0;font-size:12px;line-height:16px;font-weight:400;color:#fffc}.ct-card-price{margin:0;font-size:12px;line-height:16px;font-weight:500;color:#fff}.ct-card-count{position:absolute;top:12px;right:12px;padding:5px 10px;border-radius:999px;background:var(--ct-ink);font-size:12px;line-height:16px;font-weight:500;color:#fff}.ct-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 32px 4px}.ct-swipe{display:flex;flex-direction:column;align-items:center;gap:8px}.ct-swipe-btn{width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:transform .12s ease}.ct-swipe-btn:active{transform:scale(.92)}.ct-swipe-btn--nah{background:#fff;border:1.5px solid var(--ct-tile);color:var(--ct-sec)}.ct-swipe-btn--yes{background:var(--ct-blue);color:#fff}.ct-swipe-label{font-size:12px;line-height:16px;font-weight:500}.ct-swipe--nah .ct-swipe-label{color:var(--ct-sec)}.ct-swipe--yes .ct-swipe-label{color:var(--ct-ink)}.ct-hint{flex:1 1 auto;text-align:center;font-size:12px;line-height:16px;color:var(--ct-ter);transition:color .15s ease}.ct-hint.lean-yes{color:var(--ct-blue)}.ct-hint.lean-nah{color:var(--ct-sec)}.ct-linkbtn{display:block;width:100%;text-align:center;padding:12px 0 28px;font-size:16px;line-height:20px;font-weight:500;color:var(--ct-blue);background:none}.ct-gate{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 16px 28px}.ct-btn{width:100%;max-width:370px;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0;border-radius:12px;font-size:16px;line-height:20px;font-weight:500;text-decoration:none}.ct-btn--dark{background:var(--ct-ink);color:#fff}.ct-btn--blue{background:var(--ct-blue);color:#fff}.ct-btn--outline{border:1.5px solid var(--ct-tile);color:var(--ct-ink);padding:14px 0}.ct-btn[disabled]{opacity:.45;pointer-events:none}.ct-note{font-size:12px;line-height:16px;color:var(--ct-ter);text-align:center}.ct-list{display:flex;flex-direction:column;gap:12px;padding:0 16px}.ct-row{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:#fff;border:1px solid var(--ct-tile)}.ct-row-thumb{flex-shrink:0;width:84px;height:108px;border-radius:10px;object-fit:cover;background:var(--ct-off)}.ct-row-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ct-row-name{margin:0;font-size:16px;line-height:20px;font-weight:500}.ct-row-desc{margin:0;font-size:12px;line-height:16px;font-weight:400;color:var(--ct-sec)}.ct-row-price{margin:0;font-size:12px;line-height:16px;font-weight:500}.ct-row-votes{display:flex;gap:8px;flex-shrink:0}.ct-rv{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:all .12s ease}.ct-rv--nah{background:#fff;border:1.5px solid var(--ct-tile);color:var(--ct-sec)}.ct-rv--yes{background:#fff;border:1.5px solid var(--ct-tile);color:var(--ct-ter)}.ct-rv--nah.on{background:var(--ct-ink);border-color:var(--ct-ink);color:#fff}.ct-rv--yes.on{background:var(--ct-blue);border-color:var(--ct-blue);color:#fff}.ct-foot{padding:16px;display:flex;flex-direction:column;gap:12px;align-items:center}.ct-end{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:0 32px;text-align:center}.ct-mark{width:72px;height:72px;border-radius:999px;display:flex;align-items:center;justify-content:center}.ct-mark--ok{background:var(--ct-blue);color:#fff}.ct-mark--closed{background:var(--ct-off);color:var(--ct-ter)}.ct-end-title{margin:0;font-family:var(--ct-display);font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.28px}.ct-end-sub{margin:0;font-size:12px;line-height:16px;color:var(--ct-sec)}.ct-recap{padding:7px 14px;border-radius:999px;background:var(--ct-tint);font-size:12px;line-height:16px;font-weight:500}.ct-end-foot{padding:0 32px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.ct-end-foot .ct-btn{max-width:338px}.ct-end-foot-note{font-size:12px;line-height:16px;color:var(--ct-ter)}.ct-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#00000080;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}.ct-sheet-scrim.is-open{opacity:1;visibility:visible}.ct-sheet{position:absolute;left:0;right:0;bottom:0;z-index:11;background:#fff;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);max-height:94%;overflow-y:auto}.ct-sheet.is-open{transform:translateY(0)}.ct-grab{width:36px;height:5px;border-radius:8px;background:var(--ct-off);margin:8px auto 0}.ct-sheet-pad{padding:24px;display:flex;flex-direction:column;gap:24px}.ct-sheet-h{display:flex;flex-direction:column;gap:12px}.ct-sheet-title{margin:0;font-family:var(--ct-display);font-weight:700;font-size:28px;line-height:32px;letter-spacing:-.28px;color:var(--ct-blue)}.ct-sheet-copy{margin:0;font-size:12px;line-height:16px;color:var(--ct-sec)}.ct-coupon{position:relative;border-radius:12px;padding:16px 20px;background:linear-gradient(100deg,#f3a5b1,#f6c98b 26%,#8fc4f2 60%,#0d84f5);box-shadow:0 2px 6px #0000002e;overflow:hidden}.ct-coupon:before,.ct-coupon:after{content:"";position:absolute;top:50%;width:20px;height:20px;border-radius:999px;background:var(--ct-off2);transform:translateY(-50%)}.ct-coupon:before{left:-10px}.ct-coupon:after{right:-10px}.ct-coupon-t{margin:0;font-size:16px;line-height:24px;font-weight:700;color:#fff}.ct-coupon-s{margin:0;font-size:12px;line-height:16px;font-weight:500;color:#dbeafe}.ct-field-group{display:flex;flex-direction:column;gap:8px}.ct-input{display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:12px;border:1px solid var(--ct-tile);background:#fff}.ct-input-cc{font-size:16px;line-height:20px;font-weight:500;color:var(--ct-ink)}.ct-input input{flex:1 1 auto;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:16px;line-height:20px;color:var(--ct-ink)}.ct-input input::placeholder{color:var(--ct-ter)}.ct-help{font-size:12px;line-height:16px;color:var(--ct-ter);padding:0 6px}.ct-divider{display:flex;align-items:center;gap:16px}.ct-divider:before,.ct-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--ct-tile)}.ct-divider span{font-size:12px;line-height:16px;color:var(--ct-ter)}.ct-oauth{display:flex;flex-direction:column;gap:8px}.ct-oauth-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 0;border-radius:12px;border:1px solid var(--ct-tile);background:#fff;font-size:16px;line-height:20px;font-weight:500;color:var(--ct-ink)}.ct-legal{font-size:12px;line-height:16px;color:var(--ct-ter);text-align:center}.ct-legal a{color:var(--ct-sec)}.ct-otp{display:flex;gap:10px}.ct-otp input{flex:1 1 0;width:0;min-width:0;height:56px;text-align:center;border:1px solid var(--ct-tile);border-radius:12px;background:#fff;font:inherit;font-size:20px;line-height:24px;font-weight:500;color:var(--ct-ink);-moz-appearance:textfield}.ct-otp input::-webkit-outer-spin-button,.ct-otp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ct-otp input:focus{outline:none;border-color:var(--ct-blue)}.ct-resend{font-size:12px;line-height:16px;color:var(--ct-ter);padding:0 6px}.ct-demo-hint{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:10px;background:var(--ct-tint);color:var(--ct-ink);font-size:12px;line-height:16px;font-weight:500}.ct-demo-hint b{font-weight:700;letter-spacing:.06em}.ct-otp-error{font-size:12px;line-height:16px;color:#dc2626;padding:0 6px}.ct-otp input.is-wrong{border-color:#dc2626}.ct-resend button{color:var(--ct-blue);font-weight:500}.ct-resend button[disabled]{color:var(--ct-ter);font-weight:400}.ct-note-sheet .ct-note-head{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 14px}.ct-note-head h3{margin:0;font-size:20px;line-height:24px;font-weight:500;color:var(--ct-ink)}.ct-note-x{width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--ct-ink)}.ct-note-fieldwrap{padding:0 16px 16px}.ct-note-field{border:1.5px solid var(--ct-blue);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.ct-note-field textarea{border:0;outline:none;resize:none;width:100%;min-height:72px;font:inherit;font-size:15px;line-height:24px;color:var(--ct-ink);background:none}.ct-note-field textarea::placeholder{color:var(--ct-ter)}.ct-note-count{font-size:12px;line-height:16px;color:var(--ct-ter)}.ct-note-actions{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 28px;border-top:1px solid var(--ct-tile)}.ct-note-skip{font-size:16px;line-height:20px;font-weight:500;color:var(--ct-sec)}.ct-note-send{padding:13px 40px;border-radius:12px;background:var(--ct-blue);color:#fff;font-size:16px;line-height:20px;font-weight:500}body.ct-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/87/assets/circle-take.css.map */
