:root{--gallery-templates-per-row-desktop: 3}.gallery{position:relative}.gallery__root__content{margin:0 auto;max-width:83.75rem;display:flex;flex-direction:column}@media only screen and (min-width: 61.875rem){.gallery__root__content{padding:1.5rem 0 clamp(1rem,3vw,1.5rem)}.gallery__root__content>*{padding:0 clamp(1rem,3vw,1.5rem)}}@media only screen and (min-width: 61.875rem){.gallery__root__content__with-seo-header{padding-top:0}}.gallery__root__content__with-seo-header .gallery__header{margin-top:0;padding-top:0}.gallery__root__content__with-seo-header #category_webflow{margin-top:1rem}.gallery__root{width:100%;background-color:#fff}.gallery__root:empty{min-height:100vh}.gallery__header{display:flex;flex-direction:column;gap:1rem;margin:.25rem clamp(1rem,3vw,1.5rem) 1.5rem}@media only screen and (min-width: 61.875rem){.gallery__header{gap:.5rem;margin:.375rem 0 2.5rem}}.gallery__header.seo-heading{margin:0}.gallery__header.seo-heading .gallery__breadcrumb-wrapper{margin-left:clamp(1rem,3vw,1.5rem)}@media only screen and (min-width: 61.875rem){.gallery__header.seo-heading .gallery__breadcrumb-wrapper{margin-left:0}}.gallery__header.seo-heading .gallery__gallery-title{margin-bottom:.5rem}@media only screen and (min-width: 61.875rem){.gallery__header.seo-heading .gallery__gallery-title{margin-bottom:1rem}}.gallery__seo-header,.gallery__seo-header--bg-img{background:#f5f5f7;padding:1.5rem;text-align:center}@media only screen and (min-width: 61.875rem){.gallery__seo-header,.gallery__seo-header--bg-img{border-radius:.5rem;margin-bottom:2rem;max-width:83.75rem}}.gallery__seo-header--bg-img{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;background-position:top}@media only screen and (min-width: 31.25rem){.gallery__seo-header--bg-img{aspect-ratio:1200/278;display:flex;align-items:center;text-align:left;background-size:cover}}.gallery__seo-header-seo-copy{margin:.5rem 0}@media only screen and (min-width: 61.875rem){.gallery__seo-header-seo-copy{margin:0 1rem}}.gallery__seo-header-metadata{color:#6a6e71;max-width:26rem;margin:0 auto}.gallery__seo-header--bg-img .gallery__seo-header-metadata{margin:0}.gallery__title-filters-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.gallery__breadcrumb-wrapper{display:flex;align-items:center;gap:.25rem;color:#6a6e71}.gallery__breadcrumb{text-transform:capitalize;color:#6a6e71}.gallery__breadcrumb:hover{color:#6a6e71;text-decoration:underline}.gallery__results-count{color:#6a6e71}.gallery-body__mw{width:100%;display:flex}@media only screen and (min-width: 48rem){.gallery-body__mw{padding:0 1rem}}.gallery-body__desktop{width:100%;display:grid;margin:0 clamp(1rem,3vw,1.5rem)}@media only screen and (min-width: 61.875rem){.gallery-body__desktop{grid-template-columns:1fr auto;margin:0}}.gallery-body__desktop .gallery__gallery-item-grid-wrapper{flex:1;width:100%}.gallery-body__desktop__gallery-results-container{position:relative;background:#fff}.gallery-template__row-premium__invitation,.gallery-template__row-premium,div[class*=gallery-template__row-free]{display:grid;align-items:flex-start;justify-content:space-between}div[class*=gallery-template__row-free]{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1rem;row-gap:2rem}@media only screen and (min-width: 31.25rem){div[class*=gallery-template__row-free]{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1.5rem}div[class*=gallery-template__row-free].fabric{grid-template-columns:repeat(var(--gallery-templates-per-row-desktop), minmax(0, 1fr))}}.gallery-template__row-premium__invitation,.gallery-template__row-premium{grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1rem;row-gap:clamp(1.5rem,5vw,3rem)}@media only screen and (min-width: 31.25rem){.gallery-template__row-premium__invitation,.gallery-template__row-premium{grid-template-columns:repeat(var(--gallery-templates-per-row-desktop), minmax(0, 1fr));column-gap:clamp(1rem,3vw,1.5rem)}}.gallery-template__row-premium__invitation{grid-template-columns:minmax(0, 1fr)}.gallery-template__row-premium__invitation.fabric{grid-template-columns:repeat(2, minmax(0, 1fr))}@media only screen and (min-width: 31.25rem){.gallery-template__row-premium__invitation.fabric{grid-template-columns:repeat(var(--gallery-templates-per-row-desktop), minmax(0, 1fr))}}@media only screen and (min-width: 31.25rem){.gallery-template__row-premium__invitation{grid-template-columns:repeat(var(--gallery-templates-per-row-desktop), minmax(0, 1fr))}}.gallery-template__result{flex:1;display:flex;flex-direction:column;gap:1rem}.gallery-template__result.premium{background-color:#f5f5f7;padding:1.5rem;border-radius:.5rem;gap:.75rem}@media only screen and (min-width: 31.25rem){.gallery-template__result.premium{background-color:unset;padding:unset;border-radius:unset}}.gallery-template__result-img-wrapper{display:flex;align-items:flex-end}@media only screen and (min-width: 31.25rem){.gallery-template__result-img-wrapper.premium{padding:unset}}.gallery-template__result-img{width:auto;max-width:100%}.gallery-template__result-img.free-mobile{border-radius:.5rem}.gallery-template__result-img.fabric{border-radius:.25rem}.favorites-page .gallery-template__result-img{width:auto;max-width:100%}.gallery-template__title{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.gallery-template__title-text{flex:1;color:#101b21}.gallery-template__artist{color:#92959b !important}.template-row div[class*=gallery-template__row-free__invitation],.template-row div[class*=gallery-template__row-premium__invitation]{column-gap:.25rem}@media only screen and (min-width: 31.25rem){.template-row div[class*=gallery-template__row-free__invitation],.template-row div[class*=gallery-template__row-premium__invitation]{column-gap:2.5rem}}.template-row div[class*=gallery-template__row-free__card],.template-row div[class*=gallery-template__row-premium__card]{padding:0 clamp(1rem,3vw,1.5rem)}@media only screen and (min-width: 48rem){.template-row div[class*=gallery-template__row-free__card],.template-row div[class*=gallery-template__row-premium__card]{padding:0}}.gallery-template_favorite-btn:hover:not(.gallery-template_favorite-btn--selected) .favorite-heart--inner-content{fill-opacity:.35}.gallery-template_favorite-btn:active:not(.gallery-template_favorite-btn--selected) .favorite-heart--inner-content,.gallery-template_favorite-btn:focus:not(.gallery-template_favorite-btn--selected) .favorite-heart--inner-content{fill-opacity:.5}.gallery-template_favorite-btn--selected .favorite-heart--inner-content{fill:#ff6348;fill-opacity:1}

/*# sourceMappingURL=gallery-c7cb181.css.map*/