.m-rbt-section{position:relative;overflow:hidden;background:linear-gradient(to bottom,var(--rbt-bg-top),var(--rbt-bg-mid),var(--rbt-bg-bottom))}.m-rbt-section--has-bg-image{background-color:var(--rbt-bg-mid)}.m-rbt-section__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat}.m-rbt-section--has-bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,var(--rbt-bg-top),var(--rbt-bg-mid),var(--rbt-bg-bottom));opacity:var(--rbt-bg-image-overlay, .4);pointer-events:none}.m-rbt-section__inner{position:relative;z-index:2;width:100%;max-width:100%;box-sizing:border-box}.m-rbt__rainbow{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:56rem;height:10rem;opacity:var(--rbt-rainbow-opacity, .3);pointer-events:none;z-index:0}@media (min-width: 375px){.m-rbt__rainbow{height:12rem}}@media (min-width: 768px){.m-rbt__rainbow{height:14rem}}@media (min-width: 1024px){.m-rbt__rainbow{height:16rem}}.m-rbt__rainbow-svg{width:100%;height:100%;display:block}.m-rbt__rainbow-path{stroke-width:8;stroke-linecap:round;stroke-linejoin:round}.m-rbt__rainbow-path--1{stroke:#ff6b6b;opacity:.8}.m-rbt__rainbow-path--2{stroke:#ffd93d;opacity:.8}.m-rbt__rainbow-path--3{stroke:#6bcf7f;opacity:.8}.m-rbt__rainbow-path--4{stroke:#4d96ff;opacity:.8}.m-rbt__rainbow-path--5{stroke:#9d4edd;opacity:.8}.m-rbt{position:relative;z-index:1;max-width:56rem;margin-left:auto;margin-right:auto;padding-left:.75rem;padding-right:.75rem;min-width:0}@media (max-width: 767px){.m-rbt{padding:0!important}}@media (min-width: 768px){.m-rbt{padding-left:1.5rem;padding-right:1.5rem}}.m-rbt__content{text-align:center}.m-rbt__image-wrap{margin-left:auto;margin-right:auto;overflow:hidden;border-radius:.75rem;max-width:100%}.m-rbt__image-wrap--above{margin-bottom:1.25rem;max-width:min(100%,32rem)}@media (min-width: 360px){.m-rbt__image-wrap--above{margin-bottom:1.5rem}}@media (min-width: 768px){.m-rbt__image-wrap--above{margin-bottom:2rem;max-width:min(100%,36rem)}}.m-rbt__image-wrap--card{margin-bottom:1.25rem;border-radius:.75rem}@media (min-width: 768px){.m-rbt__image-wrap--card{margin-bottom:1.5rem}}.m-rbt__image{width:100%;height:auto;display:block;object-fit:cover;vertical-align:middle}.m-rbt__image-wrap--above .m-rbt__image{aspect-ratio:2 / 1}.m-rbt__image-wrap--card .m-rbt__image{aspect-ratio:2 / 1;max-height:12rem}@media (min-width: 768px){.m-rbt__image-wrap--card .m-rbt__image{max-height:14rem}}.m-rbt__heading{font-family:var(--font-stack-header);font-weight:var(--font-weight-header);font-size:calc(((var(--font-h2-mobile)) / (var(--font-base-size))) * 1rem);line-height:1.267;color:var(--rbt-heading-color);margin-bottom:1.25rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 360px){.m-rbt__heading{margin-bottom:1.5rem}}@media (min-width: 768px){.m-rbt__heading{font-size:calc(((var(--font-h2-tablet)) / (var(--font-base-size))) * 1rem);margin-bottom:2.5rem}}@media (min-width: 1280px){.m-rbt__heading{font-size:calc(((var(--font-h2-desktop)) / (var(--font-base-size))) * 1rem);line-height:1.238}}.m-rbt__card{background:color-mix(in srgb,var(--rbt-card-bg) calc(var(--rbt-card-bg-opacity, .8) * 100%),transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:.875rem;padding:1.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;min-width:0}@media (min-width: 360px){.m-rbt__card{border-radius:1rem;padding:1.5rem}}@media (min-width: 480px){.m-rbt__card{padding:1.75rem}}@media (min-width: 768px){.m-rbt__card{border-radius:1.5rem;padding:3rem}}.m-rbt__quote{font-family:var(--font-stack-body);font-size:calc((var(--font-base-size, 16) * .9375) * 1px);font-style:italic;line-height:1.6;color:var(--rbt-quote-color);margin:0 0 1.5rem;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (min-width: 360px){.m-rbt__quote{font-size:calc(var(--font-base-size, 16) * 1px);margin-bottom:1.75rem}}@media (min-width: 768px){.m-rbt__quote{font-size:calc(((var(--font-base-size, 16) * 1.125)) * 1px);margin-bottom:2.5rem}}.m-rbt__button{display:inline-block;font-family:var(--font-stack-body);font-size:calc((var(--font-base-size, 16) * .9375) * 1px);font-weight:500;line-height:1.5;min-height:2.75rem;padding:.75rem 1.5rem;border-radius:9999px;background-color:var(--rbt-btn-bg);color:var(--rbt-btn-color);text-decoration:none;transition:background-color .25s ease,color .25s ease;border:none;cursor:pointer;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}@media (min-width: 360px){.m-rbt__button{min-height:3rem;padding:.875rem 1.75rem}}@media (min-width: 768px){.m-rbt__button{font-size:calc(var(--font-base-size, 16) * 1px);min-height:3rem;padding:1rem 2rem}}.m-rbt__button:hover{background-color:var(--rbt-btn-hover-bg);color:var(--rbt-btn-hover-color)}@supports not (background: color-mix(in srgb,red 50%,blue)){.m-rbt__card{background-color:var(--rbt-card-bg);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rainbow-bridge-tribute.css.map */
