.c-amprivacy-policy{backdrop-filter:blur(4px);background-color:rgb(0 0 0 / 50%);display:grid;inset:0;place-content:center;position:fixed;z-index:9999}.c-amprivacy-policy__popup{background:hsl(0 0% 100%);box-shadow:0 4px 6px rgb(0 0 0 / 10%);margin:auto;padding:1.5rem 2rem;width:min(600px, 90vw)}.c-amprivacy-policy__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;line-height:1;margin-block-end:1.5rem}.c-amprivacy-policy__title{font-size:var(--fs-2);font-weight:700}.c-amprivacy-policy__close{cursor:pointer;font-size:var(--fs-2)}.c-amprivacy-policy__content{max-height:min(400px, 50vh);overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.5rem;scrollbar-color:hsl(0 0% 79%) #fff0;scrollbar-width:thin}.c-amprivacy-policy__content *{font-size:var(--fs--1);overflow-wrap:anywhere}.c-amprivacy-policy__footer{padding-block-start:1rem}.c-amprivacy-policy .c-amprivacy-policy__accept{border-radius:.25rem;display:block;font-size:var(--fs--1);margin-inline:auto;padding:.75rem 2rem;width:100%}#amprivacy-checkbox.checkout-agreements{margin-block-start:.75rem}.newsletter #amprivacy-checkbox{margin-block-start:.25rem;text-align:right}.newsletter label.required::after,.newsletter span.required::after{content:''}@media screen and (width <=991px){#newsletter-validate-detail #amprivacy-checkbox div.input-box{text-align:center}}