@media (max-width: 575.98px){.LastMinuteGiftsComponent .HeroBannerComponent{height:280px}}@media (max-width: 767.98px){.LastMinuteGiftsComponent .HeroBannerComponent{height:320px}}.LastMinuteGiftsComponent .printerImage{width:400px}.LastMinuteGiftsComponent .lastMinuteGiftsImage{width:170px}.LastMinuteGiftsComponent .leftRuler,.LastMinuteGiftsComponent .rightRuler{width:165px;border-bottom:#333 solid 1px}.LastMinuteGiftsComponent .h5{color:#000}.MainBannerComponent{background:var(--banner-hero-bg) no-repeat center center;background-size:cover;box-shadow:rgba(0,0,0,.25) 0 -8px 8px -8px inset}.MainBannerComponent .trustpilotStrip{height:36px;padding-top:2px}.MainBannerComponent .mainBanner{position:relative}.MainBannerComponent .mainBanner .mainBannerContentContainer{padding-top:1rem}.MainBannerComponent .mainBanner .mainBannerContentContainer .mainHeading{font-size:32px}@media (min-width: 768px){.MainBannerComponent .mainBanner .mainBannerContentContainer .mainHeading{font-size:36px}}@media (min-width: 992px){.MainBannerComponent .mainBanner .mainBannerContentContainer .mainHeading{font-size:48px}}.MainBannerComponent .mainBanner .mainBannerContentContainer .subHeading{font-size:18px}@media (min-width: 576px){.MainBannerComponent .mainBanner .mainBannerContentContainer .subHeading{font-size:20px}}@media (min-width: 992px){.MainBannerComponent .mainBanner .mainBannerContentContainer .subHeading{font-size:24px}}.MainBannerComponent .mainBanner .mainBannerActionsContainer{max-width:500px}.MainBannerComponent .mainBanner .mainBannerActionsContainer .eg-button{--theme-settings-button-padding-y: .7rem;--mdc-outlined-button-outline-color: var(--theme-color-primary)}.MainBannerComponent .mainBanner .mainBannerImagesContainer .personalColumn{flex:0 0 56%;max-width:56%}.MainBannerComponent .mainBanner .mainBannerImagesContainer .businessColumn{flex:0 0 44%;max-width:44%}.MainBannerComponent .mainBanner .mainBannerImagesContainer .bannerImageCard h3{font-size:16px}@media (min-width: 992px){.MainBannerComponent .mainBanner .mainBannerImagesContainer .bannerImageCard h3{font-size:20px}}.MainBannerComponent .mainBanner .mainBannerImagesContainer .bannerImageCard p{font-size:13px}@media (min-width: 992px){.MainBannerComponent .mainBanner .mainBannerImagesContainer .bannerImageCard p{font-size:15px}}.MainBannerComponent .mainBanner .mainBannerImagesContainer .bannerImageCard img{max-width:100%;height:auto}@media (min-width: 1200px){.HomeCardCatalogComponent .BrandCardCollectionComponent .catalogCardWrapper{width:25%}}@media (min-width: 1600px){.HomeCardCatalogComponent .BrandCardCollectionComponent .catalogCardWrapper{width:20%}}.HomeFeaturedInComponent .eg-svg{padding:0 2rem;margin-bottom:2rem}.HomeFeaturedInComponent .eg-svg>svg{width:100%;height:1.5rem}.HomeFeaturedInComponent .eg-svg>svg *{transition:.25s ease fill}.HomeFeaturedInComponent .eg-svg:not(:hover)>svg *{fill:#98a8b6!important}.HomeAIFeatureComponent h2.h1{font-size:44px!important}.HomeAIFeatureComponent .card{border-radius:1rem;background:#fff;background:linear-gradient(120deg,hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),.25) -10%,white,hsla(var(--theme-color-primary-h),var(--theme-color-primary-s),var(--theme-color-primary-l),.25) 110%)}.HomeAIFeatureComponent .card .aiImageFlipper{position:relative;width:360px;height:240px;overflow:hidden}.HomeAIFeatureComponent .card .aiImage,.HomeAIFeatureComponent .card .generateButtonContainer{position:absolute;top:0;left:0;opacity:0;transition:opacity .5s ease-in-out}.HomeAIFeatureComponent .card .aiImage.active,.HomeAIFeatureComponent .card .generateButtonContainer.active{opacity:1}.HomeAIFeatureComponent .card .generateButtonContainer{height:240px}.HomeAIFeatureComponent .card .generateButtonContainer .generateAiImageButton{text-transform:none;background:linear-gradient(90deg,#9b5de5,#f15bb5,#f72585,#9b5de5);background-size:150% 150%;opacity:1!important}.HomeAIFeatureComponent .card .generateButtonContainer .generateAiImageButton .buttonIcon{margin-right:.25rem}.HomeAIFeatureComponent .card .generateButtonContainer.active .generateAiImageButton{animation-duration:.6s;animation-name:grow-bounce;animation-delay:1.2s}@keyframes grow-bounce{0%{transform:scale(1)}25%{transform:scale(1.3)}to{transform:scale(1)}}.HomeFeaturedValuePropsComponent .miscValuePropsContainer .card{border-radius:1rem}.HomeFeaturedValuePropsComponent .miscValuePropsContainer img{height:200px;object-fit:contain}@media (min-width: 992px){.HomeFeaturedValuePropsComponent .miscValuePropsContainer header{min-height:200px}}.HomeComponent .homeContentWrapper{--theme-settings-headings-color: var(--theme-color-gray-darker, #212121);--theme-settings-h1-font-size: 32px}@media (min-width: 768px){.HomeComponent .homeContentWrapper{--theme-settings-h1-font-size: 38px}}@media (min-width: 1200px){.HomeComponent .homeContentWrapper{--theme-settings-h1-font-size: 48px}}
