.gift-card-gift-section_section__TzFhn{margin:30px 0;padding:28px;border:1px solid #e0e4df;border-radius:16px;background:#fbfaf6;color:#182b25;scroll-margin-top:85px;font-family:Arial,Helvetica,sans-serif}.gift-card-gift-section_heading__kanI3{display:flex;align-items:end;justify-content:space-between;gap:20px}.gift-card-gift-section_eyebrow__J8PjA{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1.7px;color:#526f5c;margin-bottom:8px}.gift-card-gift-section_heading__kanI3 h2{font-size:28px;line-height:1.2;font-weight:800;letter-spacing:-.7px}.gift-card-gift-section_heading__kanI3>a{display:flex;align-items:center;gap:5px;font-size:12px;text-decoration:underline;font-weight:700;flex-shrink:0}.gift-card-gift-section_intro__KuKp2{font-size:13px;line-height:1.7;margin:12px 0 22px;color:#59665e}.gift-card-gift-section_grid__FfeLV{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:18px}.gift-card-gift-section_featured__l_kza,.gift-card-gift-section_marketplace__BzuNR{border-radius:12px;padding:22px;min-width:0;display:flex;flex-direction:column}.gift-card-gift-section_featured__l_kza{background:#123d30;color:#fff}.gift-card-gift-section_marketplace__BzuNR{background:#fff;border:1px solid #e0e4df}.gift-card-gift-section_seller__GWvrM{font-size:11px;font-weight:800;letter-spacing:.6px;margin-bottom:10px}.gift-card-gift-section_featured__l_kza .gift-card-gift-section_seller__GWvrM{color:#fff1ba}.gift-card-gift-section_grid__FfeLV h3{font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.6px}.gift-card-gift-section_featured__l_kza img{width:100%;height:140px;object-fit:contain;margin:14px 0}.gift-card-gift-section_featured__l_kza>p:not(.gift-card-gift-section_seller__GWvrM){font-size:12px;line-height:1.7}.gift-card-gift-section_featured__l_kza .gift-card-gift-section_terms__c9p_w{font-size:10px!important;color:#dce5df;margin:10px 0 20px}.gift-card-gift-section_browse__8dm1F,.gift-card-gift-section_primary__T5x9A{display:flex!important;align-items:center;justify-content:center;gap:7px;border-radius:25px!important;padding:11px 14px!important;font-size:12px!important;font-weight:700!important;text-align:center;margin-top:auto;min-height:43px}.gift-card-gift-section_primary__T5x9A{background:#fff1ba!important;color:#123d30!important}.gift-card-gift-section_browse__8dm1F{border:1px solid #123d30!important;background:#fff!important;color:#123d30!important}.gift-card-gift-section_description__971Wk{font-size:12px;line-height:1.7;color:#5b695f;margin-top:10px}.gift-card-gift-section_picks__Jy3ei{margin:6px 0 18px}.gift-card-gift-section_pick__nnXT9{display:grid;grid-template-columns:88px minmax(0,1fr);gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid #e0e4df}.gift-card-gift-section_art__XcgEL{width:88px}.gift-card-gift-section_cardInfo__7lOTh h4{font-size:13px;font-weight:700;overflow-wrap:anywhere}.gift-card-gift-section_face__RzSV1{font-size:11px;color:#627168;margin-top:4px}.gift-card-gift-section_pay__dCfoO{font-size:20px;font-weight:800;margin-top:4px}.gift-card-gift-section_productLink__0CGir{display:flex!important;align-items:center;gap:4px;font-size:11px!important;text-decoration:underline;margin-top:7px;color:#123d30!important;font-weight:700!important}.gift-card-gift-section_footnote__d4x0e{font-size:10px;line-height:1.7;color:#627168;margin-top:17px}.gift-card-gift-section_section__TzFhn a:focus-visible{outline:2px solid #d6336c;outline-offset:4px}@media(max-width:1100px){.gift-card-gift-section_section__TzFhn{padding:22px}.gift-card-gift-section_featured__l_kza,.gift-card-gift-section_marketplace__BzuNR{padding:17px}.gift-card-gift-section_grid__FfeLV{gap:12px}.gift-card-gift-section_grid__FfeLV h3{font-size:20px}.gift-card-gift-section_pick__nnXT9{grid-template-columns:64px minmax(0,1fr);gap:10px}.gift-card-gift-section_art__XcgEL{width:64px}}@media(max-width:760px){.gift-card-gift-section_section__TzFhn{padding:20px 16px;margin:22px 0}.gift-card-gift-section_heading__kanI3{display:block}.gift-card-gift-section_heading__kanI3 h2{font-size:24px}.gift-card-gift-section_heading__kanI3>a{margin-top:14px}.gift-card-gift-section_grid__FfeLV{grid-template-columns:1fr}.gift-card-gift-section_featured__l_kza,.gift-card-gift-section_marketplace__BzuNR{padding:22px}.gift-card-gift-section_featured__l_kza img{height:155px}.gift-card-gift-section_grid__FfeLV h3{font-size:24px}.gift-card-gift-section_pick__nnXT9{grid-template-columns:95px minmax(0,1fr);gap:18px}.gift-card-gift-section_art__XcgEL{width:95px}.gift-card-gift-section_pay__dCfoO{font-size:23px}}.holiday-gift-shop_page___1hdq{--ink:#182b25;--green:#123d30;--cream:#f7f4eb;--line:#e0e4df;--pink:#d6336c;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.holiday-gift-shop_container__oTFqU{max-width:1440px;margin:auto;padding:0 32px}.holiday-gift-shop_breadcrumb__vDVjk{display:flex;flex-wrap:wrap;gap:9px;padding:24px 0;font-size:12px;color:#59655f}.holiday-gift-shop_breadcrumb__vDVjk a{text-decoration:underline}.holiday-gift-shop_hero__J81jV{position:relative;display:grid;grid-template-columns:1.05fr 1fr;overflow:hidden;background:var(--green);border-radius:14px;color:white;min-height:330px}.holiday-gift-shop_heroCopy__YXC_j{padding:48px;position:relative;z-index:1}.holiday-gift-shop_eyebrow__hNh4J{font-size:11px!important;letter-spacing:1.8px;text-transform:uppercase;font-weight:800;margin:0 0 10px}.holiday-gift-shop_hero__J81jV h1{font-family:Impact,Arial Black,sans-serif;font-size:clamp(42px,4.8vw,72px);line-height:1.02;text-transform:uppercase;max-width:600px}.holiday-gift-shop_heroCopy__YXC_j>p:not(.holiday-gift-shop_eyebrow__hNh4J){max-width:460px;font-size:16px;line-height:1.7;margin-top:17px;color:#e9eee7}.holiday-gift-shop_heroButton__jLBsA{display:inline-flex;align-items:center;gap:20px;background:#fff4c9;color:var(--ink);border-radius:30px;padding:13px 24px;font-weight:700;font-size:14px;margin-top:24px}.holiday-gift-shop_heroArt__kEPQh{display:flex;align-items:center;justify-content:center;gap:12px;position:relative;padding:36px 35px}.holiday-gift-shop_heroArt__kEPQh:before{content:"";position:absolute;width:370px;height:370px;background:#335b44;border-radius:50%}.holiday-gift-shop_heroProduct__gY9En{position:relative;background:#fbf8ef;border-radius:9px;box-shadow:0 10px 20px #0002;padding:15px;flex:1;max-width:160px;transform:rotate(-9deg)}.holiday-gift-shop_heroProduct__gY9En:nth-child(2){transform:translateY(-23px) rotate(6deg);background:#f5d8df}.holiday-gift-shop_heroProduct__gY9En:nth-child(3){transform:translateY(32px) rotate(11deg);background:#e5ecd8}.holiday-gift-shop_heroProduct__gY9En img{aspect-ratio:1;object-fit:contain;width:100%;mix-blend-mode:multiply}.holiday-gift-shop_heroProduct__gY9En p{color:var(--ink);font-size:11px;font-weight:700;line-height:1.5;margin-top:10px}.holiday-gift-shop_heroProduct__gY9En span{display:block;font-size:17px;margin-top:5px}.holiday-gift-shop_introBar__mJL_K{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;border-bottom:1px solid var(--line);font-size:12px;color:#5b655f}.holiday-gift-shop_introBar__mJL_K strong{color:var(--ink)}.holiday-gift-shop_introBar__mJL_K p{max-width:700px;line-height:1.6}.holiday-gift-shop_sectionHeading__oeabP{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.holiday-gift-shop_sectionHeading__oeabP h2{font-size:23px;letter-spacing:-.6px;font-weight:800}.holiday-gift-shop_sectionHeading__oeabP>span{font-size:12px;color:#657068}.holiday-gift-shop_departmentSection__MIWpS{padding:34px 0 30px;border-bottom:1px solid var(--line)}.holiday-gift-shop_departments__EbUJH{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:15px;margin-top:23px}.holiday-gift-shop_department__fXB_y{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:12px;font-weight:700;border:0;background:transparent;padding:0;border-radius:0}.holiday-gift-shop_departmentImage__bwDOy{display:flex;align-items:center;justify-content:center;border-radius:50%;width:112px;max-width:100%;aspect-ratio:1;background:var(--cream);padding:16px;transition:box-shadow .15s}.holiday-gift-shop_departmentImage__bwDOy img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.holiday-gift-shop_department__fXB_y:hover .holiday-gift-shop_departmentImage__bwDOy,.holiday-gift-shop_department__fXB_y[aria-pressed=true] .holiday-gift-shop_departmentImage__bwDOy{box-shadow:0 0 0 2px var(--green)}.holiday-gift-shop_catalog__aqMor{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px;padding:35px 0 50px;scroll-margin-top:90px}.holiday-gift-shop_filters__Qk0TE{border-right:1px solid var(--line);padding-right:25px}.holiday-gift-shop_filterHeading__hmOFz{display:flex;justify-content:space-between;gap:10px;align-items:center}.holiday-gift-shop_filterHeading__hmOFz h2{font-size:16px;font-weight:800}.holiday-gift-shop_filterHeading__hmOFz button{font-size:11px;text-decoration:underline}.holiday-gift-shop_filters__Qk0TE fieldset{border-bottom:1px solid var(--line);padding:24px 0}.holiday-gift-shop_filters__Qk0TE legend{float:left;width:100%;font-size:13px;font-weight:800;margin-bottom:14px}.holiday-gift-shop_filters__Qk0TE label:not(.holiday-gift-shop_storeLabel__SoOlW){display:flex;gap:8px;align-items:center;margin:12px 0;font-size:12px;cursor:pointer;clear:both}.holiday-gift-shop_filters__Qk0TE input{accent-color:var(--green)}.holiday-gift-shop_filters__Qk0TE small{margin-left:auto;color:#7a827d}.holiday-gift-shop_storeLabel__SoOlW{display:block;font-size:13px;font-weight:800;margin:24px 0 12px}.holiday-gift-shop_filters__Qk0TE select{width:100%;border:1px solid #b5bfb6;border-radius:7px;padding:9px 5px;font-size:12px;background:white}.holiday-gift-shop_filterNote__8he_N{background:var(--cream);border-radius:9px;padding:16px;margin-top:25px;font-size:12px;line-height:1.7}.holiday-gift-shop_filterNote__8he_N p{margin:8px 0 12px}.holiday-gift-shop_filterNote__8he_N a{display:flex;align-items:center;gap:5px;text-decoration:underline;font-weight:700}.holiday-gift-shop_resultsHeading__fcGD_{display:flex;justify-content:space-between;align-items:center;gap:20px}.holiday-gift-shop_resultsHeading__fcGD_ h2{font-weight:800;font-size:25px;letter-spacing:-.7px}.holiday-gift-shop_resultsHeading__fcGD_ h2 span{font-weight:400;color:#657068;font-size:17px}.holiday-gift-shop_resultsHeading__fcGD_ .holiday-gift-shop_eyebrow__hNh4J{color:#577061;font-size:10px!important}.holiday-gift-shop_sort__oiShT{font-size:11px;display:flex;align-items:center;gap:8px;flex-shrink:0}.holiday-gift-shop_sort__oiShT select{border:1px solid #c3cdc5;border-radius:25px;padding:10px 28px 10px 12px;background:white;font-size:12px;font-weight:700;max-width:175px}.holiday-gift-shop_search__1nquf{display:flex;gap:10px;align-items:center;margin-top:20px;border:1px solid #b7c2ba;border-radius:30px;padding:10px 15px;max-width:500px;color:#66746b}.holiday-gift-shop_search__1nquf input{width:100%;min-width:0;background:transparent;outline:none;font-size:13px;color:var(--ink)}.holiday-gift-shop_search__1nquf:focus-within{outline:2px solid var(--green);outline-offset:2px}.holiday-gift-shop_budgetChips__kk1zo{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}.holiday-gift-shop_budgetChips__kk1zo button{font-size:12px;border:1px solid #b7c2ba;border-radius:20px;padding:8px 14px;background:white}.holiday-gift-shop_budgetChips__kk1zo button[aria-pressed=true]{background:var(--green);color:white;border-color:var(--green)}.holiday-gift-shop_resultCount__sTE6z{font-size:11px;color:#68746b;margin:18px 0}.holiday-gift-shop_grid__xYCEu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:30px}.holiday-gift-shop_card__QZrZD{display:flex;flex-direction:column;min-width:0;padding-bottom:22px;border-bottom:1px solid var(--line)}.holiday-gift-shop_productImage__V8Uif{position:relative;background:#f8f9f6;border-radius:10px;padding:20px;aspect-ratio:1}.holiday-gift-shop_productImage__V8Uif img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.holiday-gift-shop_number__zrBjM{position:absolute;top:9px;left:10px;font-size:10px;font-weight:800;color:#596a5f}.holiday-gift-shop_giftFor__UMLor{font-size:10px;color:#49705b;font-weight:700;margin-top:14px}.holiday-gift-shop_price__T9ZJj{font-size:23px;font-weight:800;letter-spacing:-.5px;margin:5px 0}.holiday-gift-shop_card__QZrZD h3{font-size:13px;line-height:1.5;font-weight:500;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:58px}.holiday-gift-shop_merchant__bZhnf{font-size:10px;color:#737e75;line-height:1.6;margin-top:8px}.holiday-gift-shop_buyingNote__0YGOB{font-size:11px;line-height:1.6;margin:12px 0 16px;color:#566c5e}.holiday-gift-shop_buyingNote__0YGOB summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.holiday-gift-shop_buyingNote__0YGOB p{margin-top:7px}.holiday-gift-shop_buyButton__aHIaq{display:flex!important;align-items:center;justify-content:center;gap:8px;border:1px solid var(--green)!important;border-radius:25px!important;padding:10px 12px!important;font-size:12px!important;font-weight:700!important;background:white!important;color:var(--green)!important;margin-top:auto;text-align:center;min-height:43px}.holiday-gift-shop_buyButton__aHIaq:hover{background:var(--green)!important;color:white!important}.holiday-gift-shop_empty__7BE2j{background:var(--cream);border-radius:12px;padding:45px 20px;text-align:center}.holiday-gift-shop_empty__7BE2j h3{font-weight:700}.holiday-gift-shop_empty__7BE2j p{margin:12px}.holiday-gift-shop_empty__7BE2j button{border:1px solid var(--green);border-radius:25px;padding:10px 20px}.holiday-gift-shop_mobileFilters__nxjyA{display:none}.holiday-gift-shop_editorial__vKSLo{background:var(--cream);border-radius:14px;padding:36px;margin:10px 0 35px}.holiday-gift-shop_editorial__vKSLo h2{font-size:27px;font-weight:800;letter-spacing:-.7px}.holiday-gift-shop_editorial__vKSLo>p{font-size:14px;line-height:1.9;max-width:850px;margin-top:14px}.holiday-gift-shop_editorialGrid__Z7BQp{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:28px}.holiday-gift-shop_editorialGrid__Z7BQp h3{font-size:15px;font-weight:800;margin-bottom:8px}.holiday-gift-shop_editorialGrid__Z7BQp p{font-size:13px;line-height:1.8}.holiday-gift-shop_editorialGrid__Z7BQp a{font-size:12px;display:inline-block;font-weight:700;text-decoration:underline;margin-top:12px}.holiday-gift-shop_faq__L2zCv{max-width:900px;margin:40px auto}.holiday-gift-shop_faq__L2zCv h2{font-size:26px;font-weight:800;margin-bottom:20px}.holiday-gift-shop_faq__L2zCv details{padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.holiday-gift-shop_faq__L2zCv summary{cursor:pointer;font-weight:700}.holiday-gift-shop_faq__L2zCv p{margin-top:12px;font-size:13px;line-height:1.8}.holiday-gift-shop_related__bQ3zb{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px 0 45px;font-size:12px;font-weight:700}.holiday-gift-shop_related__bQ3zb a{text-decoration:underline}.holiday-gift-shop_page___1hdq a:focus-visible,.holiday-gift-shop_page___1hdq button:focus-visible,.holiday-gift-shop_page___1hdq select:focus-visible{outline:2px solid #d6336c;outline-offset:4px}@media(max-width:1100px){.holiday-gift-shop_grid__xYCEu{grid-template-columns:repeat(3,minmax(0,1fr))}.holiday-gift-shop_departments__EbUJH{gap:10px}.holiday-gift-shop_departmentImage__bwDOy{width:90px}.holiday-gift-shop_heroCopy__YXC_j{padding:32px}.holiday-gift-shop_heroArt__kEPQh{padding:25px;gap:8px}.holiday-gift-shop_heroProduct__gY9En{padding:10px}.holiday-gift-shop_catalog__aqMor{grid-template-columns:180px minmax(0,1fr);gap:25px}}@media(max-width:760px){.holiday-gift-shop_container__oTFqU{padding:0 18px}.holiday-gift-shop_breadcrumb__vDVjk{padding:17px 0;font-size:10px}.holiday-gift-shop_hero__J81jV{grid-template-columns:1fr;min-height:0}.holiday-gift-shop_heroCopy__YXC_j{padding:28px 26px 12px}.holiday-gift-shop_hero__J81jV h1{font-size:43px;max-width:380px}.holiday-gift-shop_heroCopy__YXC_j>p:not(.holiday-gift-shop_eyebrow__hNh4J){font-size:13px;line-height:1.65;margin-top:12px}.holiday-gift-shop_heroButton__jLBsA{margin-top:16px;padding:11px 19px;font-size:12px}.holiday-gift-shop_heroArt__kEPQh{padding:20px 35px 28px;gap:12px;min-height:175px}.holiday-gift-shop_heroArt__kEPQh:before{width:300px;height:300px}.holiday-gift-shop_heroProduct__gY9En{max-width:110px;padding:10px}.holiday-gift-shop_heroProduct__gY9En:nth-child(2){transform:translateY(-7px) rotate(6deg)}.holiday-gift-shop_heroProduct__gY9En:nth-child(3){transform:translateY(7px) rotate(10deg)}.holiday-gift-shop_heroProduct__gY9En p{font-size:9px}.holiday-gift-shop_heroProduct__gY9En span{font-size:13px}.holiday-gift-shop_introBar__mJL_K{display:block;font-size:10px;padding:15px 0}.holiday-gift-shop_introBar__mJL_K>p+div{margin-top:8px}.holiday-gift-shop_sectionHeading__oeabP h2{font-size:21px}.holiday-gift-shop_sectionHeading__oeabP>span{display:none}.holiday-gift-shop_departmentSection__MIWpS{padding:26px 0 22px}.holiday-gift-shop_departments__EbUJH{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 9px;margin-top:20px}.holiday-gift-shop_department__fXB_y{font-size:10px;gap:8px}.holiday-gift-shop_departmentImage__bwDOy{width:76px;padding:13px}.holiday-gift-shop_catalog__aqMor{display:block;padding-top:20px;scroll-margin-top:75px}.holiday-gift-shop_mobileFilters__nxjyA{display:flex;align-items:center;gap:8px;font-size:12px;padding:10px 17px;border:1px solid #b7c2ba;border-radius:25px;background:white;margin-bottom:20px}.holiday-gift-shop_filters__Qk0TE{display:none}.holiday-gift-shop_filtersOpen__48f0D{display:block;padding:16px;border:1px solid var(--line);border-radius:12px;margin-bottom:24px}.holiday-gift-shop_filters__Qk0TE fieldset{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.holiday-gift-shop_filters__Qk0TE legend{float:none}.holiday-gift-shop_filters__Qk0TE label:not(.holiday-gift-shop_storeLabel__SoOlW){margin:5px 0}.holiday-gift-shop_filterNote__8he_N{display:none}.holiday-gift-shop_resultsHeading__fcGD_{gap:10px;align-items:flex-start}.holiday-gift-shop_resultsHeading__fcGD_ h2{font-size:21px}.holiday-gift-shop_sort__oiShT{display:block;font-size:10px}.holiday-gift-shop_sort__oiShT select{display:block;font-size:10px;max-width:140px;padding:8px 20px 8px 8px;margin-top:5px}.holiday-gift-shop_search__1nquf{max-width:none}.holiday-gift-shop_grid__xYCEu{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 14px}.holiday-gift-shop_productImage__V8Uif{padding:16px}.holiday-gift-shop_giftFor__UMLor{font-size:9px}.holiday-gift-shop_price__T9ZJj{font-size:21px}.holiday-gift-shop_card__QZrZD h3{font-size:12px;min-height:54px}.holiday-gift-shop_buyButton__aHIaq{font-size:11px!important;padding:10px 5px!important;gap:4px}.holiday-gift-shop_editorial__vKSLo{padding:24px 20px}.holiday-gift-shop_editorial__vKSLo h2{font-size:24px}.holiday-gift-shop_editorialGrid__Z7BQp{grid-template-columns:1fr;gap:22px}.holiday-gift-shop_faq__L2zCv h2{font-size:23px}.holiday-gift-shop_budgetChips__kk1zo{gap:6px}.holiday-gift-shop_budgetChips__kk1zo button{font-size:10px;padding:8px 11px}}@media(prefers-reduced-motion:reduce){.holiday-gift-shop_departmentImage__bwDOy{transition:none}}.holiday-gift-shop_merchant__bZhnf{overflow-wrap:anywhere}.holiday-gift-shop_heroProduct__gY9En{min-width:0;display:block;color:var(--ink);text-decoration:none}.holiday-gift-shop_heroProduct__gY9En:hover{box-shadow:0 12px 26px #0005;outline:2px solid #fff1ba}.holiday-gift-shop_heroShop__qRaaw{display:block;font-size:10px;text-decoration:underline;margin-top:6px}.holiday-gift-shop_results__pgtFx,.holiday-gift-shop_shop__5ewI7{min-width:0}