#pandectes-banner.cc-window-wrapper.cc-bottom-wrapper{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;position:fixed;left:0;right:0;bottom:0;top:auto;background-color:#fff;border-top:1px solid #121212;box-shadow:0 -2px 16px #00000014;padding:0}#pandectes-banner .pd-cookie-banner-window.cc-window{position:relative;max-width:1200px;margin:0 auto;box-sizing:border-box;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;padding:24px 68px 24px 24px;color:#121212;background-color:#fff}@media(min-width:768px){html body #pandectes-banner .pd-cookie-banner-window.cc-window,#pandectes-banner#pandectes-banner .pd-cookie-banner-window.cc-window{max-width:1200px!important;width:auto!important}}#pandectes-banner .cc-window,#pandectes-banner .cc-window *{box-sizing:border-box}#pandectes-banner img.cc-banner-logo{display:block;height:20px;width:auto;max-width:132px!important;margin-bottom:12px}@media(max-width:749px){#pandectes-banner img.cc-banner-logo{height:18px}}#pandectes-banner .cc-header{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:18px;line-height:26px;font-weight:700;color:#121212;display:block;margin:0 0 6px}@media(max-width:749px){#pandectes-banner .cc-header{font-size:17px;line-height:24px}}#pandectes-banner .cc-message{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:23px;font-weight:400;color:#121212;display:block;max-width:68ch;overflow-wrap:anywhere;margin:0 0 8px}#pandectes-banner a.cc-link{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:23px;font-weight:400;color:#121212;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;padding:11px 0;margin:-11px 0}#pandectes-banner a.cc-link:hover{text-decoration-thickness:2px}#pandectes-banner a.cc-link:focus-visible{outline:2px solid #121212;outline-offset:2px;box-shadow:0 0 0 2px #fff}#pandectes-banner a.cc-link:focus:not(:focus-visible){outline:none;box-shadow:none}#pandectes-banner .cc-compliance.cc-highlight{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;width:100%}@media(min-width:750px)and (max-width:989px){#pandectes-banner .cc-compliance.cc-highlight{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}}@media(max-width:749px){#pandectes-banner .cc-compliance.cc-highlight{flex-direction:column;gap:12px;margin-top:16px;width:100%}#pandectes-banner#pandectes-banner .cc-compliance.cc-highlight .cc-btn.cc-allow,#pandectes-banner#pandectes-banner .cc-compliance.cc-highlight .cc-btn.cc-deny{order:0}}@media(min-width:990px){#pandectes-banner .pd-cookie-banner-window.cc-window{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-auto-rows:auto;align-items:center;gap:32px}#pandectes-banner img.cc-banner-logo,#pandectes-banner .cc-header,#pandectes-banner .cc-message{grid-column:1}#pandectes-banner img.cc-banner-logo{margin-bottom:0}#pandectes-banner .cc-compliance.cc-highlight{grid-column:2;grid-row:1 / -1;align-self:center;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:0;width:auto}}#pandectes-banner .cc-btn.cc-allow,#pandectes-banner .cc-btn.cc-deny{font:inherit;background:none;margin:0;float:none;flex:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400;letter-spacing:1px;text-transform:none;border-radius:0;border:2px solid #121212;padding:13px 28px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box;background-color:#121212;color:#fff;transition:background-color .1s ease,color .1s ease,border-color .1s ease;text-decoration:none}@media(min-width:750px){#pandectes-banner .cc-btn.cc-allow,#pandectes-banner .cc-btn.cc-deny{min-width:160px}}@media(max-width:749px){#pandectes-banner .cc-btn.cc-allow,#pandectes-banner .cc-btn.cc-deny{width:100%;min-width:160px}}@media(hover:hover)and (pointer:fine){#pandectes-banner .cc-btn.cc-allow:hover,#pandectes-banner .cc-btn.cc-deny:hover{background-color:#fff;color:#121212;border-color:#121212}}#pandectes-banner .cc-btn.cc-allow:focus-visible,#pandectes-banner .cc-btn.cc-deny:focus-visible{outline:2px solid #121212;outline-offset:2px;box-shadow:0 0 0 2px #fff}#pandectes-banner .cc-btn.cc-allow:focus:not(:focus-visible),#pandectes-banner .cc-btn.cc-deny:focus:not(:focus-visible){outline:none;box-shadow:none}#pandectes-banner .cc-btn.cc-allow:active,#pandectes-banner .cc-btn.cc-deny:active{background-color:#f2f2f2;color:#121212;border-color:#121212;transform:none}@media(forced-colors:active){#pandectes-banner .cc-btn.cc-allow,#pandectes-banner .cc-btn.cc-deny{border:2px solid ButtonText}#pandectes-banner .cc-btn.cc-allow:focus-visible,#pandectes-banner .cc-btn.cc-deny:focus-visible{outline:3px solid Highlight;outline-offset:2px}}#pandectes-banner .cc-close{position:absolute;top:12px;right:12px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:#121212;background-color:transparent;border:none;cursor:pointer;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:16px;line-height:1;font-weight:400;padding:0;margin:0;appearance:none;-webkit-appearance:none}#pandectes-banner .cc-close:hover{background-color:#f2f2f2}#pandectes-banner .cc-close:focus-visible{outline:2px solid #121212;outline-offset:2px;box-shadow:0 0 0 2px #fff}#pandectes-banner .cc-close:focus:not(:focus-visible){outline:none;box-shadow:none}@media(max-width:749px){#pandectes-banner .pd-cookie-banner-window.cc-window{padding:68px 16px calc(20px + env(safe-area-inset-bottom)) 16px}#pandectes-banner .cc-message{overflow-wrap:anywhere}}@media(max-width:320px){#pandectes-banner .pd-cookie-banner-window.cc-window{padding-left:16px;padding-right:16px}#pandectes-banner img.cc-banner-logo{max-width:120px!important}}#pandectes-banner.cc-window-wrapper.cc-bottom-wrapper{animation:pandectes-banner-in .2s ease-out}@keyframes pandectes-banner-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){#pandectes-banner.cc-window-wrapper.cc-bottom-wrapper{animation-duration:.01ms;animation-iteration-count:1;animation-name:none;transform:none}#pandectes-banner .cc-btn.cc-allow,#pandectes-banner .cc-btn.cc-deny,#pandectes-banner .cc-close,#pandectes-banner a.cc-link{transition-duration:.01ms}}html body .pd-cp-ui{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;background-color:#fff;color:#121212;max-width:560px;border-radius:0;border:1px solid #121212;box-shadow:0 8px 40px #0000002e;padding:24px;max-height:85vh;box-sizing:border-box}html body .pd-cp-ui .pd-cp-header,html body .pd-cp-ui h2,html body .pd-cp-ui h3{font-size:18px;line-height:26px;font-weight:700;color:#121212}@media(max-width:749px){html body .pd-cp-ui .pd-cp-header,html body .pd-cp-ui h2,html body .pd-cp-ui h3{font-size:17px;line-height:24px}}html body .pd-cp-ui p,html body .pd-cp-ui .pd-cp-description{font-size:15px;line-height:23px;font-weight:400;color:#121212}html body .pd-cp-ui small,html body .pd-cp-ui .pd-cp-note{font-size:14px;line-height:20px}html body .pd-cp-ui .pd-cp-scrolling-section{max-height:50vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#121212 #e6e6e6}html body .pd-cp-ui .pd-cp-scrolling-section::-webkit-scrollbar{width:8px}html body .pd-cp-ui .pd-cp-scrolling-section::-webkit-scrollbar-track{background-color:#e6e6e6}html body .pd-cp-ui .pd-cp-scrolling-section::-webkit-scrollbar-thumb{background-color:#121212}html body .pd-cp-ui .pd-cp-category{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}html body .pd-cp-ui .pd-cp-category:first-child{padding-top:0}html body .pd-cp-ui .pd-cp-category:last-child{border-bottom:none}html body .pd-cp-ui .pd-cp-title{font-size:15px;line-height:22px;font-weight:700;color:#121212}html body .pd-cp-ui .pd-cp-title:before{border-color:#121212!important}html body .pd-cp-ui .pd-cp-toggle{color:#121212!important;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}html body .pd-cp-ui .pd-cp-toggle:focus-visible{outline:2px solid #121212;outline-offset:2px;box-shadow:0 0 0 2px #fff}html body .pd-cp-ui .pd-cp-preferences-label{display:inline-flex;align-items:center;min-height:44px;padding-top:10px;padding-bottom:10px}html body .pd-cp-ui label:has(.pd-cp-preferences-slider){display:inline-flex;align-items:center;min-height:44px;padding-top:10px;padding-bottom:10px}html body .pd-cp-ui .pd-cp-preferences-slider{position:relative;width:44px;height:24px;border-radius:12px;box-sizing:border-box;transition:background-color .1s ease,border-color .1s ease}html body .pd-cp-ui .pd-cp-preferences-slider:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;top:3px;left:3px;transition:left .1s ease,transform .1s ease}html body .pd-cp-ui .pd-cp-preferences-slider{background-color:#fff;border:1px solid #6b6b6b}html body .pd-cp-ui .pd-cp-preferences-slider:before{background-color:#6b6b6b}html body .pd-cp-ui input:checked+.pd-cp-preferences-slider{background-color:#121212;border-color:#121212}html body .pd-cp-ui input:checked+.pd-cp-preferences-slider:before{background-color:#fff;left:23px}html body .pd-cp-ui input:disabled+.pd-cp-preferences-slider{background-color:#6b6b6b;border:1px dashed #6b6b6b;cursor:not-allowed}html body .pd-cp-ui input:disabled+.pd-cp-preferences-slider:before{background-color:#fff;left:23px}html body .pd-cp-ui .pd-cp-preferences-slider.is-checked,html body .pd-cp-ui .pd-cp-preferences-slider[aria-checked=true]{background-color:#121212;border-color:#121212}html body .pd-cp-ui .pd-cp-preferences-slider.is-checked:before,html body .pd-cp-ui .pd-cp-preferences-slider[aria-checked=true]:before{background-color:#fff;left:23px}html body .pd-cp-ui .pd-cp-preferences-slider.is-locked,html body .pd-cp-ui .pd-cp-preferences-slider[aria-disabled=true]{background-color:#6b6b6b;border:1px dashed #6b6b6b}html body .pd-cp-ui .pd-cp-preferences-slider.is-locked:before,html body .pd-cp-ui .pd-cp-preferences-slider[aria-disabled=true]:before{background-color:#fff;left:23px}@media(prefers-reduced-motion:reduce){html body .pd-cp-ui .pd-cp-preferences-slider,html body .pd-cp-ui .pd-cp-preferences-slider:before{transition-duration:.01ms}}html body .pd-cp-ui .pd-cp-ui-close{width:44px;height:44px;color:#121212}html body .pd-cp-ui .pd-cp-ui-close:hover{background-color:#f2f2f2}html body .pd-cp-ui .pd-cp-ui-close:focus-visible{outline:2px solid #121212;outline-offset:2px;box-shadow:0 0 0 2px #fff}@media(max-width:699px){html body .pd-cp-ui .pd-cp-ui-close-top svg{fill:#121212}}html body .pd-cp-ui .pd-cp-btn{font:inherit;background:none;margin:0;float:none;flex:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400;letter-spacing:1px;border-radius:0;border:2px solid #121212;padding:13px 28px;min-height:48px;min-width:160px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;appearance:none;-webkit-appearance:none;box-sizing:border-box;background-color:#121212;color:#fff;text-decoration:none;transition:background-color .1s ease,color .1s ease,border-color .1s ease}@media(hover:hover)and (pointer:fine){html body .pd-cp-ui .pd-cp-btn:hover{background-color:#fff;color:#121212;border-color:#121212}}html body .pd-cp-ui .pd-cp-btn:focus-visible{outline:2px solid #121212;outline-offset:2px;box-shadow:0 0 0 2px #fff}html body .pd-cp-ui .pd-cp-btn:active{background-color:#f2f2f2;color:#121212;border-color:#121212}html body .pd-cp-ui .pd-cp-btn:disabled,html body .pd-cp-ui .pd-cp-btn[disabled]{background-color:#f2f2f2;color:#6b6b6b;border-color:#d9d9d9;cursor:not-allowed}@media(forced-colors:active){html body .pd-cp-ui .pd-cp-btn{border:2px solid ButtonText}html body .pd-cp-ui .pd-cp-btn:focus-visible{outline:3px solid Highlight;outline-offset:2px}}html body .pd-cp-ui{animation:pandectes-panel-in .2s ease-out}@keyframes pandectes-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html body .pd-cp-ui{animation-duration:.01ms;animation-iteration-count:1;animation-name:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/optico-cookie-banner.css.map */
