.gallery-content-container{display:flex;flex-direction:column;color:var(--experience-dark-main)}.gallery-content-container .gallery-content__title{font-size:var(--text-heading-4);line-height:31px;font-family:var(--richmond-display);font-weight:var(--medium);margin-bottom:8px}@media only screen and (min-width:1440px){.gallery-content-container .gallery-content__title{line-height:41px}}.gallery-content-container .gallery-content__subheading{font-size:var(--text-heading-5);line-height:28px;font-family:var(--richmond-display);font-style:italic;font-weight:var(--medium);margin-bottom:16px}@media only screen and (min-width:1440px){.gallery-content-container .gallery-content__subheading{line-height:33px;margin-bottom:24px}}.gallery-content-container .gallery-content__subtitle{color:var(--experience-dark-text);display:flex;flex-direction:column;gap:16px;font-size:var(--text-regular);line-height:21px;font-weight:var(--semibold)}.gallery-content-container .gallery-content__subtitle p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:3}@media only screen and (min-width:1280px){.gallery-content-container .gallery-content__subtitle p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;line-clamp:unset;overflow:visible;text-overflow:unset}}.gallery-content-container .gallery-content__subtitle p:not(:first-child){display:none}@media only screen and (min-width:1280px){.gallery-content-container .gallery-content__subtitle p:not(:first-child){display:block}}.gallery-content-container .gallery-content__subtitle.expanded p{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;line-clamp:unset;overflow:visible;text-overflow:unset}@media only screen and (min-width:1440px){.gallery-content-container .gallery-content__subtitle{line-height:24px}}.gallery-content-container .gallery-content__read-more{all:unset;text-decoration:underline;cursor:pointer;margin-bottom:16px;margin-top:8px}@media only screen and (min-width:1280px){.gallery-content-container .gallery-content__read-more{display:none}}@media only screen and (min-width:1024px){.gallery-content-container{align-items:center;text-align:center}}@media only screen and (min-width:1024px){.gallery-content-container{align-items:flex-start;text-align:left}.gallery-content-container .gallery-content__title{padding:0}}@media only screen and (min-width:420px){.gallery-header__trustpilot .trustpilot-widget-small__inner{flex-direction:row}}@media only screen and (min-width:1280px){.gallery-header__trustpilot{margin-block:16px}}.modal-overlay[data-v-9fac7e95]{position:fixed;inset:0;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;padding:20px}.modal-content[data-v-9fac7e95]{position:relative;display:flex;gap:44px;align-items:center;justify-content:center;width:100%}.modal-image[data-v-9fac7e95]{width:60%;max-height:90vh;object-fit:contain;border-radius:20px}.close-button[data-v-9fac7e95]{all:unset;position:absolute;top:25px;right:25px;cursor:pointer;z-index:1001}.arrow[data-v-9fac7e95]{all:unset;cursor:pointer}.indicators[data-v-9fac7e95]{display:flex;justify-content:center;gap:4px;margin-top:20px}.dot[data-v-9fac7e95]{border-radius:5px;height:5px;width:20px;background-color:var(--experience-lightgray);cursor:pointer}.dot--active[data-v-9fac7e95]{background-color:var(--experience-dark-main)}.rotated-90[data-v-2e2eb3a2]{transform:rotate(90deg)}.rotated-180[data-v-2e2eb3a2]{transform:rotate(180deg)}.gallery-wrapper[data-v-2e2eb3a2]{display:flex}@media only screen and (min-width:1024px){.gallery-wrapper[data-v-2e2eb3a2]{align-items:start}}.gallery-images[data-v-2e2eb3a2]{display:flex;flex-direction:row;gap:6px;align-items:flex-start;width:100%}.gallery-images__main[data-v-2e2eb3a2]{flex:1;width:100%;border-radius:10px;object-fit:cover;min-height:260px;max-height:260px}.gallery-images__mobile[data-v-2e2eb3a2]{display:flex;flex-direction:column;gap:10px;width:100%}@media only screen and (min-width:1024px){.gallery-images__mobile[data-v-2e2eb3a2]{display:none}}@media only screen and (min-width:768px){.gallery-images__mobile[data-v-2e2eb3a2]{gap:14px}}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]{flex:none;width:calc(25% - 11px);cursor:pointer;flex-grow:1}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]:not(:first-child){padding-left:10px}.gallery-images__mobile .gallery-images__thumb img[data-v-2e2eb3a2],.gallery-images__mobile .gallery-images__thumb video[data-v-2e2eb3a2]{width:100%;height:59px;aspect-ratio:1/1;border-radius:5px;object-fit:cover}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]:last-child{margin-right:22px}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]:first-child{margin-left:22px}.gallery-images__row[data-v-2e2eb3a2]{display:flex;overflow-x:auto;margin-inline:-22px}.gallery-images__row[data-v-2e2eb3a2]::-webkit-scrollbar{display:none}.gallery-images__indicator-track[data-v-2e2eb3a2]{display:flex;background-color:#3333;border-radius:8px;width:100%;margin-bottom:24px}.gallery-images__indicator-part[data-v-2e2eb3a2]{flex:1;height:4px;border-radius:8px;background-color:transparent;cursor:pointer;transition:background-color .2s ease}.gallery-images__indicator-part--active[data-v-2e2eb3a2],.gallery-images__indicator-part[data-v-2e2eb3a2]:hover{background-color:var(--experience-dark-main)}.gallery-images__desktop[data-v-2e2eb3a2]{width:100%;display:none}@media only screen and (min-width:1024px){.gallery-images__desktop[data-v-2e2eb3a2]{display:block}}.gallery-images__desktop .gallery-images__grid-row[data-v-2e2eb3a2]{display:flex}.gallery-images__desktop .gallery-images__grid-row--odd[data-v-2e2eb3a2]{width:100%;height:398px}@media only screen and (min-width:1280px){.gallery-images__desktop .gallery-images__grid-row--odd[data-v-2e2eb3a2]{height:460px}}@media only screen and (min-width:1920px){.gallery-images__desktop .gallery-images__grid-row--odd[data-v-2e2eb3a2]{height:650px}}.gallery-images__desktop .gallery-images__grid-row--even[data-v-2e2eb3a2]{display:inline-flex;width:calc(50% - 4px);margin:8px 0;height:289px}.gallery-images__desktop .gallery-images__grid-row--even.left-column[data-v-2e2eb3a2]{margin-right:4px}.gallery-images__desktop .gallery-images__grid-row--even.right-column[data-v-2e2eb3a2]{margin-left:4px}@media only screen and (min-width:1280px){.gallery-images__desktop .gallery-images__grid-row--even[data-v-2e2eb3a2]{width:calc(50% - 5px);height:400px;margin:10px 0}.gallery-images__desktop .gallery-images__grid-row--even.left-column[data-v-2e2eb3a2]{margin-right:5px}.gallery-images__desktop .gallery-images__grid-row--even.right-column[data-v-2e2eb3a2]{margin-left:5px}}.gallery-images__desktop .gallery-images__grid-row .gallery-images__grid-img[data-v-2e2eb3a2]{width:100%;height:100%;object-fit:cover;border-radius:20px;cursor:pointer}@media only screen and (min-width:1920px){.gallery-images__desktop .gallery-images__grid-row .gallery-images__grid-img[data-v-2e2eb3a2]{border-radius:30px}}@media only screen and (min-width:768px){.gallery-images__main[data-v-2e2eb3a2]{border-radius:20px;min-height:535px;max-height:535px}.gallery-images__row[data-v-2e2eb3a2]{margin-inline:-44px}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]{width:calc(25% - 22px)}.gallery-images__mobile .gallery-images__thumb--full[data-v-2e2eb3a2]{width:calc(20% - 18px)}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]:last-child{margin-right:44px}.gallery-images__mobile .gallery-images__thumb[data-v-2e2eb3a2]:first-child{margin-left:44px}.gallery-images__mobile .gallery-images__thumb img[data-v-2e2eb3a2],.gallery-images__mobile .gallery-images__thumb video[data-v-2e2eb3a2]{height:97px;border-radius:10px}}.gallery-header__info-items-wrapper{margin-block:24px}@media only screen and (min-width:1024px){.gallery-header__info-items-wrapper{margin-block:32px}}.gallery-header__info-item{display:flex;align-items:start;gap:24px}.gallery-header__info-item:not(:last-child){margin-bottom:8px}@media only screen and (min-width:1440px){.gallery-header__info-item:not(:last-child){margin-bottom:16px}}.gallery-header__info-icon{width:24px}.gallery-header__info-label{color:var(--experience-dark-main);font-size:var(--text-regular);font-weight:var(--bold);line-height:21px;margin-bottom:8px}@media only screen and (min-width:1440px){.gallery-header__info-label{line-height:24px}}.gallery-header__info-text{color:var(--experience-dark-text);font-size:var(--text-regular);font-weight:var(--medium);line-height:21px}@media only screen and (min-width:1440px){.gallery-header__info-text{line-height:24px}}.sticky-wrapper__button{width:100%;margin-top:16px}@media only screen and (min-width:768px){.sticky-wrapper__button{max-width:270px}}@media only screen and (min-width:1024px){.sticky-wrapper__button{width:100%}}@media only screen and (min-width:1440px){.sticky-wrapper__button{margin-top:24px}}.gallery-header{display:grid;grid-template-columns:1fr;padding:48px 0}@media only screen and (min-width:1024px){.gallery-header{padding:88px 0;column-gap:20px;grid-template-columns:1.3fr 1fr}}@media only screen and (min-width:1280px){.gallery-header{padding:112px 0;column-gap:30px;grid-template-columns:1.46fr 1fr}}@media only screen and (min-width:1920px){.gallery-header{column-gap:50px;grid-template-columns:1.5fr 1fr}}.gallery-header__right-col{order:1}@media only screen and (min-width:1024px){.gallery-header__right-col{order:2;position:sticky;top:6rem;height:fit-content}}@media only screen and (min-width:1280px){.gallery-header__right-col{top:7rem}}.gallery-header__images{order:2;margin-top:48px}@media only screen and (min-width:1024px){.gallery-header__images{order:1;margin-top:0}}.gallery-header .mobile--hidden{display:none}@media only screen and (min-width:1024px){.gallery-header .mobile--hidden{display:flex}}.gallery-header .desktop--hidden{display:flex}@media only screen and (min-width:1024px){.gallery-header .desktop--hidden{display:none}}.rotated-90{transform:rotate(90deg)}.rotated-180{transform:rotate(180deg)}.gift-types-wrapper{display:flex;flex-direction:column;gap:8px}@media only screen and (min-width:1024px){.gift-types-wrapper{flex-direction:row;gap:16px}}.gift-type-card{background-color:var(--experience-offwhite);border:2px solid var(--experience-lightgray);border-radius:16px;flex:1;display:flex;flex-direction:column}.gift-type-card__image-wrapper{padding:24px;display:flex;justify-content:center;align-items:center}.gift-type-card__image{object-fit:contain;min-height:250px;max-height:250px;max-width:100%}.gift-type-card__info{padding:24px;text-align:center;flex:1;display:flex;flex-direction:column}.gift-type-card__info .gift-type-cta__button{margin-top:auto}.gift-type-card__title{color:var(--experience-dark-main);font-weight:var(--bold);font-size:var(--text-regular);line-height:21px;letter-spacing:2.56px}@media only screen and (min-width:1440px){.gift-type-card__title{line-height:24px}}.gift-type-card__description{margin:8px 0 16px;color:var(--experience-dark-text);font-weight:var(--medium);font-size:var(--text-regular);line-height:21px}@media only screen and (min-width:1440px){.gift-type-card__description{line-height:24px}}.gift-type-card__description ul{all:unset;list-style-type:none}@media only screen and (min-width:1280px){.gift-type-card__description{margin:8px 0 24px}}.rotated-90[data-v-7268c687]{transform:rotate(90deg)}.rotated-180[data-v-7268c687]{transform:rotate(180deg)}.gift-types-section[data-v-7268c687]{padding:48px 0}@media only screen and (min-width:1024px){.gift-types-section[data-v-7268c687]{padding:88px 0}}@media only screen and (min-width:1280px){.gift-types-section[data-v-7268c687]{padding:112px 0}}.gift-types__title[data-v-7268c687]{text-align:center;color:var(--experience-dark-main);font-family:var(--richmond-display);font-size:var(--text-heading-2);font-weight:var(--normal);line-height:57px;margin-bottom:32px}
