.gelly-page-section{margin:0}.gelly-page-section+.gelly-page-section .gelly-page{padding-top:0}.gelly-eyebrow{margin:0 0 .75rem;font-size:var(--gelly-font-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gelly-text-muted, rgba(26, 26, 26, .5))}.gelly-text-link{display:inline-flex;margin-top:1rem;font-size:var(--gelly-font-small);font-weight:500;letter-spacing:.04em;color:var(--gelly-text, #1a1a1a);text-decoration:none;border-bottom:1px solid currentColor;transition:opacity .25s ease}.gelly-text-link:hover,.gelly-text-link:focus-visible{opacity:.55}.gelly-container--narrow{max-width:52rem}.template-page #MainContent,.template-search #MainContent,.template-blog #MainContent,.template-article #MainContent,.template-list-collections #MainContent{background:var(--gelly-surface, #fafaf8)}.gelly-page-hero{padding-block:clamp(3rem,8vw,5.5rem) clamp(2rem,5vw,3.5rem);text-align:center;border-bottom:1px solid var(--gelly-border, rgba(26, 26, 26, .08))}.gelly-page-hero--compact{padding-block:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,2.5rem)}.gelly-page-hero__inner{max-width:42rem}.gelly-page-hero__title{margin:0;font-size:clamp(2rem,5vw,var(--gelly-font-h1));font-weight:500;line-height:var(--gelly-lh-h1);letter-spacing:-.03em;color:var(--gelly-text, #1a1a1a)}.gelly-page-hero__text{margin:1.25rem auto 0;max-width:34rem;font-size:var(--gelly-font-body);line-height:var(--gelly-lh-body);color:var(--gelly-text-muted, rgba(26, 26, 26, .65))}.gelly-page{padding-block:var(--gelly-section-space)}.gelly-page-content__rte{font-size:var(--gelly-font-small);line-height:1.7}.gelly-page-content__rte h1{margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,1.875rem);font-weight:500;line-height:1.25;letter-spacing:-.02em}.gelly-page-content__rte h2{margin-top:2.25rem;margin-bottom:.85rem;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.gelly-page-content__rte h3{margin-top:1.75rem;margin-bottom:.65rem;font-size:1rem;font-weight:600;letter-spacing:-.01em;text-transform:none}.gelly-page-content__rte h2:first-child,.gelly-page-content__rte h3:first-child{margin-top:0}.gelly-page-content__rte p{margin:0 0 .9rem}.gelly-page-values__header{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}.gelly-page-values__title{margin:0;font-size:var(--gelly-font-h2);font-weight:500;letter-spacing:-.03em}.gelly-page-values__grid{display:grid;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none}@media(min-width:750px){.gelly-page-values__grid{grid-template-columns:repeat(3,1fr)}}.gelly-page-values__item{padding:clamp(1.5rem,3vw,2rem);background:var(--gelly-surface-elevated, #fff);border:1px solid var(--gelly-border, rgba(26, 26, 26, .08));border-radius:var(--gelly-radius)}.gelly-page-values__index{display:block;margin-bottom:1rem;font-size:var(--gelly-font-caption);font-weight:500;letter-spacing:.12em;color:#f8b909}.gelly-page-values__item-title{margin:0 0 .75rem;font-size:var(--gelly-font-h3);font-weight:500;letter-spacing:-.02em;text-transform:none}.gelly-page-values__item-text{margin:0;color:var(--gelly-text-muted, rgba(26, 26, 26, .65))}.gelly-page-shop__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}@media(min-width:750px){.gelly-page-shop__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.gelly-page-shop__link{display:block;color:inherit;text-decoration:none}.gelly-page-shop__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--gelly-radius);background:var(--gelly-surface-elevated, #fff)}.gelly-page-shop__image{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.gelly-page-shop__placeholder svg{width:100%;height:100%}.gelly-page-shop__link:hover .gelly-page-shop__image{transform:scale(1.04)}.gelly-page-shop__label{display:block;margin-top:1rem;font-size:var(--gelly-font-small);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.gelly-page-contact__layout{max-width:40rem;margin:0 auto}.gelly-page-contact__intro{margin:0 0 1.5rem;color:var(--gelly-text-muted, rgba(26, 26, 26, .65));font-size:var(--gelly-font-small, .95rem);line-height:1.6}.gelly-page-contact__intro p{margin:0}.gelly-page-contact__form-wrap{padding:clamp(1.5rem,3vw,2.5rem);background:var(--gelly-surface-elevated, #fff);border:1px solid var(--gelly-border, rgba(26, 26, 26, .08));border-radius:var(--gelly-radius)}.gelly-page-contact__detail{margin:1.5rem 0 0;text-align:center}.gelly-page-contact__email{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none;font-weight:500}.gelly-page-contact__email:hover{color:#1a1a1a;text-decoration:underline}.gelly-page-contact__email-icon{flex-shrink:0;width:1.15rem;height:1.15rem;color:#1a1a1a}.gelly-page-contact__fields{display:grid;gap:1.25rem}@media(min-width:550px){.gelly-page-contact__fields{grid-template-columns:1fr 1fr}.gelly-page-contact__field--full{grid-column:1 / -1}}.gelly-page-contact__field label{display:block;margin-bottom:.5rem;font-size:var(--gelly-font-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase}.gelly-page-contact__field input,.gelly-page-contact__field textarea{width:100%;padding:.85rem 1rem;font:inherit;background:var(--gelly-surface, #fafaf8);border:1px solid var(--gelly-border, rgba(26, 26, 26, .12));border-radius:var(--gelly-radius)}.gelly-page-faq__group{margin:2.5rem 0 1rem;padding-top:1.5rem;font-size:var(--gelly-font-small);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gelly-text-muted, rgba(26, 26, 26, .5));border-top:1px solid var(--gelly-border, rgba(26, 26, 26, .08))}.gelly-page-faq__group:first-child{margin-top:0;padding-top:0;border-top:0}.gelly-page-faq__item{border-bottom:1px solid var(--gelly-border, rgba(26, 26, 26, .08))}.gelly-page-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.35rem 0;font:inherit;font-weight:500;text-align:left;background:none;border:0;cursor:pointer}.gelly-page-journal__grid{display:grid;gap:clamp(2rem,4vw,3rem)}@media(min-width:750px){.gelly-page-journal__grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}}.gelly-page-journal__media{overflow:hidden;aspect-ratio:4 / 3;margin-bottom:1.25rem;border-radius:var(--gelly-radius)}.gelly-page-journal__image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.gelly-page-journal__link:hover .gelly-page-journal__image{transform:scale(1.04)}.gelly-page-search__form{display:flex;gap:.75rem}.gelly-page-search__input{flex:1;min-height:var(--gelly-btn-height);padding:0 1.25rem;font:inherit;border:1px solid var(--gelly-border, rgba(26, 26, 26, .12));border-radius:var(--gelly-radius)}.gelly-page-search__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media(min-width:750px){.gelly-page-search__grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}}.gelly-page-wishlist__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}@media(min-width:750px){.gelly-page-wishlist__grid{grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem}}.gelly-wishlist-card{position:relative}.gelly-wishlist-card__media{overflow:hidden;aspect-ratio:1;margin-bottom:.85rem;border-radius:var(--gelly-radius)}.gelly-wishlist-card__image{width:100%;height:100%;object-fit:cover}.gelly-wishlist-card__remove{position:absolute;top:.65rem;right:.65rem;width:2rem;height:2rem;padding:0;background:#ffffffeb;border:0;border-radius:50%;cursor:pointer}.gelly-page-contact__form-header{margin-bottom:1.75rem;text-align:center}.gelly-page-contact__heading{margin:0 0 .65rem;font-size:var(--gelly-font-h3);font-weight:500;letter-spacing:-.02em;text-transform:none}.gelly-page-contact__text{margin:0 auto;max-width:34rem;color:var(--gelly-text-muted, rgba(26, 26, 26, .65));line-height:1.55}.gelly-page-contact--flush{padding-top:clamp(2.5rem,6vw,4rem)}.gelly-page-contact__field input:focus,.gelly-page-contact__field textarea:focus{outline:none;border-color:#f8b909}.gelly-page-contact__submit{margin-top:1.5rem;min-height:var(--gelly-btn-height)}.gelly-page-faq__icon{flex-shrink:0;width:1rem;height:1rem;position:relative}.gelly-page-faq__icon:before,.gelly-page-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.gelly-page-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.gelly-page-faq__trigger[aria-expanded=true] .gelly-page-faq__icon:after{transform:translate(-50%,-50%) rotate(0);opacity:0}.gelly-page-faq__answer{padding-bottom:1.35rem;color:var(--gelly-text-muted, rgba(26, 26, 26, .65))}.gelly-page-journal__tags{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:clamp(2rem,4vw,3rem)}.gelly-page-journal__tag{font-size:var(--gelly-font-caption);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--gelly-text-muted, rgba(26, 26, 26, .5))}.gelly-page-journal__tag.is-active,.gelly-page-journal__tag:hover{color:var(--gelly-text, #1a1a1a)}.gelly-page-journal__link{display:block;color:inherit;text-decoration:none}.gelly-page-journal__date{display:block;margin-bottom:.5rem;font-size:var(--gelly-font-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--gelly-text-muted, rgba(26, 26, 26, .5))}.gelly-page-journal__title{margin:0 0 .75rem;font-size:var(--gelly-font-h3);font-weight:500;letter-spacing:-.02em;text-transform:none}.gelly-page-journal__excerpt{margin:0;font-size:var(--gelly-font-small);color:var(--gelly-text-muted, rgba(26, 26, 26, .65))}.gelly-page-search__form-wrap{max-width:36rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.gelly-page-search__count,.gelly-page-search__empty{text-align:center;color:var(--gelly-text-muted, rgba(26, 26, 26, .65))}.gelly-page-wishlist__empty{text-align:center;max-width:28rem;margin:0 auto}.gelly-page-article__hero-image{width:100%;max-height:70vh;object-fit:cover;border-radius:var(--gelly-radius)}.gelly-page-article__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:1rem;font-size:var(--gelly-font-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--gelly-text-muted, rgba(26, 26, 26, .5))}.gelly-page-article__title{margin:0 0 2rem;font-size:clamp(2rem,4.5vw,var(--gelly-font-h1));font-weight:500;letter-spacing:-.03em}.template-page .page-content .section-header,.template-search .breadcrumbs,.template-blog .breadcrumbs,.template-article .breadcrumbs{display:none}.template-search-wishlist .page-header,.template-search-wishlist .collection-filter,.template-search-wishlist .collection-content,.template-search-wishlist .search-bar,.template-search-wishlist form[action*="/search"]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gelly-pages.css.map */
