.lg-cookie-banner{position:fixed;left:1.8rem;right:1.8rem;bottom:1.8rem;z-index:70}.lg-cookie-banner__inner{max-width:98rem;margin:0 auto;padding:0}.lg-cookie-banner__surface{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.8rem;align-items:center;padding:1.6rem 1.8rem;border-radius:var(--lg-radius-md);border:1px solid var(--lg-line-dark);background:var(--lg-black);box-shadow:none}.lg-cookie-banner__copy{min-width:0}.lg-cookie-banner__eyebrow,.lg-cookie-modal__eyebrow{margin:0 0 .4rem;color:var(--lg-orange);font-size:1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.lg-cookie-banner__text{margin:0;color:var(--lg-copy-on-dark);font-size:1.3rem;line-height:1.7;font-weight:300;max-width:62rem}.lg-cookie-banner__actions{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.lg-cookie-banner__link,.lg-cookie-modal__policy{-webkit-appearance:none;appearance:none;border:none;background:transparent;color:var(--lg-muted-light);font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none}.lg-cookie-banner__link:hover,.lg-cookie-modal__policy:hover{color:var(--lg-white)}.lg-cookie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:71}.lg-cookie-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--lg-pure-black-rgb),.72);-webkit-backdrop-filter:none;backdrop-filter:none}.lg-cookie-modal__dialog{position:relative;z-index:1;width:min(64rem,calc(100vw - 3.2rem));margin:8rem auto 0;padding:2.8rem;border-radius:var(--lg-radius-md);border:1px solid var(--lg-line-dark);background:var(--lg-black);box-shadow:none}.lg-cookie-modal__close{position:absolute;top:1.8rem;right:1.8rem;color:var(--lg-muted)}.lg-cookie-modal__header{max-width:52rem;margin-bottom:2.2rem}.lg-cookie-modal__title{margin:0 0 .8rem;color:var(--lg-white);font-size:2.8rem;line-height:1.05;font-weight:900;letter-spacing:0}.lg-cookie-modal__text{margin:0;color:var(--lg-muted-light);font-size:1.4rem;line-height:1.8;font-weight:300}.lg-cookie-modal__list{display:grid;gap:1.2rem}.lg-cookie-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;align-items:center;padding:1.4rem 1.6rem;border-radius:var(--lg-radius-md);border:1px solid var(--lg-line-dark);background:var(--lg-ink)}.lg-cookie-toggle__row{display:flex;align-items:center;gap:.8rem;margin-bottom:.5rem;flex-wrap:wrap}.lg-cookie-toggle__title{margin:0;color:var(--lg-white);font-size:1.5rem;font-weight:700}.lg-cookie-toggle__badge{color:var(--lg-muted);font-size:1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.lg-cookie-toggle__text{margin:0;color:var(--lg-muted-light);font-size:1.2rem;line-height:1.6;font-weight:300}.lg-cookie-toggle__control{display:inline-flex;align-items:center}.lg-cookie-toggle input{position:absolute;opacity:0;pointer-events:none}.lg-cookie-toggle input:checked+.lg-cookie-toggle__switch,.lg-cookie-toggle__switch--on{background:var(--lg-orange);border-color:var(--lg-orange)}.lg-cookie-toggle input:checked+.lg-cookie-toggle__switch .lg-switch__thumb,.lg-cookie-toggle__switch--on .lg-switch__thumb{left:1.8rem}.lg-cookie-modal__footer{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;gap:1.4rem;flex-wrap:wrap}.lg-cookie-modal__buttons{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}shopify-privacy-banner,#shopify-pc__banner,#shopify-pc__prefs__container,[id^=shopify-pc__banner],[id^=shopify-pc__prefs]{display:none!important;visibility:hidden!important}@media screen and (max-width:989px){.lg-cookie-banner__surface{grid-template-columns:1fr}.lg-cookie-banner__actions{justify-content:flex-start}}@media screen and (max-width:749px){.lg-cookie-banner{left:1.2rem;right:1.2rem;bottom:1.2rem}.lg-cookie-banner__surface{padding:1.4rem;border-radius:var(--lg-radius-md)}.lg-cookie-banner__actions{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.lg-cookie-banner__link{grid-column:1 / -1;text-align:left;padding:.2rem 0}.lg-cookie-banner__actions .lg-button{width:100%;justify-content:center}.lg-cookie-modal__dialog{width:calc(100vw - 2.4rem);margin-top:3.2rem;padding:2rem 1.6rem 1.8rem;border-radius:var(--lg-radius-md)}.lg-cookie-modal__title{font-size:2.2rem}.lg-cookie-modal__footer,.lg-cookie-modal__buttons{width:100%}.lg-cookie-modal__buttons{display:grid;grid-template-columns:1fr}.lg-cookie-modal__buttons .lg-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lg-cookie-banner.css.map */
