.consent-promo{width:100%;max-width:100%}.consent-promo__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;background-color:var(--color-background, #1A1A1A);border-radius:12px;position:relative;overflow:hidden}.consent-promo__container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 50%,rgba(0,0,0,.02) 100%);pointer-events:none}.block-padding-none .consent-promo__container{padding:0}.block-padding-small .consent-promo__container{padding:16px 24px}.block-padding-medium .consent-promo__container{padding:24px 32px}.block-padding-large .consent-promo__container{padding:32px 48px}.consent-promo__content{display:flex;flex-direction:row;align-items:center;gap:20px;flex:1;min-width:0;position:relative;z-index:1}.consent-promo__icon-wrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#c41e3a26;border-radius:12px;border:1px solid rgba(196,30,58,.25)}.consent-promo__icon{width:24px;height:24px;color:#c41e3a}.consent-promo__text{display:flex;flex-direction:column;gap:4px;min-width:0}.consent-promo__headline{margin:0;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text, #FFFFFF);line-height:1.3}.consent-promo__description{margin:0;font-size:.9375rem;font-weight:400;color:var(--color-text-light, rgba(255, 255, 255, .7));line-height:1.4}.consent-promo__cta{flex-shrink:0;position:relative;z-index:1}.consent-promo__button{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:var(--color-background, #1A1A1A);background-color:var(--color-text, #FFFFFF);border:none;border-radius:8px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;box-shadow:0 1px 2px #0000001a,0 2px 4px #0000000d}.consent-promo__button:hover{transform:translateY(-1px);box-shadow:0 4px 8px #00000026,0 2px 4px #0000001a;background-color:var(--color-text, #F8F8F8)}.consent-promo__button:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.consent-promo__button:focus{outline:none;box-shadow:0 0 0 3px var(--color-background, #1A1A1A),0 0 0 5px var(--color-text, #FFFFFF)}.consent-promo__button:focus:not(:focus-visible){box-shadow:0 1px 2px #0000001a,0 2px 4px #0000000d}.consent-promo__button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-background, #1A1A1A),0 0 0 5px var(--color-text, #FFFFFF)}.consent-promo__button-text{display:inline-block}.consent-promo__button-arrow{width:16px;height:16px;transition:transform .15s ease}.consent-promo__button:hover .consent-promo__button-arrow{transform:translate(3px)}.scheme-1 .consent-promo__container,.scheme-2 .consent-promo__container,.scheme-3 .consent-promo__container{border:1px solid var(--color-border, rgba(0, 0, 0, .1))}.scheme-1 .consent-promo__container:before,.scheme-2 .consent-promo__container:before,.scheme-3 .consent-promo__container:before{background:linear-gradient(135deg,rgba(0,0,0,.01) 0%,transparent 50%,rgba(0,0,0,.02) 100%)}.scheme-1 .consent-promo__icon-wrapper,.scheme-2 .consent-promo__icon-wrapper,.scheme-3 .consent-promo__icon-wrapper{background:#c41e3a1a;border-color:#c41e3a33}.scheme-1 .consent-promo__description,.scheme-2 .consent-promo__description,.scheme-3 .consent-promo__description{color:var(--color-text-light, rgba(0, 0, 0, .6))}.scheme-1 .consent-promo__button,.scheme-2 .consent-promo__button,.scheme-3 .consent-promo__button{color:#fff;background-color:var(--color-text, #1A1A1A)}.scheme-1 .consent-promo__button:hover,.scheme-2 .consent-promo__button:hover,.scheme-3 .consent-promo__button:hover{background-color:#333}.scheme-1 .consent-promo__button:focus-visible,.scheme-2 .consent-promo__button:focus-visible,.scheme-3 .consent-promo__button:focus-visible{box-shadow:0 0 0 3px var(--color-background, #FFFFFF),0 0 0 5px var(--color-text, #1A1A1A)}@media (max-width: 1023px){.consent-promo__container{gap:24px}.block-padding-large .consent-promo__container{padding:28px 36px}}@media (max-width: 767px){.consent-promo__container{flex-direction:column;align-items:stretch;gap:20px;text-align:center}.consent-promo__content{flex-direction:column;gap:16px}.consent-promo__icon-wrapper{width:56px;height:56px;border-radius:14px}.consent-promo__icon{width:28px;height:28px}.consent-promo__text{align-items:center;gap:8px}.consent-promo__headline{font-size:1.25rem}.consent-promo__description{max-width:100%;font-size:.875rem}.consent-promo__cta{width:100%}.consent-promo__button{width:100%;justify-content:center;padding:16px 24px;font-size:1rem}.block-padding-small .consent-promo__container{padding:20px}.block-padding-medium .consent-promo__container{padding:24px}.block-padding-large .consent-promo__container{padding:28px}}@media (max-width: 374px){.consent-promo__headline{font-size:1.125rem}.consent-promo__description{font-size:.8125rem}.consent-promo__button{padding:14px 20px;font-size:.9375rem}.block-padding-small .consent-promo__container{padding:16px}.block-padding-medium .consent-promo__container{padding:20px}.block-padding-large .consent-promo__container{padding:24px}}@media (prefers-contrast: high){.consent-promo__container{border:2px solid currentColor}.consent-promo__icon-wrapper{border-width:2px}.consent-promo__button{border:2px solid currentColor}}@media (prefers-reduced-motion: reduce){.consent-promo__button,.consent-promo__button-arrow{transition:none}.consent-promo__button:hover,.consent-promo__button:hover .consent-promo__button-arrow{transform:none}}@media print{.consent-promo__container{background:#f5f5f5!important;border:1px solid #ccc!important}.consent-promo__headline,.consent-promo__description{color:#000!important}.consent-promo__button{background:#000!important;color:#fff!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/consent-promo.css.map */
