.cqp-sticky{position:fixed;z-index:60;top:50%;left:0;transform:translateY(-50%)}.cqp-sticky[data-position=center-right]{left:auto;right:0}.cqp-sticky__btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 12px;border:none;border-radius:0 10px 10px 0;background:var(--cqp-accent, #aa8343);color:#fff;cursor:pointer;box-shadow:0 8px 24px #00000038;transition:transform .15s ease,opacity .15s ease}.cqp-sticky[data-position=center-right] .cqp-sticky__btn{border-radius:10px 0 0 10px}.cqp-sticky__btn:hover{opacity:.95;transform:translate(4px)}.cqp-sticky[data-position=center-right] .cqp-sticky__btn:hover{transform:translate(-4px)}.cqp-sticky__icon{flex:none;width:20px;height:20px;display:flex}.cqp-sticky__icon svg{width:100%;height:100%}.cqp-sticky__label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media screen and (max-width:749px){.cqp-sticky__btn{padding:14px 10px;gap:8px}.cqp-sticky__icon{width:18px;height:18px}.cqp-sticky__label{font-size:11px}}.cqp-modal{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;z-index:-1;background:#1715158c}.cqp-modal[open]{opacity:1;visibility:visible;z-index:1002}.cqp-modal *{box-sizing:border-box}.cqp-modal__dialog{position:absolute;top:4vh;left:50%;transform:translate(-50%);width:calc(100% - 2rem);max-width:980px;max-height:92vh;overflow-y:auto;background:var(--cqp-bg, #f7f0e7);border-radius:16px;-webkit-overflow-scrolling:touch}.cqp-modal__header{position:sticky;top:0;z-index:5;display:flex;justify-content:flex-end;padding:14px 14px 0}.cqp-modal__close{width:36px;height:36px;flex:none;border:none;border-radius:50%;background:#ffffffe6;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001f}.cqp-modal__close svg{width:15px;height:15px}.cqp-modal__content{padding:4px 32px 32px}.cqp-modal__content .cfq{background:transparent}.cqp-modal__content .cfq__inner{max-width:none}@media screen and (max-width:749px){.cqp-modal__dialog{top:0;max-height:100vh;height:100%;border-radius:0;width:100%}.cqp-modal__content{padding:4px 18px 24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mj-carpet-quiz-popup.css.map */
