#shopify-pc__banner{top:50%;left:50%;width:520px;max-width:calc(100% - var(--spacing-5xl));min-width:0;transform:translate(-50%,-50%);padding:var(--spacing-3xl) var(--spacing-2xl) var(--spacing-2xl);background-color:var(--surface-cool);border-radius:0;font-family:var(--font-body);box-shadow:0 0 0 100vmax rgb(from var(--brand-strong) r g b / .35),0 24px 60px rgb(from var(--brand-strong) r g b / .28)}@media(min-width:768px){#shopify-pc__banner{padding:var(--spacing-5xl) var(--spacing-5xl) var(--spacing-4xl)}}#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:var(--spacing-2xl)}:is(#shopify-pc__banner .shopify-pc__banner__body) p{font-family:var(--font-body);font-weight:300;font-size:var(--text-sm);line-height:1.7;color:var(--brand)}#shopify-pc__banner #shopify-pc__banner__body-title{font-family:var(--font-header);font-weight:700;font-size:var(--text-xl);line-height:1.1;color:var(--brand-strong);margin:0 0 var(--spacing-sm)}:is(#shopify-pc__banner #shopify-pc__banner__body-title):before{font-family:var(--font-detail);font-size:var(--text-2xs);letter-spacing:.22em;text-transform:uppercase;content:"Before you browse";display:block;font-weight:400;line-height:1.4;color:var(--brand-soft);margin-bottom:var(--spacing-sm)}#shopify-pc__banner #shopify-pc__banner__body-policy-link{color:var(--brand-strong)}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-2xs)}#shopify-pc__banner #shopify-pc__banner__btn-accept{font-family:var(--font-detail);font-size:var(--text-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;min-height:var(--spacing-6xl);font-family:var(--font-body);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-3xl);border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;gap:var(--spacing-3xs);align-self:flex-start;box-shadow:none;position:relative;z-index:var(--z-base);border:0;background:var(--brand-strong);color:var(--text-on-brand)}:is(#shopify-pc__banner #shopify-pc__banner__btn-accept):hover{background:var(--brand)}:is(#shopify-pc__banner #shopify-pc__banner__btn-accept):disabled{opacity:.4;cursor:not-allowed}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:1;margin:0;width:100%;align-self:stretch;border:1px solid var(--brand-strong);white-space:normal;text-align:center}:is(#shopify-pc__banner #shopify-pc__banner__btn-accept):focus-visible{box-shadow:none;outline:2px solid var(--brand-strong);outline-offset:2px}#shopify-pc__banner #shopify-pc__banner__btn-decline{font-family:var(--font-detail);font-size:var(--text-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;min-height:var(--spacing-6xl);font-family:var(--font-body);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-3xl);border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;gap:var(--spacing-3xs);align-self:flex-start;box-shadow:none;position:relative;z-index:var(--z-base);border:1px solid var(--brand-strong);background:transparent;color:var(--brand-strong)}:is(#shopify-pc__banner #shopify-pc__banner__btn-decline):hover{background:var(--brand-strong);color:var(--text-on-brand)}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;margin:0;width:100%;align-self:stretch;white-space:normal;text-align:center}:is(#shopify-pc__banner #shopify-pc__banner__btn-decline):focus-visible{box-shadow:none;outline:2px solid var(--brand-strong);outline-offset:2px}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{font-family:var(--font-detail);font-size:var(--text-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;order:3;grid-column:1 / -1;margin:0;padding:var(--spacing-xs) var(--spacing-3xs) 0;background:transparent;border:0;cursor:pointer;color:var(--brand);transition:color .15s ease}:is(#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs):hover{color:var(--brand-strong)}#shopify-pc__prefs__overlay{background-color:rgb(from var(--brand-strong) r g b / .35)}#shopify-pc__prefs__dialog{top:50%;left:50%;width:720px;max-width:calc(100% - var(--spacing-5xl));min-width:0;transform:translate(-50%,-50%);background-color:var(--surface-cool);border-radius:0;box-shadow:0 24px 60px rgb(from var(--brand-strong) r g b / .28);font-family:var(--font-body);color:var(--brand)}#shopify-pc__prefs__dialog header{flex-direction:column;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-2xl);border-bottom-color:var(--brand-border)}#shopify-pc__prefs__dialog #shopify-pc__prefs__header-title{font-family:var(--font-header);font-weight:700;font-size:var(--text-xl);line-height:1.1;color:var(--brand-strong);margin:0;padding:0 var(--spacing-3xl) 0 0!important;text-align:left}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:var(--spacing-xl);right:var(--spacing-md)}@media(min-width:768px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:var(--spacing-4xl);right:var(--spacing-3xl)}}:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-close) svg path{fill:var(--brand-strong)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:var(--spacing-xl) var(--spacing-2xl) 0}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font-family:var(--font-body);color:var(--brand-strong)}#shopify-pc__prefs__dialog .shopify-pc__prefs__intro p,#shopify-pc__prefs__dialog .shopify-pc__prefs__intro li,#shopify-pc__prefs__dialog .shopify-pc__prefs__option p{font-family:var(--font-body);font-weight:300;font-size:var(--text-sm);line-height:1.7;color:var(--brand)}#shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 var(--spacing-2xl) var(--spacing-2xl);color:var(--brand)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{border-top-color:var(--brand-border)}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{background-color:transparent}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid;grid-template-columns:1fr;gap:var(--spacing-2xs);width:100%;padding:0}@media(min-width:768px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-template-columns:repeat(3,1fr)}}:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button{font-family:var(--font-detail);font-size:var(--text-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;min-height:var(--spacing-6xl);font-family:var(--font-body);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-3xl);border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;gap:var(--spacing-3xs);align-self:flex-start;box-shadow:none;position:relative;z-index:var(--z-base);border:1px solid var(--brand-strong);background:transparent;color:var(--brand-strong)}:is(:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button):hover{background:var(--brand-strong);color:var(--text-on-brand)}:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button{width:100%;margin:0;align-self:stretch;padding:0 var(--spacing-3xs);white-space:normal;text-align:center}:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button.primary{font-family:var(--font-detail);font-size:var(--text-xs);font-weight:400;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;min-height:var(--spacing-6xl);font-family:var(--font-body);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacing-3xl);border-radius:0;cursor:pointer;transition:background-color .2s ease,color .2s ease;gap:var(--spacing-3xs);align-self:flex-start;box-shadow:none;position:relative;z-index:var(--z-base);border:0;background:var(--brand-strong);color:var(--text-on-brand)}:is(:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button.primary):hover{background:var(--brand)}:is(:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button.primary):disabled{opacity:.4;cursor:not-allowed}:is(#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions) button.primary{width:100%;margin:0;align-self:stretch;padding:0 var(--spacing-3xs);border:1px solid var(--brand-strong);white-space:normal;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/30/assets/cookie-banner.css.map */
