button.comu-sale-ribbon{pointer-events:auto;cursor:pointer;border:0;border-radius:0;-webkit-appearance:none;appearance:none}button.comu-sale-ribbon:focus-visible{text-decoration:underline;outline:none}.comu-sale-dialog{width:min(800px,calc(100% - 40px));max-height:calc(100vh - 40px);margin:auto;padding:0;border:0;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0000003d;overflow:auto;overscroll-behavior:contain}.comu-sale-dialog::backdrop{background:#080f1a85}.comu-sale-dialog__layout{display:grid;grid-template-columns:40% 60%;min-height:0}.comu-sale-dialog__art{position:relative;min-height:380px;overflow:hidden}.comu-sale-dialog__art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center}.comu-sale-dialog__art-mobile{display:none}.comu-sale-dialog__content{padding:40px 32px 36px;align-self:center}.comu-sale-dialog__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary, #2277ff)}.comu-sale-dialog__title{margin:0 0 8px;font-size:28px;font-weight:700;letter-spacing:-.035em;color:var(--color-text-main, #191c1d)}.comu-sale-dialog__description{margin:0 0 24px;font-size:16px;line-height:1.5;color:var(--color-text-muted, #667085)}.comu-sale-dialog__timer{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.comu-sale-dialog__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80px;border-radius:12px;background:var(--color-bg-benefit, #eef4fc)}.comu-sale-dialog__unit span{color:var(--color-primary, #2277ff);font-size:30px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.comu-sale-dialog__unit small{font-size:12px;color:var(--color-text-muted, #667085);margin-top:4px}.comu-sale-dialog__continue{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--csd-btn-bg, #000);color:var(--csd-btn-fg, #fff);font-size:14px;font-weight:600;cursor:pointer;transition:background .15s ease}.comu-sale-dialog__continue:hover{filter:brightness(.85)}.comu-sale-dialog__continue[aria-busy=true]{opacity:.6;pointer-events:none}.comu-sale-dialog__close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:#fff;cursor:pointer;color:#191c1d;transition:background .15s ease}.comu-sale-dialog__close:hover{background:#f3f4f6}.comu-sale-dialog__close:focus-visible,.comu-sale-dialog__continue:focus-visible{outline:2px solid var(--color-primary, #2277ff);outline-offset:-4px}@media screen and (max-width:600px){.comu-sale-dialog{width:calc(100% - 32px)}.comu-sale-dialog__layout{grid-template-columns:1fr}.comu-sale-dialog__art{height:180px;min-height:auto}.comu-sale-dialog__art-desktop{display:none}.comu-sale-dialog__art-mobile{display:block}.comu-sale-dialog__content{padding:26px 24px 28px}.comu-sale-dialog__timer{gap:8px}.comu-sale-dialog__unit small{font-size:10px}.comu-sale-dialog__close{top:12px;right:12px}}@media screen and (max-width:350px){.comu-sale-dialog__content{padding-inline:18px}.comu-sale-dialog__title{font-size:24px}.comu-sale-dialog__unit span{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/147/assets/comu-sale-ribbon-dialog.css.map */
