#shopify-pc__banner.shopify-pc__banner__dialog{left:0;right:0;bottom:0;width:100%;max-width:none;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));border-radius:0;border:0;border-top:1px solid #d9d8d2;box-shadow:0 -6px 20px #0909090f;background:#fff;color:#090909;font-family:var(--font-body--family,"DM Sans"),"DM Sans",sans-serif;font-size:13px;line-height:1.4}#shopify-pc__banner .shopify-pc__banner__wrapper{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-areas:"body body body" "man dec acc";column-gap:10px;row-gap:10px;align-items:center;max-width:1280px;margin:0 auto}#shopify-pc__banner .shopify-pc__banner__body{grid-area:body;width:auto;margin:0;min-width:0}#shopify-pc__banner .shopify-pc__banner__body h2{margin:0 0 2px;font-family:inherit;font-size:13px;line-height:1.4;font-weight:700;letter-spacing:0;text-transform:none;color:#090909}#shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-family:inherit;font-size:13px;line-height:1.4;color:#090909;overflow-wrap:anywhere}#shopify-pc__banner .shopify-pc__banner__body a{color:#05614b;font-weight:500;text-decoration:underline;text-underline-offset:2px}#shopify-pc__banner .shopify-pc__banner__btns{display:contents}#shopify-pc__banner .shopify-pc__banner__btns button{order:0;margin:0;flex:none;box-sizing:border-box;font-family:inherit;letter-spacing:.02em}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{min-height:44px;height:auto;padding:6px 12px;border:1px solid #090909;border-radius:0;background:#090909;color:#fff;font-size:14px;font-weight:600;line-height:1.2;text-align:center;white-space:normal;width:100%}#shopify-pc__banner button.shopify-pc__banner__btn-accept{grid-area:acc}#shopify-pc__banner button.shopify-pc__banner__btn-decline{grid-area:dec}#shopify-pc__banner button.shopify-pc__banner__btn-accept:hover,#shopify-pc__banner button.shopify-pc__banner__btn-decline:hover{background:#090909;border-color:#090909}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{grid-area:man;justify-self:start;min-height:44px;height:auto;padding:0 2px;border:0;border-radius:0;background:transparent;color:#05614b;font-size:13px;font-weight:500;line-height:1.2;text-decoration:underline;text-underline-offset:2px;text-align:left;white-space:nowrap}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:2px solid #05614B;outline-offset:2px;box-shadow:none}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs:focus span{outline:none}@media(max-width:359px){#shopify-pc__banner .shopify-pc__banner__wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"body body" "dec acc" "man man";row-gap:6px}}@media(min-width:900px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:14px 32px;font-size:14px}#shopify-pc__banner .shopify-pc__banner__wrapper{grid-template-columns:minmax(0,1fr) auto 150px 150px;grid-template-areas:"body man dec acc";column-gap:20px}#shopify-pc__banner .shopify-pc__banner__body h2,#shopify-pc__banner .shopify-pc__banner__body p,#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ripost-cookie-banner.css.map */
