.sv-privacy-open{overflow:hidden}.sv-privacy[hidden],.sv-privacy__banner[hidden],.sv-privacy__dialog[hidden],.sv-privacy__launcher[hidden]{display:none}html.sv-privacy-ready #shopify-pc__banner,html.sv-privacy-ready #shopify-pc__prefs,html.sv-privacy-ready [id^=shopify-pc__],html.sv-privacy-ready shopify-privacy-banner,html.sv-privacy-ready shopify-privacy-preferences,html.sv-privacy-ready [data-shopify-privacy-banner],html.sv-privacy-ready [data-shopify-privacy-preferences]{display:none!important}.sv-privacy__banner{position:fixed;z-index:90;bottom:24px;left:24px;display:grid;grid-template-columns:auto 1fr;width:min(550px,calc(100vw - 48px));max-height:calc(100dvh - 32px);overflow-y:auto;padding:22px 22px 18px;border:1px solid rgba(242,239,234,.28);background:linear-gradient(145deg,#1c1b1efa,#0a0a0cfc);box-shadow:0 20px 65px #0000006b,inset 0 1px #ffffff0d;opacity:0;filter:blur(5px);transform:translateY(22px) scale(.982);transition:opacity .28s ease,filter .3s ease,transform .38s var(--sv-ease, ease)}.sv-privacy__banner.is-visible{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.sv-privacy__banner:before{position:absolute;top:0;right:22px;left:22px;height:1px;background:var(--sv-pink);content:""}.sv-privacy__banner-mark{display:grid;place-items:center;width:38px;height:38px;margin:2px 15px 0 0;border:1px solid rgba(213,160,170,.7);color:var(--sv-pink)}.sv-privacy__banner-mark svg{width:27px;height:27px}.sv-privacy__eyebrow{margin:0 0 8px;color:var(--sv-pink);font-family:var(--sv-mono, Consolas, monospace);font-size:9px;font-weight:500;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.sv-privacy h2{margin:0;color:var(--sv-paper);font-family:var(--sv-display, "Arial Narrow", Arial, sans-serif);font-size:24px;font-weight:700;letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.sv-privacy h2 em{color:var(--sv-pink);font-style:normal}.sv-privacy__copy>p:not(.sv-privacy__eyebrow){margin:13px 0 0;color:#f2efeaab;font-size:12px;line-height:1.5}.sv-privacy__policy{display:inline-block;margin-top:9px;color:#f2efeab3;font-family:var(--sv-mono, Consolas, monospace);font-size:9px;letter-spacing:.1em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.sv-privacy__policy:hover{color:var(--sv-pink)}.sv-privacy__locale{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;margin-top:17px;padding:12px;border:1px solid rgba(242,239,234,.14);background:#f2efea06}.sv-privacy__locale-title{grid-column:1 / -1;margin:0 0 1px;color:#f2efea8a;font-family:var(--sv-mono, Consolas, monospace);font-size:8px;font-weight:600;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.sv-privacy__locale-group{min-width:0}.sv-privacy__locale-label{display:block;margin-bottom:6px;color:var(--sv-paper);font-family:var(--sv-mono, Consolas, monospace);font-size:8px;font-weight:600;letter-spacing:.13em;line-height:1;text-transform:uppercase}.sv-privacy__locale-language-options{display:flex;flex-wrap:wrap;gap:4px}.sv-privacy__locale-language-option{display:grid;width:26px;height:23px;place-items:center;padding:0;border:1px solid rgba(242,239,234,.17);background:transparent;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease}.sv-privacy__locale-language-option .sv-language-flag-img{width:17px;height:12px}.sv-privacy__locale-language-option:hover,.sv-privacy__locale-language-option[aria-selected=true]{border-color:var(--sv-pink);background:#d5a0aa29}.sv-privacy__locale-language-option:hover{transform:translateY(-1px)}.sv-privacy__locale-language-option:focus-visible,.sv-privacy__locale-currency-control select:focus-visible{outline:2px solid var(--sv-pink);outline-offset:2px}.sv-privacy__locale-currency-control{position:relative;border:1px solid rgba(242,239,234,.23);background:#08080a6b}.sv-privacy__locale-currency-control select{width:100%;height:25px;padding:0 1.65rem 0 .55rem;-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--sv-paper);font-family:var(--sv-mono, Consolas, monospace);font-size:9px;font-weight:600;letter-spacing:.08em;outline:0;cursor:pointer}.sv-privacy__locale-currency-control select option{background:var(--sv-graphite);color:var(--sv-paper)}.sv-privacy__locale-currency-control svg{position:absolute;top:50%;right:.55rem;width:8px;height:5px;fill:none;color:var(--sv-pink);pointer-events:none;stroke:currentColor;stroke-width:1.45;transform:translateY(-50%)}.sv-privacy__locale-submit{min-height:25px;margin-top:5px;padding:0 .5rem;border:1px solid var(--sv-pink);background:transparent;color:var(--sv-paper);font-family:var(--sv-mono, Consolas, monospace);font-size:8px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.sv-privacy__actions{display:flex;grid-column:1 / -1;align-items:center;gap:15px;margin-top:19px;padding-top:15px;border-top:1px solid rgba(242,239,234,.14)}.sv-privacy__text-button{padding:0;border:0;background:transparent;color:#f2efea9e;font-family:var(--sv-mono, Consolas, monospace);font-size:9px;letter-spacing:.12em;text-decoration:underline;text-decoration-color:#d5a0aa91;text-underline-offset:4px;text-transform:uppercase;transition:color .2s ease}.sv-privacy__text-button:hover{color:var(--sv-paper)}.sv-privacy__accept{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin-left:auto;padding:0 13px;border:1px solid var(--sv-paper);background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-mono, Consolas, monospace);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease}.sv-privacy__accept:hover{border-color:var(--sv-pink);background:var(--sv-pink)}.sv-privacy__accept span{font-size:13px;transition:transform .2s ease}.sv-privacy__accept:hover span{transform:translate(2px,-2px)}.sv-privacy__launcher{position:fixed;z-index:89;bottom:24px;left:24px;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(242,239,234,.48);border-radius:50%;background:#0c0c0ee8;box-shadow:0 8px 28px #00000047;color:var(--sv-pink);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.sv-privacy__launcher:hover{border-color:var(--sv-pink);background:var(--sv-graphite);transform:translateY(-2px)}.sv-privacy__launcher svg{width:28px;height:28px}.sv-privacy__dialog{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px}.sv-privacy__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#060608c7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);cursor:default;opacity:0;transition:opacity .26s ease}.sv-privacy__panel{position:relative;z-index:1;width:min(100%,550px);max-height:min(760px,calc(100svh - 40px));overflow-y:auto;padding:clamp(31px,5vw,50px);border:1px solid rgba(242,239,234,.34);background:linear-gradient(145deg,#222124fc,#0a0a0c);box-shadow:0 30px 100px #0000007a,inset 0 1px #ffffff0d;opacity:0;transform:translateY(18px) scale(.975);transition:opacity .26s ease,transform .32s var(--sv-ease, ease)}.sv-privacy__panel:before{position:absolute;top:0;right:12%;left:12%;height:1px;background:var(--sv-pink);content:""}.sv-privacy__dialog.is-visible .sv-privacy__backdrop{opacity:1}.sv-privacy__dialog.is-visible .sv-privacy__panel{opacity:1;transform:translateY(0) scale(1)}.sv-privacy__close{position:absolute;top:13px;right:14px;width:34px;height:34px;padding:0;border:0;background:transparent;color:#f2efeab8;font-size:26px;font-weight:200;line-height:1;transition:color .2s ease,transform .2s ease}.sv-privacy__close:hover{color:var(--sv-pink);transform:rotate(90deg)}.sv-privacy__panel h2{margin-bottom:13px;font-size:clamp(31px,5vw,47px)}.sv-privacy__panel-intro{max-width:410px;margin:0 0 23px;color:#f2efeaa1;font-size:12px;line-height:1.52}.sv-privacy__choices{border-top:1px solid rgba(242,239,234,.16)}.sv-privacy__choice{position:relative;display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;min-height:74px;border-bottom:1px solid rgba(242,239,234,.16);cursor:pointer}.sv-privacy__choice>span{display:grid;gap:4px}.sv-privacy__choice strong{color:var(--sv-paper);font-family:var(--sv-mono, Consolas, monospace);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sv-privacy__choice small{color:#f2efea85;font-size:11px;line-height:1.35}.sv-privacy__choice input{position:absolute;width:1px;height:1px;opacity:0}.sv-privacy__choice i{position:relative;width:35px;height:19px;border:1px solid rgba(242,239,234,.34);border-radius:999px;transition:border-color .2s ease,background-color .2s ease}.sv-privacy__choice i:after{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#f2efea8c;content:"";transition:transform .2s ease,background-color .2s ease}.sv-privacy__choice input:checked+i{border-color:var(--sv-pink);background:var(--sv-pink)}.sv-privacy__choice input:checked+i:after{background:var(--sv-ink);transform:translate(16px)}.sv-privacy__choice input:focus-visible+i{outline:2px solid var(--sv-pink);outline-offset:3px}.sv-privacy__choice--locked{cursor:not-allowed}.sv-privacy__choice--locked i{border-color:#d5a0aab3;background:#d5a0aa33}.sv-privacy__choice--locked i:after{background:var(--sv-pink);transform:translate(16px)}.sv-privacy__panel-actions{display:flex;align-items:center;gap:16px;margin-top:23px}@media(max-width:749px){.sv-privacy__banner{bottom:16px;left:16px;width:calc(100vw - 32px);padding:20px 18px 16px}.sv-privacy__banner-mark{width:34px;height:34px;margin-right:12px}.sv-privacy__locale{grid-template-columns:1fr;gap:11px;padding:11px}.sv-privacy__locale-language-options{justify-content:space-between;flex-wrap:nowrap}.sv-privacy__locale-language-option{flex:1 1 0;width:auto}.sv-privacy__actions{flex-wrap:wrap;gap:13px}.sv-privacy__accept{min-height:35px}.sv-privacy__launcher{bottom:16px;left:16px;width:42px;height:42px}body.sv-mobile-drawer-open .sv-privacy__launcher{visibility:hidden;pointer-events:none;transform:translateY(8px)}.sv-privacy__dialog{padding:13px}.sv-privacy__panel{padding:37px 23px 28px}.sv-privacy__panel-actions{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sv-privacy__banner,.sv-privacy__backdrop,.sv-privacy__panel,.sv-privacy__launcher,.sv-privacy__accept span{filter:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/privacy.css.map */
