.cart-consent{--consent-box: 16px;--consent-font: var(--font-body-small, .825rem);--consent-line: 1.5;display:block;flex:0 0 100%;width:100%;margin:0 0 calc(var(--inner, 15px) * .75);text-align:left}.cart-consent__list{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.cart-consent__item{display:flex;align-items:flex-start;gap:10px}.cart-consent__control{position:relative;flex:0 0 var(--consent-box);width:var(--consent-box);height:var(--consent-box);margin-top:calc((var(--consent-font) * var(--consent-line) - var(--consent-box)) / 2)}.cart-consent .cart-consent__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;margin:0;padding:0;border:1px solid var(--text-light, currentColor);border-radius:2px;background:var(--COLOR-BG, transparent);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cart-consent .cart-consent__input:hover{border-color:var(--text)}.cart-consent .cart-consent__input:checked{border-color:var(--text);background:var(--text)}.cart-consent .cart-consent__input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cart-consent__check{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--COLOR-BG, #fff);opacity:0;transform:scale(.6);transition:opacity .15s ease,transform .2s ease;pointer-events:none}.cart-consent__input:checked+.cart-consent__check{opacity:1;transform:scale(1)}.cart-consent .cart-consent__item.is-invalid .cart-consent__input{border-color:var(--COLOR-ERROR);box-shadow:0 0 0 1px var(--COLOR-ERROR)}.cart-consent__label{flex:1 1 auto;min-width:0;font-size:var(--consent-font);line-height:var(--consent-line);color:var(--text);cursor:pointer}.cart-consent__label a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:opacity .2s ease}.cart-consent__label a:hover{opacity:.7}.cart-consent__error{display:none;margin:10px 0 0;font-size:var(--consent-font);line-height:var(--consent-line);color:var(--COLOR-ERROR)}.cart-consent__error.is-visible{display:block}.cart-consent.is-shaking .cart-consent__list{animation:cart-consent-shake .4s ease}@keyframes cart-consent-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.cart-consent.is-shaking .cart-consent__list{animation:none}}.cart-consent~.cart__buttons .cart__buttons__fieldset{transition:opacity .3s ease}.cart-consent~.cart__buttons--disabled .cart__buttons__fieldset{opacity:.55}.cart-consent~.cart__buttons--disabled:after{background:transparent;cursor:not-allowed}html.cart-consent-dialog-open{overflow:hidden}.cart-consent__dialog[open]{display:flex;align-items:center;justify-content:center;padding:16px}.cart-consent__dialog__inner{display:flex;flex-direction:column;width:100%;max-width:720px;max-height:min(85vh,900px);max-height:min(85dvh,900px);background:var(--bg, #fff);color:var(--text);box-shadow:0 20px 60px #0000002e}.cart-consent__dialog__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border)}.cart-consent__dialog__title{margin:0;font-size:var(--font-body-large, 1.125rem);line-height:1.3}.cart-consent__dialog__close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:36px;height:36px;margin:-8px -8px -8px 0;padding:0;border:0;background:none;color:inherit;cursor:pointer}.cart-consent__dialog__close .icon{width:24px;height:24px}.cart-consent__dialog__body{flex:1 1 auto;min-height:120px;padding:20px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;font-size:var(--font-body-small, .875rem);line-height:1.6}.cart-consent__dialog__body>:first-child{margin-top:0}.cart-consent__dialog__body h1,.cart-consent__dialog__body h2,.cart-consent__dialog__body h3{font-size:var(--font-body-medium, 1rem);line-height:1.4;margin:1.5em 0 .5em}.cart-consent__dialog__body h4,.cart-consent__dialog__body h5,.cart-consent__dialog__body h6{font-size:var(--font-body-small, .875rem);line-height:1.4;margin:1.25em 0 .5em}.cart-consent__dialog__status{color:var(--text-light, inherit)}.cart-consent__dialog.is-loading .cart-consent__dialog__status{animation:cart-consent-pulse 1.2s ease-in-out infinite}@keyframes cart-consent-pulse{50%{opacity:.4}}.cart-consent__dialog__foot{padding:16px 20px;border-top:1px solid var(--border)}.cart-consent__dialog__foot .btn{margin:0}.cart-consent__dialog.is-loading [data-consent-dialog-accept]{opacity:.5;pointer-events:none}@media(max-width:749px){.cart-consent__dialog[open]{align-items:flex-end;padding:0}.cart-consent__dialog__inner{max-height:90vh;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom,0px)}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cart-legal-consent.css.map */
