.sbf-cookie-banner{position:fixed;z-index:2147483000;right:12px;bottom:12px;left:12px;width:min(760px,calc(100% - 24px));max-height:min(76vh,640px);margin-inline:auto;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(78,29,93,.28);border-radius:16px;background:#f8f3fa;color:#17131a;box-shadow:0 14px 42px #26162d33}.sbf-cookie-banner[hidden],.sbf-cookie-banner [hidden]{display:none!important}.sbf-cookie-banner__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px}.sbf-cookie-banner__copy{min-width:0}.sbf-cookie-banner__title{margin:0;color:#17131a;font-size:17px;font-weight:800;line-height:1.25}.sbf-cookie-banner__text{margin:4.5px 0 0;color:#000;font-size:13px;line-height:1.5}.sbf-cookie-banner__policy,.sbf-cookie-banner__choose{color:#54236b;font:inherit;font-size:12.5px;font-weight:700;text-decoration:underline;text-underline-offset:2.2px}.sbf-cookie-banner__policy{display:inline-block;margin-top:4.5px}.sbf-cookie-banner__actions{display:grid;grid-template-columns:repeat(2,max-content);gap:7px;align-items:center;justify-content:end}.sbf-cookie-banner__button{min-height:37px;padding:6.5px 12px;border:1px solid #54236B;border-radius:999px;font:inherit;font-size:12.5px;font-weight:750;line-height:1.2;cursor:pointer}.sbf-cookie-banner__button--primary{background:#54236b;color:#fff}.sbf-cookie-banner__button--secondary{background:#fff;color:#54236b}.sbf-cookie-banner__choose{grid-column:1 / -1;justify-self:center;padding:3.5px 6px;border:0;background:transparent;cursor:pointer}.sbf-cookie-banner__reassurance{grid-column:1 / -1;margin:-.15px 0 0;color:#000;font-size:11px;line-height:1.35;text-align:center}.sbf-cookie-banner__button:hover{filter:brightness(.96)}.sbf-cookie-banner__preferences{padding:16px 18px}.sbf-cookie-banner__preferences-head{padding-bottom:8px}.sbf-cookie-banner__option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-top:1px solid rgba(23,19,26,.1);color:#17131a;font-size:13px}.sbf-cookie-banner__option strong{display:block;font-size:13.2px}.sbf-cookie-banner__option small{display:block;margin-top:2px;color:#000;font-size:11.5px;line-height:1.4}.sbf-cookie-banner__option input{width:20px;height:20px;accent-color:#54236B}.sbf-cookie-banner__always{color:#54236b;font-size:11.5px;font-weight:750}.sbf-cookie-banner__actions--preferences{display:flex;justify-content:flex-end;margin-top:10px}.sbf-cookie-banner__actions--preferences .sbf-cookie-banner__choose{order:-1}@media screen and (max-width:749px){.sbf-cookie-banner{right:8px;bottom:8px;left:8px;width:calc(100% - 16px);border-radius:14px}.sbf-cookie-banner__summary{grid-template-columns:1fr;gap:11px;padding:13.5px}.sbf-cookie-banner__actions{justify-content:start}.sbf-cookie-banner__choose{justify-self:start}.sbf-cookie-banner__reassurance{text-align:left}.sbf-cookie-banner__preferences{padding:13.5px}.sbf-cookie-banner__actions--preferences{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.sbf-cookie-banner *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/sbf-cookie-banner.css.map */
