.global-consent-panel{padding:120px 0;box-sizing:border-box;background:rgba(0,0,0,.031372549)}.global-consent-panel *,.global-consent-panel:after,.global-consent-panel:before{box-sizing:border-box}.global-consent-panel .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:10px;justify-content:right}@media (max-width:1199.98px){.global-consent-panel .inner{flex-direction:column;align-items:stretch;gap:64px}}.global-consent-panel .copy{flex:0 0 446px;width:446px;max-width:446px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;margin:0 auto}@media (max-width:1199.98px){.global-consent-panel .copy{flex:none;width:100%;max-width:524px;margin:0}}.global-consent-panel .label{display:inline-block;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%;padding:8px 14px;border:1px solid rgba(0,0,0,.1019607843);border-radius:24px;font:500 12px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:4%;text-transform:uppercase;color:#000}.global-consent-panel .title{margin:0;font:600 32px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:#000}@media (max-width:1199.98px){.global-consent-panel .title{font-size:24px}}.global-consent-panel .desc{margin:0;font:400 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:rgba(0,0,0,.8)}.global-consent-panel .features{list-style:none;margin:0;padding:0;gap:20px}.global-consent-panel .feat,.global-consent-panel .features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.global-consent-panel .feat{gap:6px;padding-left:28px;position:relative}.global-consent-panel .feat:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;background:url(/wp-content/themes/textmagic-new/assets/img/icons-shopify-integration/Vector-blue.svg) 50%/contain no-repeat}.global-consent-panel .feat-title{color:#000}.global-consent-panel .feat-desc,.global-consent-panel .feat-title{font:400 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%}.global-consent-panel .feat-desc{color:rgba(0,0,0,.6)}.global-consent-panel .visual{flex:0 0 678px;width:678px;max-width:678px;position:relative}@media (max-width:1199.98px){.global-consent-panel .visual{flex:none;width:100%;max-width:none}}.global-consent-panel .media{position:relative;width:100%;border-radius:24px;overflow:hidden;aspect-ratio:4/3}@media (max-width:767.98px){.global-consent-panel .media{aspect-ratio:auto}}.global-consent-panel .media .img,.global-consent-panel .media .picture{display:block;width:100%;height:100%}.global-consent-panel .media .img{-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.global-consent-panel .media .img{min-height:400px}}.global-consent-panel .ui{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 48px);max-width:390px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;pointer-events:none}@media (max-width:768.98px){.global-consent-panel .ui{width:calc(100% - 32px);max-width:332px}}.global-consent-panel .card{padding:14px 16px;border-radius:26px;color:#fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1019607843)}@media (max-width:1199.98px){.global-consent-panel .card{border-radius:13.38px}}.global-consent-panel .card--main{padding:0;overflow:hidden}.global-consent-panel .card-hd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:10px;padding:12px 16px;font:500 18px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:#fff}@media (max-width:1199.98px){.global-consent-panel .card-hd{font:500 13.5px/100% Inter,Helvetica Neue,Arial,sans-serif;padding:9px 12px}}.global-consent-panel .card-icon{flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:0}.global-consent-panel .card-icon img{display:block;width:33px;height:33px}.global-consent-panel .card-label{flex:1 1 auto;min-width:0}.global-consent-panel .card-chevron{flex-shrink:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:hsla(0,0%,100%,.6)}.global-consent-panel .card-bd{padding:9px 12px;background:rgba(0,0,0,.2);margin:1px 16px 12px;border-radius:18px}@media (max-width:1199.98px){.global-consent-panel .card-bd{margin:1px 12px 12px;border-radius:13.38px}}.global-consent-panel .card-title{margin:0 0 16px;font:500 18px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:#fff}@media (max-width:1199.98px){.global-consent-panel .card-title{font:500 13.5px/100% Inter,Helvetica Neue,Arial,sans-serif}}.global-consent-panel .card-text{margin:0;font:500 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:#fff}@media (max-width:1199.98px){.global-consent-panel .card-text{font:500 12px/100% Inter,Helvetica Neue,Arial,sans-serif}}.global-consent-panel .card--toggle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:24px;padding:24px}@media (max-width:1199.98px){.global-consent-panel .card--toggle{padding:16px;border-radius:13.38px}}.global-consent-panel .toggle{flex-shrink:0;width:55px;height:33.5px;border-radius:23px;background:#1d4ed8;position:relative}@media (max-width:1199.98px){.global-consent-panel .toggle{width:45px;height:27.5px}}.global-consent-panel .toggle:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:3px;width:28.74px;height:28.74px;border-radius:50%;background:#fff}@media (max-width:1199.98px){.global-consent-panel .toggle:after{width:23.74px;height:23.74px}}.global-consent-panel .toggle-label{font:500 18px/100% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-2.5%;color:#fff}@media (max-width:1199.98px){.global-consent-panel .toggle-label{font:500 13.5px/100% Inter,Helvetica Neue,Arial,sans-serif}}.global-consent-panel .tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;padding:29px 16px;border-radius:26px;background:rgba(0,0,0,.2);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font:500 12px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:4%;text-transform:uppercase;color:#fff;border:1px solid hsla(0,0%,100%,.1019607843)}.global-consent-panel .tags span{border:1px solid hsla(0,0%,100%,.1019607843);padding:4px 8px;border-radius:16px}@media (max-width:1199.98px){.global-consent-panel .tags{font:500 9px/120% Inter,Helvetica Neue,Arial,sans-serif;padding:22px 16px;border-radius:13.38px}}@media (max-width:768.98px){.global-consent-panel .tags{gap:6px}}.global-consent-panel .custom-markup{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 48px);max-width:390px}@media (max-width:768.98px){.global-consent-panel .custom-markup{width:calc(100% - 32px);max-width:332px}}.global-consent-panel .custom-markup p:first-child{margin-top:0}.global-consent-panel .custom-markup p:last-child{margin-bottom:0}@media (min-width:1200px){.global-consent-panel.global-consent-panel--image-left .inner{flex-direction:row-reverse}}.feature-template-woocommerce-integration-landing .global-consent-panel{background:rgba(0,0,0,.031372549)}.feature-template-woocommerce-integration-landing .global-consent-panel .desc{letter-spacing:-1%}.feature-template-woocommerce-integration-landing .global-consent-panel .feat-title{color:rgba(0,0,0,.8);letter-spacing:-1%}.feature-template-woocommerce-integration-landing .global-consent-panel .feat-desc{letter-spacing:-1%}@media (max-width:1199.98px){.feature-template-woocommerce-integration-landing .global-consent-panel .title{font-size:32px}}@media (max-width:767.98px){.feature-template-woocommerce-integration-landing .global-consent-panel .title{font-size:24px}}section.global-consent-panel.lp-20-off{background:transparent;padding:60px 0}@media (max-width:1199.98px){section.global-consent-panel.lp-20-off{padding:40px 0}}section.global-consent-panel.lp-20-off .media{border-radius:16px}@media (max-width:1199.98px){section.global-consent-panel.lp-20-off .media{max-height:520px}}@media (max-width:1199.98px){section.global-consent-panel.lp-20-off .title{font-size:32px}}@media (max-width:500.98px){section.global-consent-panel.lp-20-off .title br{display:none}}@keyframes cp-spin{to{transform:rotate(1turn)}}.global-consent-panel .custom-markup:has(>.cp-chat),.global-consent-panel .custom-markup:has(>.cp-flow){width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:none;pointer-events:none}@media (max-width:1199.98px){.global-consent-panel .custom-markup:has(>.cp-chat),.global-consent-panel .custom-markup:has(>.cp-flow){width:100%;max-width:377px}}@media (max-width:480.98px){.global-consent-panel .custom-markup:has(>.cp-chat),.global-consent-panel .custom-markup:has(>.cp-flow){max-width:90%}}@media (max-width:375.98px){.global-consent-panel .custom-markup:has(>.cp-chat),.global-consent-panel .custom-markup:has(>.cp-flow){font-size:14px;max-width:90%}}@media (max-width:767.98px){.global-consent-panel .custom-markup.larg-w{max-width:280px}}@media (max-width:375.98px){.global-consent-panel .custom-markup.larg-w{max-width:85%;margin-top:-20px}}@media (max-width:767.98px){.global-consent-panel .custom-markup.larg-w .cp-chat__msg--in{margin-left:-25px}}@media (max-width:375.98px){.global-consent-panel .custom-markup.larg-w .cp-chat{font-size:14px}}.global-consent-panel .custom-markup.btm{top:auto;bottom:0;transform:translate(-50%)}@media (max-width:1199.98px){.global-consent-panel .custom-markup.btm{max-width:460px}}@media (max-width:767.98px){.global-consent-panel .custom-markup.btm{max-width:365px}}@media (max-width:480.98px){.global-consent-panel .custom-markup.btm{max-width:90%}}@media (max-width:375.98px){.global-consent-panel .custom-markup.btm{max-width:85%}}.global-consent-panel .cp-flow{width:460px;font:400 16px/120% Inter\ 28pt,Inter,Helvetica Neue,Arial,sans-serif;color:#000;letter-spacing:-5%}@media (max-width:1199.98px){.global-consent-panel .cp-flow{width:100%}}@media (max-width:480.98px){.global-consent-panel .cp-flow{font-size:14px}}@media (max-width:375.98px){.global-consent-panel .cp-flow{font-size:12px}}@media (max-width:350.98px){.global-consent-panel .cp-flow{font-size:10px}}.global-consent-panel .cp-flow__panel{margin-bottom:48px;padding:16px;border-radius:32px;background:hsla(0,0%,100%,.8)}.global-consent-panel .cp-flow__prompt{position:relative;padding:12px 16px;border-radius:24px;background:hsla(0,0%,100%,.6)}.global-consent-panel .cp-flow__prompt:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}.global-consent-panel .cp-flow__status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:9px;min-height:43px;padding-left:17px;color:rgba(0,0,0,.4)}.global-consent-panel .cp-flow__status:before{content:"";flex:none;width:13px;height:14px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/choosing-right-steps.svg) 50%/contain no-repeat;animation:cp-spin 1s linear infinite}@media (prefers-reduced-motion:reduce){.global-consent-panel .cp-flow__status:before{animation:none}}.global-consent-panel .cp-flow__input{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;height:56px;padding:0 12px 0 11px;border-radius:28px;background:hsla(0,0%,100%,.3)}.global-consent-panel .cp-flow__input:before{content:"";flex:none;width:32px;height:32px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/attach.svg) 50%/contain no-repeat}.global-consent-panel .cp-flow__input:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}.global-consent-panel .cp-flow__placeholder{flex:1;min-width:0;margin-left:3px;color:rgba(0,0,0,.4)}@media (max-width:767.98px){.global-consent-panel .cp-flow__placeholder{max-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.global-consent-panel .cp-flow__stop{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px 0 8px;border-radius:16px;background:#0245f5;color:#fff;line-height:1}@media (max-width:767.98px){.global-consent-panel .cp-flow__stop{margin-left:auto}}.global-consent-panel .cp-flow__stop:before{content:"";flex:none;width:16px;height:16px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/stop-circle.svg) 50%/contain no-repeat}.global-consent-panel .cp-flow__step{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;gap:13.5px;width:328px;max-width:100%;margin:0 auto;padding:17.5px 23px 17.5px 17.5px;border-radius:20px;background:hsla(0,0%,100%,.8)}@media (max-width:375.98px){.global-consent-panel .cp-flow__step{padding:12px}}.global-consent-panel .cp-flow__step:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}.global-consent-panel .cp-flow__step:after{content:"";flex:none;width:16px;height:16px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/kebab.svg) 50%/contain no-repeat}.global-consent-panel .cp-flow__step-icon{position:relative;flex:none;width:35px;height:35px;border-radius:9.5px;background-color:rgba(0,0,0,.05);background-position:50%;background-size:16px 16px;background-repeat:no-repeat}.global-consent-panel .cp-flow__step-icon:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff)}.global-consent-panel .cp-flow__step--contact .cp-flow__step-icon{background-image:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/user-plus.svg)}.global-consent-panel .cp-flow__step--email .cp-flow__step-icon{background-image:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/mail.svg)}.global-consent-panel .cp-flow__step-text{flex:1;min-width:0}.global-consent-panel .cp-flow__connector{position:relative;height:63px;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.6) calc(50% - 12px),transparent calc(50% - 12px),transparent calc(50% + 12px),hsla(0,0%,100%,.6) calc(50% + 12px)) 50%/1px 100% no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,.6) calc(50% - 12px),transparent calc(50% - 12px),transparent calc(50% + 12px),hsla(0,0%,100%,.6) calc(50% + 12px)) 50%/1px 100% no-repeat}.global-consent-panel .cp-flow__connector:after,.global-consent-panel .cp-flow__connector:before{position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.global-consent-panel .cp-flow__connector:before{content:"";border-radius:50%;background:hsla(0,0%,100%,.6) url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/plus.svg) 50%/10px 10px no-repeat}.global-consent-panel .cp-flow__connector:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;border:1px solid hsla(0,0%,100%,.35);-webkit-mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);mask-image:linear-gradient(to bottom right,#fff 0,#fff 25%,hsla(0,0%,100%,0) 45%,hsla(0,0%,100%,0) 55%,#fff 75%,#fff);inset:auto;top:50%;left:50%}.global-consent-panel .cp-flow__connector--tail{height:32px;overflow:hidden;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.6) calc(100% - 12px),transparent calc(100% - 12px)) 50%/1px 100% no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,.6) calc(100% - 12px),transparent calc(100% - 12px)) 50%/1px 100% no-repeat}.global-consent-panel .cp-flow__connector--tail:after,.global-consent-panel .cp-flow__connector--tail:before{top:100%}@media (max-width:375.98px){.global-consent-panel .custom-markup.btm .cp-flow__connector{height:40px;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.6) calc(50% - 7.5px),transparent calc(50% - 7.5px),transparent calc(50% + 7.5px),hsla(0,0%,100%,.6) calc(50% + 7.5px)) 50%/1px 100% no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,.6) calc(50% - 7.5px),transparent calc(50% - 7.5px),transparent calc(50% + 7.5px),hsla(0,0%,100%,.6) calc(50% + 7.5px)) 50%/1px 100% no-repeat}.global-consent-panel .custom-markup.btm .cp-flow__connector:after,.global-consent-panel .custom-markup.btm .cp-flow__connector:before{width:15px;height:15px}.global-consent-panel .custom-markup.btm .cp-flow__connector:before{background-size:6px 6px}.global-consent-panel .custom-markup.btm .cp-flow__connector--tail{height:20px;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.6) calc(100% - 7.5px),transparent calc(100% - 7.5px)) 50%/1px 100% no-repeat;background:linear-gradient(180deg,hsla(0,0%,100%,.6) calc(100% - 7.5px),transparent calc(100% - 7.5px)) 50%/1px 100% no-repeat}}.global-consent-panel .cp-chat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;gap:15px;width:397px;padding:0 18px;font:400 18px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-5%}@media (max-width:1199.98px){.global-consent-panel .cp-chat{width:100%}}@media (max-width:375.98px){.global-consent-panel .cp-chat{font-size:14px}}.global-consent-panel .cp-chat__time{margin-bottom:-9px;font-size:11.5px;line-height:16px;text-align:center;color:#fff}.global-consent-panel .cp-chat__time strong{font-weight:600}.global-consent-panel .cp-chat__msg{position:relative;max-width:100%;padding:8.5px 15px;border-radius:20px;overflow-wrap:anywhere}.global-consent-panel .cp-chat__msg:after{content:"";position:absolute;background-position:50%;background-size:contain;background-repeat:no-repeat}.global-consent-panel .cp-chat__msg img.emoji{width:18px;height:18px;margin:0 1px;vertical-align:-2px}.global-consent-panel .cp-chat__msg--in{align-self:flex-start;background:hsla(0,0%,100%,.8);color:rgba(0,0,0,.9)}.global-consent-panel .cp-chat__msg--in:after{left:0;bottom:-8px;width:22px;height:28px;background-image:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/bubble-tail-incoming.svg)}.global-consent-panel .cp-chat__msg--out{align-self:flex-end;background:#0645ff;color:hsla(0,0%,100%,.9)}.global-consent-panel .cp-chat__msg--out:after{right:3px;bottom:-8.5px;width:20px;height:17px;background-image:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/bubble-tail-outgoing.svg)}.global-consent-panel .cp-chat__link{color:#0245f5}.global-consent-panel .cp-chat__cursor{position:absolute;padding:2px 6px;border-radius:6px;background:#e4f2ff;color:#0245f5;font-size:16px;line-height:18.5px;white-space:nowrap}.global-consent-panel .cp-chat__cursor:before{content:"";position:absolute;width:12px;height:12px;background:url(/wp-content/themes/textmagic-new/gutenberg-blocks/shopify-consent-panel/images/cursor-arrow.svg) 50%/contain no-repeat}.global-consent-panel .cp-chat__cursor--top-right{left:calc(100% + 11px);top:-36px}@media (max-width:767.98px){.global-consent-panel .cp-chat__cursor--top-right{top:auto;left:calc(100% - 30px);bottom:-40px}}.global-consent-panel .cp-chat__cursor--top-right:before{left:-10px;top:20px;transform:rotate(-90deg)}@media (max-width:767.98px){.global-consent-panel .cp-chat__cursor--top-right:before{left:-10px;top:-10px;transform:rotate(0deg)}}.global-consent-panel .cp-chat__cursor--bottom-left{right:calc(100% + 12px);top:calc(100% + 12px)}@media (max-width:767.98px){.global-consent-panel .cp-chat__cursor--bottom-left{right:calc(100% - 24px);top:calc(100% + 20px)}}.global-consent-panel .cp-chat__cursor--bottom-left:before{right:-10px;top:-10px;transform:rotate(90deg)}