.custom-announcement__grid{display:grid;gap:2rem;align-items:center}@media screen and (min-width:750px){.custom-announcement__grid{grid-template-columns:1fr 1fr;gap:3rem}.custom-announcement__grid--text-first .custom-announcement__content{order:-1}}@media screen and (min-width:990px){.custom-announcement__grid{gap:4rem}}.custom-announcement__media{position:relative}.custom-announcement__image-wrapper{overflow:hidden;border-radius:.75rem;box-shadow:0 10px 30px #0000000f}.custom-announcement__image-wrapper.media--adapt{padding-bottom:var(--ratio-percent, 100%)}.custom-announcement__image{display:block;width:100%;height:100%;object-fit:cover}.custom-announcement__tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem 0}.custom-announcement__tile{--tile-size: 5.6rem;position:relative;display:flex;align-items:center;justify-content:center;width:var(--tile-size);height:var(--tile-size);border-radius:.9rem;background-color:rgba(var(--color-foreground),.06);background-image:var(--tile-image, none);background-position:center;background-size:cover;box-shadow:0 8px 22px #00000014;transform:rotate(-2deg)}.custom-announcement__tile:nth-child(2n){transform:rotate(2deg) translateY(.6rem)}.custom-announcement__tile-letter{display:flex;align-items:center;justify-content:center;width:62%;height:62%;border-radius:50%;background:rgba(var(--color-background),.85);box-shadow:0 0 0 .1rem rgba(var(--color-foreground),.12);color:rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:calc(var(--tile-size) * .42);font-weight:700;line-height:1}@media screen and (min-width:750px){.custom-announcement__tile{--tile-size: 8rem}.custom-announcement__tiles{gap:1.4rem}}@media screen and (min-width:990px){.custom-announcement__tile{--tile-size: 9rem}}.custom-announcement__content{max-width:550px}@media screen and (max-width:749px){.custom-announcement__content{max-width:100%;text-align:center}}.custom-announcement__badge{display:inline-block;margin:0 0 1rem;padding:.35rem .9rem;border-radius:2rem;background:rgba(var(--color-foreground),.08);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.custom-announcement__subheading{margin:0 0 .25rem;font-size:.9375rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;opacity:.7}.custom-announcement__heading{margin:0 0 .75rem;line-height:1.2}.custom-announcement__heading.h2{font-size:1.85rem}.custom-announcement__heading.h1{font-size:2.2rem}.custom-announcement__text{margin:0 0 .75rem;font-size:1.05rem;line-height:1.6;opacity:.9}.custom-announcement__text p{margin:0 0 1rem}.custom-announcement__text p:last-child{margin-bottom:0}.custom-announcement__price{margin:0 0 1.25rem;font-size:1.125rem;font-weight:600}.custom-announcement__cta{margin-bottom:.75rem}@media screen and (max-width:749px){.custom-announcement__cta .button{width:100%;justify-content:center}}.custom-announcement__note{margin:0;font-size:.9375rem;opacity:.7}.custom-announcement__grid.scroll-trigger.animate--slide-in{opacity:0;transform:translateY(30px)}.custom-announcement__grid.scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen){opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-product-announcement.css.map */
