.babalu-pc [hidden]{display:none!important}.babalu-pc__banner{position:fixed;z-index:2000000;bottom:0;right:0;max-width:650px;max-height:90%;box-sizing:border-box;padding:32px;overflow:auto;scrollbar-width:none;background-color:#1f1f1f;box-shadow:0 4px 10px #3f3f4466;border:none;border-top-left-radius:3px;text-align:start;font-family:inherit;font-size:14px;letter-spacing:normal}.babalu-pc__banner-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.babalu-pc__banner-body{width:100%;margin-bottom:10px}.babalu-pc__banner h2{color:#ffffffde;font-family:inherit;font-size:120%;font-weight:700;line-height:normal;margin:0 0 .5em;padding:0;text-transform:none;letter-spacing:normal}.babalu-pc__banner p{color:#ffffffde;font-family:inherit;line-height:1.3;margin:0;padding:0}.babalu-pc__banner a{color:#ffffffde;text-decoration:underline}.babalu-pc__banner a:focus-visible{outline:2px solid hsl(201deg 60% 60% / 80%)}.babalu-pc__banner-btns{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.babalu-pc__banner-btns button{flex-basis:50%;margin:15px 20px 0 0;padding:8px 25px;height:auto;min-height:0;border:none;border-radius:2px;font-family:inherit;font-size:100%;font-weight:400;line-height:120%;letter-spacing:normal;text-align:center;text-decoration:none;text-transform:none;cursor:pointer}.babalu-pc__banner-btns button:last-child{margin-right:0}.babalu-pc__banner-btns button:focus{outline:none}.babalu-pc__banner-btns button:focus-visible{box-shadow:0 0 0 4px #5cabd6cc}.babalu-pc__banner .babalu-pc__btn-accept,.babalu-pc__banner .babalu-pc__btn-decline{background:#333;color:#fff;border:1px solid hsl(0deg 0% 100% / 87%)}.babalu-pc__banner .babalu-pc__btn-manage{background:transparent;color:#fff;border:none;text-decoration:underline}.babalu-pc__banner .babalu-pc__btn-manage:focus-visible{box-shadow:none}.babalu-pc__banner .babalu-pc__btn-manage:focus-visible span{outline:2px solid hsl(201deg 60% 60% / 80%)}@media only screen and (max-width:480px){.babalu-pc__banner-btns{flex-direction:column}.babalu-pc__banner-btns button{margin-right:0}.babalu-pc__banner-btns .babalu-pc__btn-manage{order:3}.babalu-pc__banner-btns .babalu-pc__btn-accept{order:1}.babalu-pc__banner-btns .babalu-pc__btn-decline{order:2}}.babalu-pc__prefs-overlay{position:fixed;z-index:2000001;top:0;right:0;bottom:0;left:0;background-color:#0009}.babalu-pc__prefs-dialog{position:fixed;z-index:2000002;top:50%;left:25%;width:50%;min-width:280px;max-height:80%;transform:translateY(-50%);display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box;background-color:#1f1f1f;box-shadow:0 5px 10px #3f3f447f;border-radius:3px;text-align:start;font-family:inherit;font-size:14px;letter-spacing:normal}.babalu-pc__prefs-dialog:focus{outline:none}@media only screen and (max-width:1900px){.babalu-pc__prefs-dialog{left:20%;width:60%}}@media only screen and (max-width:1600px){.babalu-pc__prefs-dialog{left:15%;width:70%}}@media only screen and (max-width:1350px){.babalu-pc__prefs-dialog{left:5%;width:90%}}.babalu-pc__prefs-dialog header{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:32px 32px 20px;border-bottom:1px solid hsl(0deg 0% 26%);background:transparent}.babalu-pc__prefs-dialog header h2{width:100%;margin:0;padding:0 20px 0 0;color:#ffffffde;font-family:inherit;font-size:130%;font-weight:600;line-height:1.2;text-align:start;text-transform:none;letter-spacing:normal;word-break:normal}.babalu-pc__prefs-close{position:absolute;top:40px;right:35px;display:flex;align-items:center;justify-content:center;width:24px;min-width:24px;height:24px;margin:0;padding:0;background:transparent;border:none;border-radius:50%;outline:none;cursor:pointer}.babalu-pc__prefs-close svg{width:12px;height:12px}.babalu-pc__prefs-close svg path{fill:#ffffffde}.babalu-pc__prefs-close:focus-visible{box-shadow:0 0 0 3px #5cabd6cc}.babalu-pc__prefs-actions{display:flex;flex-direction:row;justify-content:space-around;width:auto;margin:0;padding:0 50px 0 0}.babalu-pc__prefs-actions button{margin:0 20px 0 0;padding:8px 25px 10px;height:auto;min-height:0;background:#1f1f1f;color:#ffffffde;border:1px solid hsl(0deg 0% 100% / 87%);border-radius:2px;font-family:inherit;font-size:110%;font-weight:400;line-height:120%;letter-spacing:normal;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer}.babalu-pc__prefs-actions button:last-child{margin-right:0}.babalu-pc__prefs-actions button:focus{outline:none}.babalu-pc__prefs-actions button:focus-visible{box-shadow:0 0 0 4px #5cabd6cc}@media only screen and (max-width:1200px){.babalu-pc__prefs-dialog header{flex-direction:column}.babalu-pc__prefs-dialog header h2{margin:0 0 .8em;padding:0;text-align:center}.babalu-pc__prefs-close{top:20px;right:20px}.babalu-pc__prefs-actions{padding:0}}@media only screen and (max-width:750px){.babalu-pc__prefs-dialog header h2{padding:0 25px 0 0;text-align:start}.babalu-pc__prefs-close{top:30px;right:30px}.babalu-pc__prefs-actions{flex-direction:column;width:100%}.babalu-pc__prefs-actions button{width:100%;margin:0 0 15px}}@media only screen and (max-width:400px){.babalu-pc__prefs-dialog header{padding:15px 20px 10px}.babalu-pc__prefs-close{top:15px;right:15px}}.babalu-pc__prefs-scrollable{position:relative;overflow-y:auto;scrollbar-width:none}.babalu-pc__prefs-scrollable::-webkit-scrollbar{width:0;background:transparent}.babalu-pc__prefs-intro{padding:20px 32px 0;line-height:1.5}.babalu-pc__prefs-intro h3{margin:0 0 15px;padding:0;color:#ffffffde;font-family:inherit;font-size:110%;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:normal}.babalu-pc__prefs-intro p{margin:0;padding:0;color:#ffffffc4;font-family:inherit;font-size:105%}@media only screen and (max-width:400px){.babalu-pc__prefs-intro{padding:20px 20px 0}}.babalu-pc__prefs-options{padding:0 32px 32px;color:#ffffffde}@media only screen and (max-width:400px){.babalu-pc__prefs-options{padding:0 20px 15px}}.babalu-pc__prefs-option{margin:0;padding:20px 0 0;font-size:100%;line-height:1.1}.babalu-pc__prefs-option:first-child{margin:20px 0 0;padding:25px 0 0;border-top:1px solid hsl(0deg 0% 26%)}.babalu-pc__prefs-option label{position:relative;display:flex;gap:20px;margin:0 0 5px;padding:0;color:#ffffffde;font-family:inherit;font-size:110%;font-weight:600;line-height:1.2;cursor:pointer}.babalu-pc__prefs-option label input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(1px,1px,1px,1px);opacity:0}.babalu-pc__prefs-option label span{order:-1;flex:0 0 auto;display:inline-block;box-sizing:border-box;width:24px;height:24px;border:2px solid hsl(0deg 0% 100% / 87%);border-radius:4px;background:#1f1f1f no-repeat center / 14px 14px}.babalu-pc__prefs-option label input:checked~span{background-color:#ffffffde;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%231f1f1f' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E")}.babalu-pc__prefs-option label input:disabled~span{opacity:.2;cursor:not-allowed}.babalu-pc__prefs-option label input:focus-visible~span{box-shadow:0 0 0 4px #5cabd6cc}.babalu-pc__prefs-option p{margin:0;padding:0 0 0 44px;color:#ffffffc4;font-size:100%;line-height:1.3}@media only screen and (max-width:700px){.babalu-pc__prefs-option p{line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/babalu-cookie-banner.css.map */
