.fl-polaroid-collage{position:relative;overflow-x:clip;background-repeat:repeat;background-position:center}.fl-polaroid-collage__container{position:relative;max-width:calc(var(--fl-container-width) + (2 * var(--fl-container-margin)));margin-inline:auto;padding-inline:var(--fl-container-margin)}.fl-polaroid-collage__row{display:flex;flex-direction:column;gap:var(--fl-space-2xl)}.fl-polaroid-collage__content{display:flex;flex-direction:column;gap:var(--fl-space-sm)}.fl-polaroid-collage__heading-group{position:relative;display:flex;flex-direction:column;gap:var(--fl-space-xs)}.fl-polaroid-collage__description{max-width:60.8rem;margin:0;font-family:var(--font-body-family);font-size:1.8rem;font-weight:500;line-height:1.4;color:rgb(var(--color-foreground))}.fl-polaroid-collage__description p{margin:0}.fl-polaroid-collage__description p+p{margin-top:var(--fl-space-xs)}.fl-polaroid-collage__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fl-space-lg);padding-top:var(--fl-space-xl)}.fl-polaroid-collage__actions--centered{justify-content:center}.fl-polaroid-collage__button.xo-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.4rem;padding:0 var(--fl-space-xl);border-radius:var(--fl-radius-pill);background-color:rgb(var(--color-button));font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.15rem;text-transform:uppercase;color:rgb(var(--color-button-text))}.fl-polaroid-collage__button .xo-btn__content{min-height:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit}.fl-polaroid-collage__button.xo-btn{box-sizing:border-box;padding:0 calc(var(--fl-space-xl) - var(--fl-button-outline-width));border:var(--fl-button-outline-width) solid var(--fl-color-button-outline)}.fl-polaroid-collage--split .fl-polaroid-collage__heading-group{gap:var(--fl-space-sm)}.fl-polaroid-collage--split .fl-polaroid-collage__actions{padding-top:var(--fl-space-2xs)}.fl-polaroid-collage__description p{color:inherit}.fl-polaroid-collage--centered .fl-polaroid-collage__heading-group{gap:var(--fl-space-2xs)}.fl-polaroid-collage--centered .fl-polaroid-collage__row{gap:var(--fl-space-xl)}.fl-polaroid-collage__actions--centered{margin-top:6.4rem}.fl-polaroid-collage__link{padding-bottom:.2rem;border-bottom:.2rem solid currentcolor;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;line-height:1.4;letter-spacing:.15rem;text-transform:uppercase;text-decoration:none;color:var(--fl-polaroid-link-color, rgb(var(--color-foreground)))}.fl-polaroid-collage__link:hover,.fl-polaroid-collage__link:focus-visible{opacity:.75}.fl-polaroid-collage__media{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--fl-space-sm)}.fl-polaroid-collage__mascot{display:none}.fl-polaroid{box-sizing:border-box;display:flex;flex-direction:column;aspect-ratio:calc(var(--fl-polaroid-w, 1)) / calc(var(--fl-polaroid-h, 1));padding:1rem;background-color:var(--fl-color-bg-white);box-shadow:0 .6rem 1.8rem rgba(var(--color-foreground),.2)}.fl-polaroid--captioned{padding-bottom:3.4rem}.fl-polaroid:nth-child(odd){transform:rotate(-2deg)}.fl-polaroid:nth-child(2n){transform:rotate(2deg)}.fl-polaroid__photo{position:relative;flex:1 1 auto;overflow:hidden}.fl-polaroid__photo--bordered{border:1px solid var(--fl-color-border-dark)}.fl-polaroid__image,.fl-polaroid__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.fl-polaroid__placeholder{background-color:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.25)}.fl-polaroid__caption{margin:.8rem 0 0;text-align:center;font-family:var(--fl-font-quote, var(--fl-font-handwritten));font-size:2.2rem;font-weight:var(--fl-font-handwritten-weight, 700);line-height:1;color:var(--fl-color-accent-blue);-webkit-text-stroke:.15rem var(--fl-color-bg-cream);paint-order:stroke fill}@media(min-width:992px){.fl-polaroid-collage{container-type:inline-size}.fl-polaroid-collage__container{--fl-polaroid-u: min(1px, 100cqw / 1440)}.fl-polaroid-collage--split .fl-polaroid-collage__row{flex-direction:row;align-items:flex-start;gap:6.4rem}.fl-polaroid-collage--split .fl-polaroid-collage__content,.fl-polaroid-collage--split .fl-polaroid-collage__media{flex:1 1 0;min-width:0}.fl-polaroid-collage--centered .fl-polaroid-collage__content{align-items:center;text-align:center}.fl-polaroid-collage--centered .fl-polaroid-collage__media{display:block;aspect-ratio:1280 / 745}.fl-polaroid-collage--split .fl-polaroid-collage__media{display:block;aspect-ratio:608 / 470;overflow:visible}.fl-polaroid-collage__media .fl-polaroid{position:absolute;top:calc(var(--fl-polaroid-y) * var(--fl-polaroid-u));left:calc(var(--fl-polaroid-x) * var(--fl-polaroid-u));width:calc(var(--fl-polaroid-w) * var(--fl-polaroid-u));height:calc(var(--fl-polaroid-h) * var(--fl-polaroid-u));transform:rotate(var(--fl-polaroid-rot, 0deg));transform-origin:center center}.fl-polaroid-collage__mascot{pointer-events:none;display:block;position:absolute;z-index:2;top:calc(var(--fl-polaroid-mascot-y, 417) * var(--fl-polaroid-u));left:calc(var(--fl-polaroid-mascot-x, 511) * var(--fl-polaroid-u));width:calc(var(--fl-polaroid-mascot-w, 300) * var(--fl-polaroid-u));height:auto;transform:rotate(var(--fl-polaroid-mascot-rot, -4deg));transform-origin:center center;filter:drop-shadow(0 .4rem .4rem rgba(0,0,0,.3))}.fl-polaroid-collage__mascot--placeholder{aspect-ratio:300 / 395.4;background-color:rgba(var(--color-foreground),.06);fill:rgba(var(--color-foreground),.25)}}.fl-polaroid-collage .fl-wave--bottom{bottom:calc(var(--pb-mb, 0) * -1px)}@media(min-width:768px){.fl-polaroid-collage .fl-wave--bottom{bottom:calc(var(--pb, 0) * -1px)}}@media(min-width:992px){.fl-polaroid-collage--split .fl-display-heading--lg{font-size:calc(64 * var(--fl-polaroid-u))}.fl-polaroid-collage--split .fl-display-heading__circle--drawn{top:calc((var(--fl-circle-y-n, 0) - 1) / 64 * 1em);left:calc((var(--fl-circle-x-n, 0) - 1.5) / 64 * 1em);width:calc((var(--fl-circle-width-n, 277.194) + 3.2) / 64 * 1em);height:calc((var(--fl-circle-height-n, 97.89) + 3.6) / 64 * 1em)}}@media(max-width:991px){.fl-polaroid-collage__media{align-items:stretch}.fl-polaroid{min-width:0;aspect-ratio:auto}.fl-polaroid__photo{flex:none;aspect-ratio:4 / 5}.fl-polaroid__caption{font-size:1.8rem}.fl-polaroid:nth-child(odd):not(:has(~.fl-polaroid)){grid-column:1 / -1;justify-self:center;width:calc((100% - var(--fl-space-sm)) / 2)}}.xo-section:has(>.fl-polaroid-collage){background-image:var(--fl-polaroid-bg, var(--bg-gradient));background-repeat:repeat;background-position:center top}.fl-polaroid-collage .fl-eyebrow{text-wrap:balance}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-fl-polaroid-collage.css.map */
