#shopify-pc__banner,#shopify-pc__prefs{--pc-green: #7eb727;--pc-green-hover: #6fa21f;--pc-ink: #1d1d1d;--pc-ink-soft: #3e3e3e;--pc-surface: #ffffff;--pc-surface-muted: #f5f5f3;--pc-line: #e6e6e6;--pc-radius: 12px;--pc-radius-lg: 20px;--pc-shadow: 0 12px 40px rgba(29, 29, 29, .18), 0 2px 6px rgba(29, 29, 29, .08);font-family:var(--font-body-family, Arial, sans-serif);letter-spacing:normal;-webkit-font-smoothing:antialiased}#shopify-pc__banner.shopify-pc__banner__dialog{position:fixed;top:auto;right:auto;bottom:24px;left:24px;transform:none;width:min(420px,calc(100vw - 48px));min-width:0;max-width:none;max-height:calc(100vh - 48px);padding:24px;box-sizing:border-box;background:var(--pc-surface);color:var(--pc-ink);border:1px solid var(--pc-line);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow);z-index:2000000;animation:pc-card-in .45s cubic-bezier(.22,1,.36,1) both}#shopify-pc__banner .shopify-pc__banner__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:18px}#shopify-pc__banner .shopify-pc__banner__body{width:100%;margin:0}#shopify-pc__banner .shopify-pc__banner__body:before{content:"\1f36a";display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:14px;border-radius:var(--pc-radius);background:#7eb72724;font-size:22px;line-height:1}#shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 6px;padding:0;color:var(--pc-ink);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);font-size:18px;line-height:1.25;letter-spacing:normal;text-transform:none}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;color:var(--pc-ink-soft);font-size:14px;line-height:1.55}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:var(--pc-ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--pc-green);text-decoration-thickness:2px;text-underline-offset:3px}#shopify-pc__banner #shopify-pc__banner__body-policy-link:hover{color:var(--pc-green-hover)}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;gap:8px;width:100%;min-width:0}#shopify-pc__banner .shopify-pc__banner__btns button{flex:1 1 0;margin:0;padding:12px 16px;min-height:46px;border-radius:var(--pc-radius);font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:normal;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}#shopify-pc__banner .shopify-pc__banner__btns button:active{transform:scale(.98)}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:1;background:transparent;color:var(--pc-ink);border:1px solid var(--pc-ink)}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:var(--pc-ink);color:var(--pc-surface)}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:2;background:var(--pc-green);color:var(--pc-ink);border:1px solid var(--pc-green)}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background:var(--pc-green-hover);border-color:var(--pc-green-hover)}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;flex:1 1 100%;min-height:0;padding:6px 0 0;background:transparent;border:none;color:var(--pc-ink-soft);font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover{color:var(--pc-ink)}#shopify-pc__banner .shopify-pc__banner__btns button:focus{box-shadow:none;outline:none}#shopify-pc__banner .shopify-pc__banner__btns button:focus-visible,#shopify-pc__banner #shopify-pc__banner__body-policy-link:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@media only screen and (max-width:600px){#shopify-pc__banner.shopify-pc__banner__dialog{left:16px;right:16px;bottom:16px;width:auto;padding:20px}#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}}#shopify-pc__prefs #shopify-pc__prefs__overlay{background-color:#1d1d1d8c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:pc-fade-in .25s ease both}#shopify-pc__prefs #shopify-pc__prefs__dialog{top:50%;left:50%;transform:translate(-50%,-50%);width:min(640px,calc(100vw - 32px));min-width:0;max-height:min(85vh,760px);padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--pc-surface);color:var(--pc-ink);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow);animation:pc-dialog-in .35s cubic-bezier(.22,1,.36,1) both}#shopify-pc__prefs #shopify-pc__prefs__dialog>header{display:contents}#shopify-pc__prefs #shopify-pc__prefs__header-title{order:0;flex:0 0 auto;width:auto;margin:0;padding:28px 72px 20px 28px!important;border-bottom:1px solid var(--pc-line);color:var(--pc-ink);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);font-size:22px;line-height:1.2;letter-spacing:normal;text-align:left;text-align:start;text-transform:none}#shopify-pc__prefs #shopify-pc__prefs__header-close{position:absolute;top:22px;right:22px;width:36px;height:36px;min-width:36px;border-radius:50%;background:var(--pc-surface-muted);transition:background-color .2s ease}#shopify-pc__prefs #shopify-pc__prefs__header-close:hover{background:var(--pc-line)}#shopify-pc__prefs #shopify-pc__prefs__header-close svg path{fill:var(--pc-ink)}#shopify-pc__prefs .shopify-pc__prefs__scrollable{order:1;flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 28px 24px}#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:0}#shopify-pc__prefs .shopify-pc__prefs__intro h3{margin:0 0 8px;color:var(--pc-ink);font-family:inherit;font-size:16px;font-weight:700;letter-spacing:normal;text-transform:none}#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs .shopify-pc__prefs__intro li{color:var(--pc-ink-soft);font-size:14px;line-height:1.55}#shopify-pc__prefs .shopify-pc__prefs__intro-explain{padding:16px 0 0}#shopify-pc__prefs .shopify-pc__prefs__intro-explain-accept{padding:0}#shopify-pc__prefs .shopify-pc__prefs__options{padding:8px 0 0}#shopify-pc__prefs .shopify-pc__prefs__option,#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin:12px 0 0;padding:16px 18px;border:none;border-radius:var(--pc-radius);background:var(--pc-surface-muted)}#shopify-pc__prefs .shopify-pc__prefs__option label{justify-content:space-between;align-items:center;gap:16px;margin:0 0 6px;color:var(--pc-ink);font-size:15px;font-weight:700}#shopify-pc__prefs .shopify-pc__prefs__option p{padding:0 60px 0 0;color:var(--pc-ink-soft);font-size:13px;line-height:1.5}#shopify-pc__prefs .shopify-pc__prefs__option label span{order:2;position:relative;flex:0 0 44px;width:44px;height:24px;border-radius:999px;background-color:#cfcfcf;transition:background-color .2s 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:18px;height:18px;border-radius:50%;background:var(--pc-surface);box-shadow:0 1px 3px #00000040;transition:transform .2s cubic-bezier(.22,1,.36,1)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span{background-color:var(--pc-green)}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span:after{transform:translate(20px)}#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span{opacity:.55;cursor:not-allowed}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span{background-color:#cfcfcf}#shopify-pc__prefs .shopify-pc__prefs__option label input:checked:focus~span{background-color:var(--pc-green)}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span{outline:2px solid var(--pc-ink);outline-offset:2px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{order:2;flex:0 0 auto;display:flex;flex-direction:row;gap:10px;width:auto;margin:0;padding:16px 28px 24px;border-top:1px solid var(--pc-line);background:var(--pc-surface)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex:1 1 0;width:auto;margin:0;padding:12px 16px;min-height:46px;border-radius:var(--pc-radius);background:transparent;color:var(--pc-ink);border:1px solid var(--pc-ink);font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:normal;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease}#shopify-pc__prefs #shopify-pc__prefs__header-decline{order:1}#shopify-pc__prefs #shopify-pc__prefs__header-save{order:2}#shopify-pc__prefs #shopify-pc__prefs__header-accept{order:3;background:var(--pc-green);border-color:var(--pc-green)}#shopify-pc__prefs #shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs #shopify-pc__prefs__header-save:hover{background:var(--pc-ink);color:var(--pc-surface)}#shopify-pc__prefs #shopify-pc__prefs__header-accept:hover{background:var(--pc-green-hover);border-color:var(--pc-green-hover)}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus,#shopify-pc__prefs #shopify-pc__prefs__header-close:focus{box-shadow:none;outline:none}#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus-visible,#shopify-pc__prefs #shopify-pc__prefs__header-close:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}@media only screen and (max-width:600px){#shopify-pc__prefs #shopify-pc__prefs__dialog{top:auto;bottom:0;left:0;transform:none;width:100%;max-height:90vh;border-radius:var(--pc-radius-lg) var(--pc-radius-lg) 0 0;animation-name:pc-sheet-in}#shopify-pc__prefs #shopify-pc__prefs__header-title{padding:22px 64px 16px 20px!important;font-size:19px}#shopify-pc__prefs #shopify-pc__prefs__header-close{top:16px;right:16px}#shopify-pc__prefs .shopify-pc__prefs__scrollable{padding:16px 20px 20px}#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:column;padding:14px 20px 20px}#shopify-pc__prefs #shopify-pc__prefs__header-accept{order:1}#shopify-pc__prefs #shopify-pc__prefs__header-save{order:2}#shopify-pc__prefs #shopify-pc__prefs__header-decline{order:3}#shopify-pc__prefs .shopify-pc__prefs__option p{padding-right:0}}@keyframes pc-card-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pc-dialog-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes pc-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__prefs #shopify-pc__prefs__overlay,#shopify-pc__prefs #shopify-pc__prefs__dialog{animation:none}#shopify-pc__banner .shopify-pc__banner__btns button,#shopify-pc__prefs .shopify-pc__prefs__option label span,#shopify-pc__prefs .shopify-pc__prefs__option label span:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-cookie-banner.css.map */
