.gift-cards__sections section{border-radius:20px;flex-grow:1}.gift-cards__hero-ideas .gift-idea{max-width:330px}@media (width<=450px){.gift-cards__hero-ideas{justify-items:center}.gift-cards__hero-ideas .gift-idea{max-width:150px}.gift-idea__tagline{line-height:1.2}}.gift-idea__tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.favorite-button svg{fill:#0000;stroke:#8e8e8e;stroke-width:3px;width:1.25rem;height:1.25rem;transition:all .3s}.favorite-button.active{opacity:1}.favorite-button.active svg{fill:#f42314;stroke:#f42314}.favorite-button.floating{position:absolute;top:-.75rem;right:-.75rem;background:#fff!important;border-radius:9999px!important;height:fit-content!important;padding:.375rem .375rem .25rem!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.favorite-button.floating:hover,.favorite-button.floating:focus{border-color:#0000!important}.favorite-button.floating span{pointer-events:none;justify-content:center;align-items:center;display:flex}@media (width>=1024px){.favorite-button.floating{top:.25rem;right:.25rem}.favorite-button.floating:not(.active){opacity:0}.group:hover .favorite-button.floating{opacity:1}}.favorite-button.label:after{content:"Add to favorites"}.favorite-button.label.active:after{content:"Added to favorites"}.hero-section .swiper-slide{height:auto}.hero-section .swiper-pagination.swiper-pagination-horizontal{width:auto;margin-bottom:12px;left:50%;transform:translate(-50%)}@media (width>=1024px){.hero-section .swiper-pagination.swiper-pagination-horizontal{margin-bottom:0}}.hero-section .swiper-pagination-bullet{text-align:center;font-size:12px;line-height:20px}:is(.hero-section--legacy,.hero-section:where(:not(.new-hero-design *))) .swiper-pagination.swiper-pagination-horizontal{filter:drop-shadow(5.489px 5.489px 21.957px #0000001a)drop-shadow(0 3.521px 3.521px #0000000f);background-color:#fff;border-radius:20px;padding:4px 8px}:is(.hero-section--legacy,.hero-section:where(:not(.new-hero-design *))) .swiper-pagination-bullet{width:11px;height:11px}.hero-section:not(.hero-section--legacy):where(.new-hero-design *){--swiper-pagination-bullet-horizontal-gap:4px;--swiper-pagination-bullet-inactive-color:white;--swiper-pagination-bullet-inactive-opacity:.4;--swiper-pagination-color:white}.hero-section:not(.hero-section--legacy):where(.new-hero-design *) .swiper-pagination.swiper-pagination-horizontal{filter:drop-shadow(0 3.5px 1.8px #0000000f)drop-shadow(0 0 11px #0000001a)}@media (width>=1024px){.hero-section:not(.hero-section--legacy):where(.new-hero-design *) .swiper-pagination.swiper-pagination-horizontal{bottom:45px;left:auto;right:67px;transform:none}}.hero-section:not(.hero-section--legacy):where(.new-hero-design *) .swiper-pagination-bullet{width:8px;height:8px;transition:width .2s}.hero-section:not(.hero-section--legacy):where(.new-hero-design *) .swiper-pagination-bullet-active{border-radius:30px;width:29px}.hero-section--carousel{--hero-content-padding-bottom:72px}.lp-sections{--lp-content-width:448px;--lp-gutter:4px;max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);width:100%}@media (width>=1024px){.lp-sections{--lp-content-width:1240px}}.new-hero-design .lp-sections{max-width:none;padding-inline:0}.new-hero-design .lp-sections>*{max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);width:100%;margin-inline:auto}.new-hero-design .lp-sections>section:has(.section-item-wrapper>:is([data-model-type=HeroSection],.new-hero-design .lp-sections [data-model-type=HeroImage],.new-hero-design .lp-sections [data-model-type=HeroTextModule])):not(:has(.hero-image--legacy-image-on-right)){max-width:none}@media (width>=1024px){.new-hero-design .lp-sections>section:has(.section-item-wrapper>:is([data-model-type=HeroSection],.new-hero-design .lp-sections [data-model-type=HeroImage],.new-hero-design .lp-sections [data-model-type=HeroTextModule])):not(:has(.hero-image--legacy-image-on-right)){--hero-inset:max(0px, (100% - var(--lp-content-width)) / 2);padding-inline:20px}}.new-hero-design .lp-sections>section:has(.section-item-wrapper>:is([data-model-type=HeroSection] .section-item-wrapper>:not([data-model-type=HeroSection],.new-hero-design .lp-sections>section:has(.section-item-wrapper>:is([data-model-type=HeroSection] [data-model-type=HeroImage],.new-hero-design .lp-sections>section:has(.section-item-wrapper>:is([data-model-type=HeroSection] [data-model-type=HeroTextModule]),.new-hero-design .lp-sections [data-model-type=HeroImage] .section-item-wrapper>:not([data-model-type=HeroSection],.new-hero-design .lp-sections [data-model-type=HeroImage] [data-model-type=HeroImage],.new-hero-design .lp-sections [data-model-type=HeroImage] [data-model-type=HeroTextModule]),.new-hero-design .lp-sections [data-model-type=HeroTextModule])):not(:has(.hero-image--legacy-image-on-right)) .section-item-wrapper>:not([data-model-type=HeroSection],.new-hero-design .lp-sections [data-model-type=HeroTextModule])):not(:has(.hero-image--legacy-image-on-right)) [data-model-type=HeroImage],.new-hero-design .lp-sections [data-model-type=HeroTextModule])):not(:has(.hero-image--legacy-image-on-right)) [data-model-type=HeroTextModule]){max-width:var(--lp-content-width);padding-inline:var(--lp-gutter);margin-inline:auto}
