body #shopify-pc__banner,body #shopify-pc__prefs__dialog{font-family:inherit;color:var(--color-ink, #111);background:#fff;text-align:left;box-sizing:border-box}body #shopify-pc__banner{inset:auto auto 24px 24px;width:480px;max-width:calc(100% - 48px);max-height:calc(100svh - 48px);margin:0;padding:28px;border:1px solid #d8d6d0;border-radius:16px;overflow-y:auto;box-shadow:none}body #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex;flex-direction:column;gap:20px;padding:0}body #shopify-pc__banner .shopify-pc__banner__body{margin:0;padding:0;width:100%}body #shopify-pc__banner #shopify-pc__banner__body-title{margin:0 0 12px;font-family:inherit;font-size:22px;font-weight:400;line-height:1.2;letter-spacing:-.4px;text-align:left}body #shopify-pc__banner p{margin:0;font-family:inherit;font-size:14px;line-height:1.6;color:#55534e}body #shopify-pc__banner a{color:var(--color-ink, #111);text-underline-offset:3px}body #shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;min-width:0;width:100%}body #shopify-pc__banner .shopify-pc__banner__btns button,body #shopify-pc__prefs .shopify-pc__prefs__header-actions button{min-height:44px;width:100%;margin:0;padding:12px 16px;border:1px solid var(--color-ink, #111);border-radius:999px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;cursor:pointer;white-space:normal;box-shadow:none}body #shopify-pc__banner #shopify-pc__banner__btn-accept,body #shopify-pc__banner #shopify-pc__banner__btn-decline{background:var(--color-ink, #111);color:#fff}body #shopify-pc__banner #shopify-pc__banner__btn-accept{order:1}body #shopify-pc__banner #shopify-pc__banner__btn-decline{order:2}body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;order:3;padding:10px 12px;background:transparent;color:var(--color-ink, #111);border-color:transparent;text-decoration:underline;text-underline-offset:4px}body #shopify-pc__prefs__overlay{background:#0a0a0a66}body #shopify-pc__prefs__dialog{display:flex;flex-direction:column;position:fixed;top:50%;left:50%;bottom:auto;right:auto;transform:translate(-50%,-50%);width:640px;max-width:calc(100% - 32px);max-height:calc(100svh - 48px);margin:0;padding:0;border:0;border-radius:16px;overflow:hidden}body #shopify-pc__prefs__dialog header{display:block;flex-shrink:0;position:relative;padding:28px;border-bottom:1px solid #e8e6e1}body #shopify-pc__prefs__header-title{width:auto;max-width:none;float:none;margin:0 32px 24px 0;font-family:inherit;font-size:24px;line-height:1.2;font-weight:400;letter-spacing:-.4px}body #shopify-pc__prefs .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;width:100%;max-width:none}body #shopify-pc__prefs .shopify-pc__prefs__header-actions button{background:#fff;color:var(--color-ink, #111)}body #shopify-pc__prefs #shopify-pc__prefs__header-save{grid-column:1 / -1;background:var(--color-ink, #111);color:#fff}body #shopify-pc__prefs__header-close{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent}body #shopify-pc__prefs .shopify-pc__prefs__scrollable{min-height:0;overflow-y:auto;padding:24px 28px;overscroll-behavior:contain}body #shopify-pc__prefs .shopify-pc__prefs__intro{margin:0 0 24px;padding:0}body #shopify-pc__prefs .shopify-pc__prefs__intro-main,body #shopify-pc__prefs .shopify-pc__prefs__options{width:100%;max-width:none;padding:0;margin:0}body #shopify-pc__prefs h3{margin:0 0 8px;font-family:inherit;font-size:18px;line-height:1.3;font-weight:500}body #shopify-pc__prefs p{margin:8px 0 0;font-family:inherit;font-size:14px;line-height:1.6;color:#55534e}body #shopify-pc__prefs .shopify-pc__prefs__option{padding:20px 0;margin:0;border-top:1px solid #e8e6e1}body #shopify-pc__prefs .shopify-pc__prefs__option label{min-height:32px;font-family:inherit;font-size:16px;font-weight:500;line-height:1.4}body #shopify-pc__banner :is(button,a):focus-visible,body #shopify-pc__prefs :is(button,a,input):focus-visible{outline:2px solid var(--color-ink, #111);outline-offset:3px}@media(max-width:749px){body #shopify-pc__banner{inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;width:auto;max-width:none;max-height:calc(100svh - 24px);padding:20px;border-radius:12px}body #shopify-pc__banner #shopify-pc__banner__body-title{font-size:20px}body #shopify-pc__prefs__dialog{max-width:calc(100% - 24px);max-height:calc(100svh - 24px);border-radius:12px}body #shopify-pc__prefs__dialog header{padding:24px 20px 20px}body #shopify-pc__prefs__header-title{font-size:22px;margin-bottom:20px}body #shopify-pc__prefs .shopify-pc__prefs__scrollable{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cookie-consent.css.map */
