.cookie-banner[hidden],.cookie-card [hidden],#shopify-pc__banner{display:none!important}.cookie-banner{position:fixed;right:20px;bottom:20px;z-index:90;font-family:var(--vd-font, "Jost", system-ui, sans-serif);font-size:13px;line-height:1.5}.cookie-banner__launcher{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;border:1px solid rgba(42,38,34,.18);border-radius:50%;background:var(--vd-bg, #F6F1E9);box-shadow:0 6px 24px #2a26222e;cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.cookie-banner__launcher:hover,.cookie-banner__launcher:focus-visible{transform:translateY(-2px) rotate(-8deg);box-shadow:0 10px 28px #2a26223d}.cookie-banner__launcher svg{display:block}.cookie-banner--pending .cookie-banner__launcher:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:1px solid rgba(200,169,122,.85);animation:vdCookiePulse 2.2s ease-out infinite;pointer-events:none}@keyframes vdCookiePulse{0%{opacity:.8;transform:scale(.94)}70%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.cookie-card{position:absolute;right:0;bottom:calc(100% + 14px);width:min(360px,calc(100vw - 40px));max-height:calc(100vh - 120px);overflow:auto;background:var(--vd-bg, #F6F1E9);color:var(--vd-text, #2A2622);border:1px solid rgba(42,38,34,.14);border-radius:10px;box-shadow:0 24px 60px #2a262238;padding:22px 22px 18px;opacity:0;transform:translateY(10px) scale(.98);transform-origin:bottom right;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.cookie-banner.is-open .cookie-card{opacity:1;transform:none;pointer-events:auto}.cookie-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.cookie-card__eyebrow{margin:0 0 6px;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#c8a97a}.cookie-card__title{margin:0;font-family:var(--vd-font-display, "Bodoni Moda", serif);font-size:19px;font-weight:400;line-height:1.25;color:var(--vd-text, #2A2622)}.cookie-card__close{position:relative;flex:none;width:28px;height:28px;padding:0;border:0;background:transparent;cursor:pointer;opacity:.55;transition:opacity .18s ease}.cookie-card__close:hover{opacity:1}.cookie-card__close span{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:var(--vd-text, #2A2622)}.cookie-card__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.cookie-card__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.cookie-card__description{margin:0 0 14px;color:var(--vd-text-soft, #7A6B5E)}.cookie-card__description a{color:var(--vd-text, #2A2622);text-decoration:underline;text-underline-offset:2px}.cookie-card__preferences{display:grid;gap:12px;margin-bottom:14px;padding-top:12px;border-top:1px solid rgba(42,38,34,.1)}.cookie-card__option{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.cookie-card__option--locked{cursor:default;opacity:.75}.cookie-card__option-copy{display:block}.cookie-card__option-title{display:block;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.cookie-card__option-text{display:block;font-size:12px;color:var(--vd-text-soft, #7A6B5E)}.cookie-card__switch{position:relative;flex:none}.cookie-card__switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:inherit}.cookie-card__switch-ui{display:block;width:34px;height:20px;border-radius:999px;background:transparent;border:1px solid rgba(42,38,34,.35);transition:background .24s ease,border-color .24s ease}.cookie-card__switch-ui:after{content:"";display:block;width:12px;height:12px;margin:3px;border-radius:50%;background:#2a262273;transition:transform .28s cubic-bezier(.22,1,.36,1),background .24s ease}.cookie-card__switch:hover .cookie-card__switch-ui{border-color:var(--vd-text, #2A2622)}.cookie-card__switch input:checked+.cookie-card__switch-ui{background:var(--vd-bg-dark, #2A2622);border-color:var(--vd-bg-dark, #2A2622)}.cookie-card__switch input:checked+.cookie-card__switch-ui:after{transform:translate(14px);background:var(--vd-bg, #F6F1E9)}.cookie-card__switch input:focus-visible+.cookie-card__switch-ui{outline:1px solid rgba(42,38,34,.5);outline-offset:2px}.cookie-card__always{flex:none;font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#c8a97a;border:1px solid rgba(200,169,122,.45);border-radius:999px;padding:4px 8px;white-space:nowrap}.cookie-card__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.cookie-card__button{padding:11px 16px;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.cookie-card__button--primary{background:var(--vd-bg-dark, #2A2622);color:var(--vd-on-dark, #F6F1E9);border:1px solid var(--vd-bg-dark, #2A2622)}.cookie-card__button--primary:hover{background:transparent;color:var(--vd-text, #2A2622)}.cookie-card__button--ghost{background:transparent;color:var(--vd-text, #2A2622);border:1px solid rgba(42,38,34,.3)}.cookie-card__button--ghost:hover{border-color:var(--vd-text, #2A2622)}.cookie-card__button[disabled]{opacity:.5;cursor:wait}.cookie-card__footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.cookie-card__pref,.cookie-card__save{padding:4px 0;border:0;background:transparent;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--vd-text-soft, #7A6B5E);border-bottom:1px solid currentColor;cursor:pointer;transition:color .18s ease}.cookie-card__pref:hover,.cookie-card__save:hover,.cookie-card__save{color:var(--vd-text, #2A2622)}@media(max-width:749px){.cookie-banner{right:14px;bottom:14px}.cookie-card{width:calc(100vw - 28px)}}@media(prefers-reduced-motion:reduce){.cookie-banner__launcher,.cookie-card,.cookie-card__switch-ui,.cookie-card__switch-ui:after{transition:none}.cookie-banner--pending .cookie-banner__launcher:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cookie-banner.css.map */
