.bb-privacy{position:fixed;right:12px;bottom:12px;z-index:1000;max-width:calc(100vw - 24px);width:390px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-family:inherit;font-size:14px;line-height:1.5;color:#18221d}.bb-privacy [hidden]{display:none!important}.bb-privacy button,.bb-privacy input{font:inherit}.bb-privacy button{cursor:pointer;border-radius:6px;min-height:44px;white-space:normal;overflow-wrap:anywhere}.bb-privacy button:disabled{cursor:wait;opacity:.6}.bb-privacy button:focus-visible,.bb-privacy a:focus-visible,.bb-privacy input:focus-visible{outline:3px solid #1c7058;outline-offset:3px}.bb-privacy__secondary{background:#fff;color:#18221d;border:1px solid #385a4a;padding:9px 13px}.bb-privacy__notice,.bb-privacy__status{box-sizing:border-box;width:100%;background:#fff;color:#18221d;border:1px solid #bccdc4;border-radius:10px;box-shadow:0 4px 24px #0002;padding:18px;margin:0;overflow-wrap:anywhere}.bb-privacy__notice{position:relative;max-height:min(55dvh,400px);overflow:auto;overscroll-behavior:contain;padding-top:24px}.bb-privacy h2{font-size:20px;line-height:1.25;margin:0 36px 12px 0;color:inherit}.bb-privacy h3{font-size:17px;line-height:1.3;margin:0 0 8px;color:inherit}.bb-privacy p{margin:0 0 14px;overflow-wrap:anywhere}.bb-privacy__status{font-size:13px;max-height:20dvh;overflow:auto}.bb-privacy__close{position:absolute;right:6px;top:4px;border:0;background:transparent;color:#18221d;font-size:27px!important;line-height:1;width:44px;height:44px;padding:0}.bb-privacy__actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.bb-privacy__choice{background:#244d3b;color:#fff;border:1px solid #244d3b;padding:10px 12px;flex:1 1 120px}.bb-privacy__actions .bb-privacy__secondary{flex:1 1 100%;background:#fff}.bb-privacy__links{font-size:13px;margin:12px 0 0!important}.bb-privacy a{color:#24563e;text-decoration:underline;text-underline-offset:2px}.bb-privacy__dialog{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;max-width:min(620px,calc(100vw - 24px));width:620px;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #bccdc4;border-radius:12px;background:#fff;color:#18221d;overflow:auto;overscroll-behavior:contain;font:inherit}.bb-privacy__dialog::backdrop{background:#0006}.bb-privacy__dialog-content{box-sizing:border-box;position:relative;padding:26px 20px 20px;min-width:0}.bb-privacy__dialog p{font-size:14px}.bb-privacy__fields{border:1px solid #cbd6cf;padding:12px;margin:0;border-radius:8px;min-width:0}.bb-privacy__fields legend{font-weight:600;padding:0 4px}.bb-privacy__fields label{display:flex;align-items:flex-start;gap:12px;padding:10px 0;cursor:pointer;overflow-wrap:anywhere}.bb-privacy__fields label>span{min-width:0}.bb-privacy__fields label>span>span{display:block;font-size:13px;margin-top:3px}.bb-privacy__fields input{width:20px;height:20px;min-width:20px;margin:3px 0 0;accent-color:#244d3b}.bb-privacy__current{font-size:12px!important;color:#3d5247}.bb-privacy__sale{border-top:1px solid #d4ded7;padding-top:16px;margin-top:18px}@media(max-width:390px){.bb-privacy{right:8px;bottom:8px;max-width:calc(100vw - 16px);width:374px}.bb-privacy__dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.bb-privacy__dialog-content{padding:24px 14px 16px}.bb-privacy__notice{padding:22px 14px 14px}.bb-privacy__choice{flex-basis:110px}}.bb-footer[data-bb-privacy-clearance]{padding-bottom:96px}@media(max-width:749px){.bb-footer[data-bb-privacy-clearance]{padding-bottom:112px}}@media(max-width:390px){.bb-footer[data-bb-privacy-clearance]{padding-bottom:128px}}.bb-privacy{inset-inline:0;right:auto;bottom:0;width:auto;max-width:none;box-sizing:border-box;display:block;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;align-items:initial}.bb-privacy__notice{pointer-events:auto;position:relative;width:100%;max-height:none;overflow:visible;box-sizing:border-box;border:0;border-top:2px solid #18221d;border-radius:0;background:#f4f0e7;color:#18221d;box-shadow:0 -8px 24px #0002;padding:18px max(20px,5vw);display:flex;align-items:center;justify-content:space-between;gap:24px}.bb-privacy .bb-privacy__banner-copy{min-width:0;max-width:68rem;padding-inline-end:24px}.bb-privacy__banner-copy p{font-size:15px;line-height:1.55;margin:0 0 4px;font-weight:500}.bb-privacy__learn{font-size:14px;color:#18221d;text-decoration:underline;text-underline-offset:3px}.bb-privacy__banner-actions{display:flex;flex:0 0 auto;gap:10px;align-items:center}.bb-privacy__banner-actions button{min-height:46px;border-radius:999px;padding:11px 18px;font-weight:600;white-space:nowrap}.bb-privacy__banner-accept{background:#18221d;color:#fff;border:1px solid #18221d}.bb-privacy__banner-preferences{background:transparent;color:#18221d;border:1px solid #18221d}.bb-privacy__banner-close{position:absolute;right:8px;top:6px;width:32px;height:32px;padding:0;border:0;background:transparent;color:#18221d;font-size:22px;line-height:1;cursor:pointer}.bb-privacy__banner-error{flex-basis:100%;margin:0;color:#8b1e2d;font-size:13px}body:has(.bb-privacy__notice:not([hidden])){padding-bottom:clamp(148px,16vw,188px)}body:has(.bb-privacy__notice:not([hidden])) .bb-footer[data-bb-privacy-clearance]{padding-bottom:clamp(148px,16vw,188px)}@media(max-width:749px){.bb-privacy{padding-inline:8px}.bb-privacy__notice{display:block;padding:16px 18px 18px}.bb-privacy__banner-copy{padding-inline-end:30px;max-width:none}.bb-privacy__banner-actions{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;gap:8px}.bb-privacy__banner-actions button{width:100%;white-space:normal}.bb-privacy__banner-error{margin-top:10px}body:has(.bb-privacy__notice:not([hidden])){padding-bottom:184px}body:has(.bb-privacy__notice:not([hidden])) .bb-footer[data-bb-privacy-clearance]{padding-bottom:184px}}@media(max-width:390px){.bb-privacy{padding-inline:6px}.bb-privacy__notice{padding:14px 14px 16px}.bb-privacy__banner-actions{grid-template-columns:1fr}.bb-privacy__banner-actions button{min-height:48px}body:has(.bb-privacy__notice:not([hidden])){padding-bottom:220px}body:has(.bb-privacy__notice:not([hidden])) .bb-footer[data-bb-privacy-clearance]{padding-bottom:220px}}.bb-privacy__trigger{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bb-privacy-controls.css.map */
