.cl-campaign-terms{display:block;margin-top:5px}.cl-pack .cl-campaign-terms__link{min-height:28px;padding:4px 0;color:var(--clp-muted, #626a65);font-size:12px;line-height:20px;text-decoration:underline;text-underline-offset:3px}.cl-pack .cl-campaign-terms__link:hover{color:var(--clp-green, #014438)}.cl-campaign-terms__dialog{width:calc(100% - 32px);max-width:600px;max-height:80vh;max-height:80dvh;margin:auto;padding:0;border:1px solid #dfe3df;border-radius:12px;background:#fff;color:#202522;box-shadow:0 16px 60px #0003;font-family:inherit;overflow:hidden}.cl-campaign-terms__dialog[open]{display:flex;flex-direction:column}.cl-campaign-terms__dialog::backdrop{background:#0007}html:has(.cl-campaign-terms__dialog[open]){overflow:hidden}.cl-campaign-terms__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 20px;border-bottom:1px solid #e9ece9;flex-shrink:0}.cl-campaign-terms__header h2{margin:0;font-size:17px;line-height:1.4;font-weight:600}.cl-pack .cl-campaign-terms__close{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;padding:0;font-size:28px;line-height:1;border-radius:6px}.cl-pack .cl-campaign-terms__close:hover{background:#f4f8f6}.cl-campaign-terms__content{padding:4px 20px 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.cl-campaign-terms__content p{margin:12px 0}.cl-campaign-terms__content h3{margin:24px 0 8px;font-size:15px;line-height:1.4;font-weight:600}.cl-campaign-terms__content h4{margin:18px 0 8px;font-size:13px;line-height:1.5;font-weight:600}.cl-campaign-terms__content table{width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0;font-size:12px}.cl-campaign-terms__content th,.cl-campaign-terms__content td{padding:8px 6px;border:1px solid #e2e6e2;text-align:left;vertical-align:top}.cl-campaign-terms__content th{background:#f4f8f6;font-weight:600}.cl-campaign-terms__content td p{margin:0}@media(max-width:480px){.cl-campaign-terms__header{padding-left:14px}.cl-campaign-terms__content{padding:4px 14px 16px}}
/*# sourceMappingURL=/cdn/shop/t/153/compiled_assets/styles.css.map */
