#shopify-pc__banner{left:50%;bottom:var(--g-space-2);width:min(560px,calc(100% - 2 * var(--g-space-2)));min-width:0;max-height:calc(100% - 2 * var(--g-space-2));transform:translate(-50%);padding:var(--g-space-5) 18px 20px;border-radius:20px 20px var(--g-radius-box) var(--g-radius-box);background:var(--g-white);box-shadow:0 -8px 32px #0000002e,0 0 0 100vmax #2b26208c;font-family:var(--g-font-sans);color:var(--g-ink);text-align:center;animation:g-consent-rise var(--g-normal) var(--g-ease)}.is-theme-preview #shopify-pc__banner{bottom:calc(var(--g-space-2) + 64px);max-height:calc(100% - 2 * var(--g-space-2) - 64px)}@keyframes g-consent-rise{0%{opacity:0;transform:translate(-50%,24px)}}#shopify-pc__banner .shopify-pc__banner__wrapper{gap:14px}#shopify-pc__banner .shopify-pc__banner__body{margin:0;display:flex;flex-direction:column;align-items:center;gap:14px}#shopify-pc__banner .shopify-pc__banner__body:before{content:"";width:52px;height:52px;border-radius:50%;background:var(--g-green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F6B33' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5'/%3E%3Cpath d='M8.5 8.5h.01M16 15.5h.01M12 12h.01M11 17h.01M7 14h.01'/%3E%3C/svg%3E") center / 26px no-repeat}#shopify-pc__banner h2{margin:0;font-family:var(--g-font-serif);font-weight:400;font-size:26px;line-height:1.12;color:var(--g-ink)}#shopify-pc__banner p{max-width:34ch;font-size:var(--g-text);line-height:1.5;color:var(--g-muted)}#shopify-pc__banner a{color:var(--g-green);font-weight:600;text-underline-offset:2px}#shopify-pc__banner a:focus-visible{outline:var(--g-focus);outline-offset:2px;border-radius:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}#shopify-pc__banner button{margin:0;min-height:var(--g-btn-height);padding:var(--g-space-2) var(--g-space-4);border:0;border-radius:var(--g-radius-control);background:var(--g-ink);color:var(--g-cream);font:600 var(--g-text)/1.2 var(--g-font-sans);transition:background-color var(--g-fast) var(--g-ease)}#shopify-pc__banner button:hover{background:#000}#shopify-pc__banner button:focus{box-shadow:none}#shopify-pc__banner button:focus-visible{outline:var(--g-focus);outline-offset:2px}#shopify-pc__banner__btn-accept{order:1}#shopify-pc__banner__btn-decline{order:2}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;gap:var(--g-space-2);min-height:var(--g-touch);background:transparent;color:var(--g-green);font-weight:700;text-decoration:none}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover span{text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus span{outline:0}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231F6B33' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M21 4h-7M10 4H3M21 12h-9M8 12H3M21 20h-5M12 20H3M14 2v4M8 10v4M16 18v4'/%3E%3C/svg%3E") center / contain no-repeat}#shopify-pc__prefs__overlay{background:#2b26208c}#shopify-pc__prefs__dialog{left:50%;width:min(560px,calc(100% - 2 * var(--g-space-2)));min-width:0;max-height:calc(100% - 2 * var(--g-space-4));transform:translate(-50%,-50%);padding:var(--g-space-5) 18px 20px;gap:14px;border-radius:var(--g-radius-box);background:var(--g-white);box-shadow:0 8px 32px #0000002e;font-family:var(--g-font-sans);color:var(--g-ink);text-align:center}.is-theme-preview #shopify-pc__prefs__dialog{max-height:calc(100% - 2 * var(--g-space-4) - 128px)}#shopify-pc__prefs__dialog header{display:contents}#shopify-pc__prefs__header-close{display:none}#shopify-pc__prefs__dialog header h2{order:0;margin:0;padding:0!important;font-family:var(--g-font-serif);font-weight:400;font-size:26px;line-height:1.12;text-align:center;color:var(--g-ink)}#shopify-pc__prefs__dialog .shopify-pc__prefs__scrollable{order:1}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{order:2;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{width:auto;margin:0;min-height:var(--g-btn-height);padding:var(--g-space-2) var(--g-space-4);border:1.5px solid var(--g-ink);border-radius:var(--g-radius-control);background:var(--g-ink);color:var(--g-cream);font:600 var(--g-text)/1.2 var(--g-font-sans);white-space:normal;transition:background-color var(--g-fast) var(--g-ease)}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:hover{background:#000}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus{box-shadow:none}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button:focus-visible{outline:var(--g-focus);outline-offset:2px}#shopify-pc__prefs__header-accept{order:1}#shopify-pc__prefs__header-decline{order:2}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{order:3;grid-column:1 / -1;background:transparent;color:var(--g-ink)}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-save:hover{background:var(--g-paper)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:0}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3{margin:0 0 var(--g-space-1);font-size:var(--g-text);font-weight:700;text-align:center;color:var(--g-ink)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main p{max-width:40ch;margin:0 auto;font-size:15px;line-height:1.45;color:var(--g-muted)}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0;text-align:left;color:var(--g-ink)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option{margin:0;padding:14px 0;border-bottom:1px solid var(--g-line)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{margin-top:var(--g-space-4);padding-top:14px;border-top:1px solid var(--g-line)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{justify-content:space-between;align-items:center;gap:var(--g-space-3);min-height:var(--g-touch);margin:0;font-size:var(--g-text);font-weight:700;color:var(--g-ink)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{padding:0;font-size:var(--g-text-sm);line-height:1.35;color:var(--g-muted)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span{order:2;position:relative;flex:none;width:48px;height:28px;border-radius:var(--g-radius-pill);background:var(--g-line);transition:background-color var(--g-fast) var(--g-ease)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span:after{content:"";position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:var(--g-white);box-shadow:0 1px 2px #00000040;transition:transform var(--g-fast) var(--g-ease)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked~span{background:var(--g-green)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked~span:after{transform:translate(20px)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input[aria-readonly=true]~span{opacity:.6;cursor:not-allowed}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus~span{background-color:var(--g-line)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:checked:focus~span{background-color:var(--g-green)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label input:focus-visible~span{outline:var(--g-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){#shopify-pc__banner{animation:none}#shopify-pc__banner button,#shopify-pc__prefs__dialog button,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/consent-banner.css.map */
