:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner.shopify-pc__banner__dialog{position:fixed;inset:auto max(20px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) auto;width:calc(100% - 40px);max-width:520px;max-height:calc(100svh - 40px);box-sizing:border-box;margin:0;padding:20px;border:1px solid #0231301a;border-radius:20px;background:#faf5eb;color:#023130;box-shadow:0 12px 44px #02313026;overflow:auto;text-align:start;font:400 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;animation:dv2-cookie-enter .3s cubic-bezier(.22,1,.36,1) both}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner .shopify-pc__banner__wrapper{display:flex;flex-direction:column;align-items:stretch;gap:18px}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner .shopify-pc__banner__body{width:100%;max-width:none;margin:0}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner h2{margin:0 0 8px;padding:0;color:#023130;font:600 18px/1.35 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.02em}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner p{margin:0;padding:0;color:#4d6866;font:400 14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner a{color:#023130;text-decoration:underline;text-underline-offset:3px}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;max-width:none;margin:0}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button{box-sizing:border-box;margin:0;min-width:0;min-height:44px;height:auto;padding:12px 16px;border:1px solid #0231304d;border-radius:999px;background:transparent;color:#023130;box-shadow:none;font:500 14px/1.35 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;text-transform:none;text-align:center;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:background-color .15s ease,color .15s ease}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button.shopify-pc__banner__btn-accept{order:0;border-color:var(--lav,#E0BBFF);background:var(--lav,#E0BBFF);color:#023130;font-weight:600}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button.shopify-pc__banner__btn-accept:hover{background:#d6a6fa;border-color:#d6a6fa}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button.shopify-pc__banner__btn-decline{display:block;order:1;background:transparent;color:#023130}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:#f2ebdd}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{order:2;grid-column:1/-1;justify-self:center;border:0;background:transparent;color:#023130;padding:8px 12px;font-size:12px;text-decoration:underline;text-underline-offset:3px}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner :is(button,a):focus-visible{outline:2px solid #023130;outline-offset:3px;box-shadow:none}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@keyframes dv2-cookie-enter{0%{transform:translateY(calc(100% + 40px));opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner.shopify-pc__banner__dialog{animation:none}:is(.dv2-layout,.dv2-vip-layout) #shopify-pc__banner button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/dv2-cookie-banner.css.map */
