.shopify-pc__banner,shopify-privacy-banner .shopify-pc__banner{position:fixed!important;bottom:24px!important;right:24px!important;left:auto!important;top:auto!important;transform:none!important;width:400px!important;max-width:calc(100% - 32px)!important;background:#fff!important;color:#1a1a1a!important;border:1px solid #ece4d3!important;border-radius:8px!important;box-shadow:0 16px 40px #00000026,0 2px 8px #0000000f!important;padding:28px 26px!important;z-index:9998!important;font-family:var(--font-body--family, system-ui, sans-serif)!important;margin:0!important;animation:vgCookieFadeIn .4s ease-out}@keyframes vgCookieFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shopify-pc__banner__dialog,.shopify-pc__banner__inner,.shopify-pc__banner>div{display:flex!important;flex-direction:column!important;gap:18px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;max-width:100%!important}.shopify-pc__banner h2,.shopify-pc__banner__heading,.shopify-pc__banner__title{display:none!important}.shopify-pc__banner p,.shopify-pc__banner__body,.shopify-pc__banner__body-content{font-size:.88rem!important;line-height:1.5!important;color:#333!important;margin:0!important;font-weight:400!important}.shopify-pc__banner a{color:#a88a4a!important;text-decoration:underline!important;text-underline-offset:3px;transition:color .2s ease}.shopify-pc__banner a:hover{color:#1a1a1a!important}.shopify-pc__banner__buttons,.shopify-pc__banner__btns{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;align-items:stretch!important;justify-content:stretch!important}.shopify-pc__banner__btn,.shopify-pc__banner button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;height:48px!important;padding:0 22px!important;border:1px solid transparent!important;font-size:.82rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-family:inherit!important;border-radius:4px!important;cursor:pointer!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .12s ease!important;white-space:nowrap;margin:0!important}.shopify-pc__banner__btn-accept,.shopify-pc__banner__btn-accept-all,.shopify-pc__banner button[data-shopify-pc-action=accept],.shopify-pc__banner button[data-shopify-pc-action=acceptAll],.shopify-pc__banner button:last-of-type{background:#f0d99a!important;color:#5c4218!important;border:1px solid #f0d99a!important;order:1!important}.shopify-pc__banner__btn-accept:hover,.shopify-pc__banner__btn-accept-all:hover,.shopify-pc__banner button:last-of-type:hover{background:#e8c98a!important;border-color:#e8c98a!important;transform:translateY(-1px)}.shopify-pc__banner__btn-decline,.shopify-pc__banner__btn-decline-all,.shopify-pc__banner__btn-manage,.shopify-pc__banner__btn-prefs,.shopify-pc__banner button[data-shopify-pc-action=decline],.shopify-pc__banner button[data-shopify-pc-action=manage],.shopify-pc__banner button[data-shopify-pc-action=declineAll],.shopify-pc__banner button:not(:last-of-type){background:#fff!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important;order:2!important;font-weight:500!important}.shopify-pc__banner__btn-decline:hover,.shopify-pc__banner__btn-manage:hover,.shopify-pc__banner button:not(:last-of-type):hover{background:#1a1a1a!important;color:#fff!important;transform:translateY(-1px)}.shopify-pc__prefs,.shopify-pc__prefs__dialog{background:#00000080!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.shopify-pc__prefs__inner,.shopify-pc__prefs__panel{background:#fff!important;border-radius:8px!important;border:1px solid #ece4d3!important;box-shadow:0 24px 60px #00000038!important;max-width:560px!important;width:calc(100% - 32px)!important;padding:32px 28px!important;font-family:var(--font-body--family, system-ui, sans-serif)!important}.shopify-pc__prefs h2,.shopify-pc__prefs__heading{font-family:Playfair Display,Georgia,serif!important;font-size:1.3rem!important;font-weight:600!important;color:#1a1a1a!important;margin:0 0 14px!important;letter-spacing:.02em!important;text-transform:none!important}.shopify-pc__prefs p,.shopify-pc__prefs__body{font-size:.9rem!important;color:#555!important;line-height:1.55!important}.shopify-pc__prefs__pref{padding:14px 0!important;border-bottom:1px solid #ececec!important}.shopify-pc__prefs__pref:last-of-type{border-bottom:none!important}.shopify-pc__prefs__btn,.shopify-pc__prefs button{height:46px!important;padding:0 22px!important;border-radius:4px!important;font-size:.82rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;cursor:pointer!important}.shopify-pc__prefs__btn-save,.shopify-pc__prefs button[data-shopify-pc-action=save]{background:#f0d99a!important;color:#5c4218!important;border:1px solid #f0d99a!important}@media screen and (max-width:749px){.shopify-pc__banner{bottom:12px!important;right:12px!important;left:12px!important;width:auto!important;max-width:none!important;padding:22px 20px!important;border-radius:8px!important;max-height:70vh!important;overflow-y:auto!important}.shopify-pc__banner p,.shopify-pc__banner__body{font-size:.84rem!important}.shopify-pc__banner__btn,.shopify-pc__banner button{height:46px!important;min-height:46px!important;font-size:.78rem!important}body:has(.shopify-pc__banner) .vg-wa-float,body:has(.shopify-pc__banner) .vg-whatsapp-floating,body:has(.shopify-pc__banner) [class*=whatsapp-floating],body:has(.shopify-pc__banner) [class*=wa-floating]{bottom:calc(220px + env(safe-area-inset-bottom))!important}}@media screen and (min-width:750px){body:has(.shopify-pc__banner) .vg-wa-float,body:has(.shopify-pc__banner) .vg-whatsapp-floating,body:has(.shopify-pc__banner) [class*=whatsapp-floating],body:has(.shopify-pc__banner) [class*=wa-floating]{right:448px!important;bottom:24px!important}}.vg-cookie-banner[hidden],.vg-cookie-reopen[hidden]{display:none!important}.vg-cookie-banner{position:fixed;bottom:24px;right:24px;width:400px;max-width:calc(100vw - 32px);background:#fff;color:#20201e;border:1px solid #ece4d3;border-radius:8px;box-shadow:0 16px 40px #00000026,0 2px 8px #0000000f;padding:18px 16px;z-index:9998;font-family:Arial,sans-serif;opacity:0;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out;box-sizing:border-box}.vg-cookie-banner *,.vg-cookie-prefs *{box-sizing:border-box}.vg-cookie-banner.is-visible{opacity:1;transform:none}.vg-cookie-banner__inner{display:flex;flex-direction:column;gap:12px}.vg-cookie-banner__title{display:block;font-size:11px;letter-spacing:.14em;margin-bottom:6px}.vg-cookie-banner__text p{margin:0;font-size:13px;line-height:1.6;color:#444}.vg-cookie-banner__text a{color:#806b43;text-decoration:underline;text-underline-offset:3px}.vg-cookie-banner__actions{display:flex;flex-wrap:wrap;gap:8px}.vg-cookie-banner__btn{display:flex;align-items:center;justify-content:center;flex:1 1 calc(50% - 4px);min-width:130px;min-height:46px;padding:0 12px;font:600 12px/1 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;cursor:pointer;border:1px solid transparent}.vg-cookie-banner__btn--accept{background:#fff;color:#20201e;border-color:#20201e;order:1}.vg-cookie-banner__btn--accept:hover{background:#20201e;color:#fff}.vg-cookie-banner__btn--reject{background:#fff;color:#20201e;border-color:#20201e;order:2}.vg-cookie-banner__btn--reject:hover{background:#20201e;color:#fff}.vg-cookie-banner__link{order:3;flex-basis:100%;background:none;border:0;min-height:44px;padding:0;font:12px Arial,sans-serif;color:#635332;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vg-cookie-prefs{border:0;padding:0;background:transparent;max-width:560px;width:calc(100vw - 32px)}.vg-cookie-prefs::backdrop{background:#00000080}.vg-cookie-prefs__inner{position:relative;background:#fff;color:#20201e;border:1px solid #ece4d3;border-radius:8px;padding:28px 24px;font-family:Arial,sans-serif;max-height:85dvh;overflow:auto}.vg-cookie-prefs__close{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px;background:none;border:0;font-size:26px;cursor:pointer;color:#20201e}.vg-cookie-prefs h3{font:400 24px Georgia,serif;margin:0 30px 12px 0}.vg-cookie-prefs__intro{font-size:13px;line-height:1.6;color:#555;margin:0 0 14px}.vg-cookie-prefs__category{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-top:1px solid #ececec;cursor:pointer}.vg-cookie-prefs__category input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:19px;height:19px;margin-top:2px;flex-shrink:0;accent-color:#806b43}.vg-cookie-prefs__category strong{display:block;font-size:13px;margin-bottom:3px}.vg-cookie-prefs__desc{font-size:12px;line-height:1.55;color:#666}.vg-cookie-prefs__actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.vg-cookie-prefs__actions .vg-cookie-banner__btn{flex:0 0 auto;width:100%}.vg-cookie-reopen{position:fixed;bottom:16px;left:16px;z-index:9997;min-height:44px;padding:10px 16px;background:#fff;color:#20201e;border:1px solid #cfcac1;border-radius:999px;font:12px Arial,sans-serif;cursor:pointer;box-shadow:0 2px 8px #00000014}.vg-cookie-reopen--footer{position:static;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin:0;padding:8px 16px;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;font:13px Arial,sans-serif;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.vg-cookie-banner :focus-visible,.vg-cookie-prefs :focus-visible,.vg-cookie-reopen:focus-visible{outline:2px solid #806b43;outline-offset:3px}@media screen and (max-width:749px){.vg-cookie-banner{bottom:12px;right:12px;left:12px;width:auto;max-width:none;padding:16px 14px;max-height:70vh;overflow-y:auto}}@media screen and (min-width:750px){.vg-cookie-prefs__actions{flex-direction:row}.vg-cookie-prefs__actions .vg-cookie-banner__btn{flex:1}}body:has(.vg-cookie-banner.is-visible) .vg-whatsapp-floating,body.vg-cookie-open .vg-whatsapp-floating{display:none!important}@media(prefers-reduced-motion:reduce){.vg-cookie-banner{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/vg-cookie-banner.css.map */
