#shopify-pc__banner,#shopify-pc__prefs{--ck-ink:#0b111c;--ck-navy:#1c2636;--ck-navy-2:#233147;--ck-mint:#a0e3d5;--ck-mint-soft:#e2f6f1;--ck-text:#c5cedb;--ck-muted:#93a0b3;--ck-line:#e3e8ee;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}#shopify-pc__banner.shopify-pc__banner__dialog{top:auto;right:auto;left:24px;bottom:24px;width:min(440px,calc(100vw - 48px));max-height:calc(100dvh - 48px);padding:24px;border-radius:24px;background:linear-gradient(150deg,#1c2636,#152436 60%,#12343a);box-shadow:0 0 0 1px #a0e3d547,0 30px 70px -20px #0b111c99;color:var(--ck-text)}#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch}#shopify-pc__banner .shopify-pc__banner__body{position:relative;margin:0;padding-left:56px}#shopify-pc__banner .shopify-pc__banner__body:before{content:"";position:absolute;left:0;top:0;width:40px;height:40px;border-radius:12px;background:#a0e3d524 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a0e3d5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 1 0 9 9 4 4 0 0 1-4-4 4 4 0 0 1-5-5z'/%3E%3Cpath d='M8.5 10.5h.01M12.5 15.5h.01M8 15h.01M16 13h.01M11 11.5h.01'/%3E%3C/svg%3E") center/22px no-repeat}#shopify-pc__banner h2{margin:0 0 6px;font-family:inherit;font-size:17px;line-height:22px;font-weight:800;letter-spacing:-.01em;color:#fff;text-transform:none}#shopify-pc__banner p{font-family:inherit;font-size:13px;line-height:20px;color:var(--ck-text)}#shopify-pc__banner a{color:#fff;text-decoration:underline;text-decoration-color:#a0e3d5b3;text-underline-offset:3px;text-decoration-thickness:1.5px}#shopify-pc__banner a:hover{text-decoration-color:var(--ck-mint)}#shopify-pc__banner .shopify-pc__banner__btns{flex-wrap:wrap;gap:10px;margin-top:18px;flex-direction:row}#shopify-pc__banner .shopify-pc__banner__btns>.shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner .shopify-pc__banner__btns>.shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner .shopify-pc__banner__btns>.shopify-pc__banner__btn-manage-prefs{order:3}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0;margin:0;height:46px;padding:0 18px;border-radius:999px;font-family:inherit;font-size:14px;line-height:18px;font-weight:700;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}#shopify-pc__banner button.shopify-pc__banner__btn-accept{border:0;background:var(--ck-mint);color:var(--ck-ink);box-shadow:0 10px 24px -10px #a0e3d599}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:#c2efe5;transform:translateY(-1px)}#shopify-pc__banner button.shopify-pc__banner__btn-decline{border:0;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff}#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff6}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{flex:1 1 100%;height:auto;padding:4px 0 0;border:0;background:none;box-shadow:none;font-size:13px;font-weight:600;color:var(--ck-muted);text-decoration:none}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs span{text-decoration:underline;text-decoration-color:#93a0b380;text-underline-offset:4px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:hover{color:#fff}#shopify-pc__banner button:focus,#shopify-pc__banner a:focus{outline:none;box-shadow:none}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:2px solid var(--ck-mint);outline-offset:3px}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@media(prefers-reduced-motion:no-preference){#shopify-pc__banner.shopify-pc__banner__dialog{animation:rx-ck-in .6s cubic-bezier(.2,.7,.2,1) .3s both}}@keyframes rx-ck-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media(max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{left:12px;bottom:12px;width:calc(100vw - 24px);padding:20px 18px 16px;border-radius:20px}#shopify-pc__banner .shopify-pc__banner__body{padding-left:52px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}#shopify-pc__banner .shopify-pc__banner__btns button{height:44px}}#shopify-pc__prefs .shopify-pc__prefs__overlay{background:#070b1399;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#shopify-pc__prefs #shopify-pc__prefs__dialog{left:50%;top:50%;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);transform:translate(-50%,-50%);border-radius:24px;background:#fff;box-shadow:0 40px 100px -20px #0b111c80;color:var(--ck-navy)}#shopify-pc__prefs #shopify-pc__prefs__dialog header{flex-direction:column;align-items:stretch;padding:28px 28px 20px;border-bottom:1px solid var(--ck-line);background:linear-gradient(180deg,var(--ck-mint-soft) 0%,#ffffff 100%)}#shopify-pc__prefs #shopify-pc__prefs__dialog header h2{margin:0 0 16px;padding:0 48px 0 0!important;font-family:inherit;font-size:22px;line-height:28px;font-weight:800;letter-spacing:-.02em;color:var(--ck-navy);text-align:left}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:22px;right:22px;width:40px;height:40px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ck-line);transition:background-color .2s ease,transform .3s ease}#shopify-pc__prefs .shopify-pc__prefs__header-close svg{width:12px;height:12px}#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:var(--ck-navy)}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover{background:var(--ck-navy);transform:rotate(90deg)}#shopify-pc__prefs .shopify-pc__prefs__header-close:hover svg path{fill:var(--ck-mint)}#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0;width:100%}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex:1 1 0;margin:0;height:46px;padding:0 16px;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #cfd6de;font-family:inherit;font-size:14px;line-height:18px;font-weight:700;color:var(--ck-navy);white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,color .2s ease}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{box-shadow:inset 0 0 0 1.5px var(--ck-navy)}#shopify-pc__prefs #shopify-pc__prefs__header-accept,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary{background:var(--ck-navy);box-shadow:none;color:var(--ck-mint)}#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs .shopify-pc__prefs__header-actions button.primary:hover{background:var(--ck-navy-2)}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:22px 28px 0}#shopify-pc__prefs .shopify-pc__prefs__intro-main h3{margin:0 0 6px;font-family:inherit;font-size:16px;line-height:22px;font-weight:800;color:var(--ck-navy)}#shopify-pc__prefs .shopify-pc__prefs__intro-main p{margin:0;font-family:inherit;font-size:14px;line-height:22px;color:#5c6370}#shopify-pc__prefs .shopify-pc__prefs__options{display:grid;gap:10px;padding:18px 28px 28px}#shopify-pc__prefs .shopify-pc__prefs__option,#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin:0;padding:16px 18px;border:0;border-radius:16px;background:#f7f8f9;box-shadow:inset 0 0 0 1px #eef1f4}#shopify-pc__prefs .shopify-pc__prefs__option label{justify-content:space-between;align-items:center;gap:16px;margin:0 0 6px;font-family:inherit;font-size:15px;line-height:20px;font-weight:700;color:var(--ck-navy)}#shopify-pc__prefs .shopify-pc__prefs__option p{padding:0 64px 0 0;font-family:inherit;font-size:13px;line-height:20px;color:#5c6370}#shopify-pc__prefs .shopify-pc__prefs__option label span{order:2;position:relative;flex:none;width:46px;height:26px;border-radius:999px;background:#cfd6de;transition:background-color .25s ease}#shopify-pc__prefs .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label span:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 2px 4px #0b111c33;transition:transform .25s cubic-bezier(.2,.7,.2,1)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span{background:var(--ck-navy)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span:after{transform:translate(20px);background:var(--ck-mint)}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span{opacity:.45;cursor:not-allowed}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background-color:#cfd6de}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked:focus~span{background-color:var(--ck-navy)}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span{outline:2px solid var(--ck-navy);outline-offset:3px}#shopify-pc__prefs button:focus{outline:none;box-shadow:none}#shopify-pc__prefs button:focus-visible{outline:2px solid var(--ck-navy);outline-offset:3px}@media(max-width:600px){#shopify-pc__prefs #shopify-pc__prefs__dialog{width:calc(100vw - 24px);border-radius:20px}#shopify-pc__prefs #shopify-pc__prefs__dialog header{padding:22px 18px 16px}#shopify-pc__prefs #shopify-pc__prefs__dialog header h2{font-size:19px;line-height:24px}#shopify-pc__prefs .shopify-pc__prefs__header-close{top:16px;right:14px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:row}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex:1 1 calc(50% - 4px);height:44px;margin:0;width:auto}#shopify-pc__prefs #shopify-pc__prefs__header-save{flex-basis:100%}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:18px 18px 0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:14px 18px 20px}#shopify-pc__prefs .shopify-pc__prefs__option p{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/rebx-cookie-banner.css.map */
