.mas-cc-popup{--cc-ink: var(--mas-brand-ink, #103d6d);--cc-action: var(--mas-action, #007d67);--cc-action-hover: var(--mas-action-hover, #006653);--cc-surface: var(--mas-brand-surface, #eff8fc);--cc-shade: 8, 44, 80;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:24px}.mas-cc-popup[hidden]{display:none}.mas-cc-popup-lock,.mas-cc-popup-lock body{overflow:hidden}.mas-cc-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#103d6d7a;opacity:0;transition:opacity .2s ease}.mas-cc-popup__dialog{position:relative;width:min(400px,calc((100vh - 228px)*.8));min-width:min(280px,100%);max-width:100%;max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:25px;background:#fff;color:var(--cc-ink);box-shadow:0 24px 60px #103d6d42;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .2s ease,transform .2s ease;outline:none}@supports (height: 100svh){.mas-cc-popup__dialog{width:min(400px,calc((100svh - 228px)*.8))}}.mas-cc-popup.is-open .mas-cc-popup__backdrop{opacity:1}.mas-cc-popup.is-open .mas-cc-popup__dialog{opacity:1;transform:none}.mas-cc-popup__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--cc-surface)}.mas-cc-popup__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 60%}.mas-cc-popup__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(var(--cc-shade),.4),rgba(var(--cc-shade),0) 24% 48%,rgba(var(--cc-shade),.74));pointer-events:none}.mas-cc-popup__eyebrow{position:absolute;top:20px;left:20px;right:68px;z-index:1;margin:0;font-family:"Baloo 2",Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:18px;font-weight:800;line-height:1.2;color:#fff;text-shadow:0 1px 6px rgba(var(--cc-shade),.35)}.mas-cc-popup__headline{position:absolute;left:20px;right:20px;bottom:18px;z-index:1;color:#fff;text-shadow:0 2px 10px rgba(var(--cc-shade),.35)}.mas-cc-popup__title{margin:0;font-family:"Baloo 2",Arial Rounded MT Bold,Trebuchet MS,sans-serif;font-size:42px;font-weight:800;line-height:1;letter-spacing:-.5px;color:#fff}.mas-cc-popup__dates{margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.3;color:#fff}.mas-cc-popup__body{padding:18px 20px 20px}.mas-cc-popup__text{margin:0;font-size:15px;font-weight:500;line-height:1.5;color:#154c64}.mas-cc-popup__cta{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;padding:12px 24px;border-radius:12px;background:#db1f26;color:#fff;font-size:16px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:background .15s ease}.mas-cc-popup__cta:hover{background:#b9161c;color:#fff}.mas-cc-popup__close{position:absolute;top:12px;right:12px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:#fffffff0;color:var(--cc-ink);box-shadow:0 2px 10px #103d6d29;cursor:pointer}.mas-cc-popup__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.mas-cc-popup a:focus-visible,.mas-cc-popup button:focus-visible{outline:3px solid #43b9d4;outline-offset:2px}@media(max-width:767px){.mas-cc-popup{padding:16px}.mas-cc-popup__eyebrow{top:18px;left:18px;font-size:17px}.mas-cc-popup__headline{left:18px;right:18px;bottom:16px}.mas-cc-popup__title{font-size:36px}.mas-cc-popup__body{padding:16px 18px 18px}}@media(prefers-reduced-motion:reduce){.mas-cc-popup__backdrop,.mas-cc-popup__dialog,.mas-cc-popup__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/mas-catfish-popup.css.map */
