#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .select-all:checked,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-email input:checked,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-sms input:checked,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-whatsapp input:checked{accent-color:#171D35}#marketing-consent-modal .modal-dialog{height:auto!important;inset-inline-end:calc((100vw - 1188px)/ 2);inset-block-start:40px;max-width:384px}@media (max-width:767px){#marketing-consent-modal .modal-dialog{inset-inline-end:0!important;inset-block-start:0}}#marketing-consent-modal.is-shop{background:unset}#marketing-consent-modal.is-shop .modal-dialog{inset-inline-end:calc((100vw - 1155px)/ 2);max-width:390px}@media (max-width:767px){#marketing-consent-modal.is-shop .modal-dialog{inset-inline-end:0!important}}#marketing-consent-modal.is-shop .modal-header{padding:0}#marketing-consent-modal.is-shop .marketing-consent-approve button{height:44px;padding:4px 24px 13px;font-size:18px}#marketing-consent-modal .modal-content{border-radius:unset;box-shadow:unset;padding:0;border:unset}#marketing-consent-modal .modal-header .close{position:unset;margin:0;padding:0}#marketing-consent-modal .modal-body{padding:24px!important}#marketing-consent-modal .marketing-consent{color:#171D35}#marketing-consent-modal .marketing-consent-header{display:flex;column-gap:16px;align-items:end;margin-bottom:12px}#marketing-consent-modal .marketing-consent-header svg{transform:scaleX(-1)}#marketing-consent-modal .marketing-consent-header-wrapper{display:flex;flex-direction:column;align-items:flex-start;row-gap:12px;flex:1;font-size:24px;font-weight:700}#marketing-consent-modal .marketing-consent-desc{margin-bottom:24px;font-size:18px}#marketing-consent-modal .marketing-consent-approve{display:flex}#marketing-consent-modal .marketing-consent-approve .approve{font-weight:700;border:unset;display:flex;justify-content:center;background:#171D35;color:#fff;padding:12px 24px;outline:unset;border-radius:8px;height:48px;max-width:fit-content}#marketing-consent-modal .marketing-consent-approve .decline{font-weight:700;display:flex;justify-content:center;color:#171D35;background:#fff;padding:12px 24px;outline:unset;border:unset;height:48px;max-width:fit-content}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .select-all,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-email input,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-sms input,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-whatsapp input{cursor:pointer;width:18px;height:18px;border-radius:4px}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container{display:flex;column-gap:8px}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .select-all-wrapper{display:flex;padding:3px;margin:unset}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container.border-bottom{border-bottom:1px solid #ECEDF1;padding-bottom:16px}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .accordion{flex:1;cursor:pointer}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .accordion .faq-question{display:flex;column-gap:8px;justify-content:space-between;font-size:14px}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .accordion .faq-question .arrow{transform:unset}#marketing-consent-modal .marketing-consent-approval-checkbox .accordion-toggle-container .accordion .faq-question:not(.collapsed) .arrow{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}#marketing-consent-modal .marketing-consent-approval-checkbox .faq-answer{font-size:12px;color:#45567B}#marketing-consent-modal .marketing-consent-approval-checkbox .faq-answer div{padding-top:12px}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels{display:flex;row-gap:12px;flex-direction:column;padding-top:16px}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels-checkboxs{display:grid;grid-template-columns:repeat(2,1fr);row-gap:8px}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels-checkboxs label{margin:0}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels-checkboxs .select-label{text-decoration:underline;cursor:pointer;text-decoration-skip-ink:none;max-width:fit-content}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-email,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-sms,#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels .select-whatsapp{display:flex;column-gap:4px;margin:unset;max-width:fit-content}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels-link{color:#45567B}#marketing-consent-modal .marketing-consent-approval-checkbox .select-channels-link .withdrawal-note-link{color:#45567B;text-decoration:underline;text-decoration-skip-ink:none}#marketing-consent-modal .marketing-consent-approval-checkbox button{margin-top:24px}#marketing-consent-modal .marketing-consent .submit,#marketing-consent-modal .marketing-consent .success-close-button{width:100%;height:48px;border:unset;display:flex;justify-content:center;background:#171D35;color:#fff;padding:12px 24px;outline:unset;font-size:18px;border-radius:8px}#marketing-consent-modal .marketing-consent .submit.disabled,#marketing-consent-modal .marketing-consent .submit:disabled,#marketing-consent-modal .marketing-consent .success-close-button.disabled,#marketing-consent-modal .marketing-consent .success-close-button:disabled{border:unset;background-color:#ECEDF1;color:#8D96AB;pointer-events:none}.rtl #marketing-consent-modal .modal-dialog{inset-inline-end:calc((100vw - 1214px)/ 2)}.rtl #marketing-consent-modal.is-shop .modal-dialog{inset-inline-end:calc((100vw - 1184px)/ 2)}.rtl #marketing-consent-modal .marketing-consent-header svg{transform:unset}