body:has(#shopify-pc__banner:not([style*=none])):not(:has(#shopify-pc__prefs:not([style*=none]))):after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1999999;background-color:color-mix(in srgb,var(--black) 55%,transparent)}body:has(#shopify-pc__banner:not([style*=none])) .intercom-lightweight-app-launcher,body:has(#shopify-pc__banner:not([style*=none])) #intercom-container,body:has(#shopify-pc__banner:not([style*=none])) #intercom-container *,body:has(#shopify-pc__prefs:not([style*=none])) .intercom-lightweight-app-launcher,body:has(#shopify-pc__prefs:not([style*=none])) #intercom-container,body:has(#shopify-pc__prefs:not([style*=none])) #intercom-container *{visibility:hidden!important}body:has(#shopify-pc__prefs:not([style*=none])) #shopify-pc__banner#shopify-pc__banner{visibility:hidden}#shopify-pc__banner#shopify-pc__banner{right:0;bottom:0;left:0;width:auto;min-width:0;max-height:85vh;max-height:85dvh;padding:30px var(--page-padding) calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--white);box-shadow:none;color:var(--black);font-family:var(--font-family);text-align:center}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body{margin-bottom:22px}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__body:before,#shopify-pc__prefs#shopify-pc__prefs header:before{content:"";display:block;flex:0 0 auto;height:32px;margin-bottom:18px;background:var(--privacy-banner-logo) center / contain no-repeat}#shopify-pc__banner#shopify-pc__banner h2{margin:0 0 10px;color:var(--black);font-size:24px;font-weight:var(--font-weight-heading);line-height:1.2}#shopify-pc__banner#shopify-pc__banner p{max-width:560px;margin-inline:auto;color:var(--black);font-size:15px;line-height:1.6}#shopify-pc__banner#shopify-pc__banner a{color:var(--black);text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns{flex-direction:column;gap:10px}#shopify-pc__banner#shopify-pc__banner button,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions button{flex:0 0 auto;width:100%;height:auto;margin:0;padding:14px 20px;border:2px solid var(--black);border-radius:var(--radius-button);background:transparent;color:var(--black);font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-strong);letter-spacing:.07em;line-height:1.2;text-align:center;text-transform:uppercase;white-space:normal;transition:background-color var(--duration) var(--easing),color var(--duration) var(--easing),border-color var(--duration) var(--easing)}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-accept,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept{border-color:var(--accent-dark);background:var(--accent-dark);color:var(--white)}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-decline,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs{order:1}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-accept{order:2}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs span{text-decoration:none}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns:has(.shopify-pc__banner__btn-manage-prefs) .shopify-pc__banner__btn-decline{display:none}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__dialog{top:auto;right:0;bottom:0;left:0;width:auto;min-width:0;max-height:90vh;max-height:90dvh;padding:30px var(--page-padding) calc(24px + env(safe-area-inset-bottom));overflow:hidden;transform:none;border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--white);box-shadow:none;color:var(--black);font-family:var(--font-family);font-size:15px}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__overlay{background-color:color-mix(in srgb,var(--black) 55%,transparent)}#shopify-pc__prefs#shopify-pc__prefs header{display:contents}#shopify-pc__prefs#shopify-pc__prefs header h2{flex:0 0 auto;margin:0 0 14px;padding:0!important;color:var(--black);font-size:24px;font-weight:var(--font-weight-heading);line-height:1.2;text-align:center}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-close{top:16px;right:16px;color:var(--black)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-close svg path{fill:currentColor}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__scrollable{flex:1 1 auto;min-height:0}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex:0 0 auto;flex-direction:column;gap:10px;order:1;width:100%;margin-top:18px;padding:0}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept{order:1}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__intro-main{padding:0;text-align:center}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__intro h3{display:none}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__intro p,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option p{color:var(--black);font-size:15px;line-height:1.5}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__options{padding:0;color:var(--black)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option{margin:0;padding:16px 0;border-bottom:1px solid var(--border)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option:first-child{margin-top:8px;border-top:0}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option:last-child{border-bottom:0}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;color:var(--black);font-size:15px;font-weight:var(--font-weight-heading)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option p{padding:0}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label span svg{display:none!important}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label span{position:relative;flex:0 0 auto;order:1;width:48px;height:28px;border-radius:14px;background-color:var(--sand)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background-color:var(--white)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span{background-color:var(--black)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label input:checked~span:after{transform:translate(20px)}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label input[aria-readonly=true]~span{background-color:var(--taupe);cursor:not-allowed}@media(prefers-reduced-motion:no-preference){#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label span,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label span:after{transition:background-color var(--duration) var(--easing),transform var(--duration) var(--easing)}}#shopify-pc__banner#shopify-pc__banner button:focus,#shopify-pc__banner#shopify-pc__banner a:focus,#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-manage-prefs:focus span,#shopify-pc__prefs#shopify-pc__prefs button:focus{outline:none;box-shadow:none}#shopify-pc__banner#shopify-pc__banner button:focus-visible,#shopify-pc__banner#shopify-pc__banner a:focus-visible,#shopify-pc__prefs#shopify-pc__prefs button:focus-visible{outline:2px solid var(--black);outline-offset:2px}#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span{outline:2px solid var(--black);outline-offset:2px}@media(hover:hover){#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions button:hover{border-color:var(--black);background:var(--black);color:var(--white)}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btn-accept:hover,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept:hover{border-color:var(--accent-hover);background:var(--accent-hover);color:var(--white)}}@media(min-width:750px){#shopify-pc__banner#shopify-pc__banner,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__dialog{top:0;width:calc(100% - 2 * var(--page-padding));max-width:780px;height:fit-content;margin:auto;padding:40px 36px;border-radius:var(--radius-card)}#shopify-pc__banner#shopify-pc__banner h2,#shopify-pc__prefs#shopify-pc__prefs header h2{font-size:30px}#shopify-pc__banner#shopify-pc__banner .shopify-pc__banner__btns,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}#shopify-pc__banner#shopify-pc__banner button,#shopify-pc__prefs#shopify-pc__prefs .shopify-pc__prefs__header-actions button{width:210px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-privacy-banner.css.map */
