#shopify-pc__banner,#shopify-pc__prefs__dialog{font-family:var(--font-family-body,'Outfit',sans-serif)!important;color:#35243f!important;background:linear-gradient(115deg,#fffaf0,#fff 60%,#f3edf7)!important;border:1px solid #c7aa70!important;border-radius:18px!important;box-shadow:0 12px 40px #35243f26!important;}
#shopify-pc__banner{left:16px!important;right:16px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;max-height:calc(100svh - 32px)!important;overflow:auto!important;}
#shopify-pc__banner h2,#shopify-pc__prefs h2{color:#4e315d!important;font-weight:800!important;letter-spacing:.015em!important;}
#shopify-pc__banner p,#shopify-pc__prefs p{font-size:14px!important;line-height:1.55!important;}
#shopify-pc__banner button,#shopify-pc__prefs__header-actions button,.shopify-pc__prefs__header-actions button{font:700 14px/1.3 var(--font-family-body,'Outfit',sans-serif)!important;border-radius:12px!important;border:1px solid #bea163!important;padding:12px 16px!important;min-height:44px!important;color:#35243f!important;background:#fff!important;}
#shopify-pc__banner #shopify-pc__banner__btn-accept,#shopify-pc__prefs #shopify-pc__prefs__header-accept{background:linear-gradient(115deg,#4e315d,#2d1b35)!important;color:#fff7db!important;}
#shopify-pc__banner a{color:#624176!important;text-decoration:underline!important;}
#shopify-pc__prefs__dialog{max-height:calc(100svh - 32px)!important;overflow:auto!important;}
.sano-cookie-preferences-link{display:inline-block;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:8px 0;}
@media(max-width:600px){#shopify-pc__banner{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;padding:18px!important;}#shopify-pc__banner .shopify-pc__banner__wrapper{display:block!important;}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important;margin-top:14px!important;}#shopify-pc__banner__btn-manage-prefs{grid-column:1/-1;order:3;}#shopify-pc__prefs__dialog{width:calc(100% - 20px)!important;margin:10px!important;padding:18px!important;}}
@media(prefers-reduced-motion:reduce){#shopify-pc__banner{animation:none!important;}}
#shopify-pc__banner{width:auto!important;max-width:700px!important;margin:0 auto!important;padding:24px!important;}
#shopify-pc__banner h2{font-size:22px!important;margin:0 0 10px!important;}
#shopify-pc__banner button:focus-visible,#shopify-pc__prefs button:focus-visible{outline:2px solid #624176!important;outline-offset:3px!important;}
.sano-cookie-settings{text-align:center;padding:8px 16px;color:#4e315d;}
@media(max-width:600px){#shopify-pc__banner{padding:18px!important;}}
