.gift-category_page__4crXT{--prod-ink:#192e40;--prod-muted:#626d78;--prod-line:#e3e5e3;--prod-radius:18px;--prod-gap:var(--grid-gap);--prod-section:clamp(38px,4.4vw,66px);--prod-block:clamp(24px,2.6vw,36px);background:var(--color-surface-soft);color:var(--prod-ink);padding-block:clamp(16px,1.8vw,26px) clamp(64px,7vw,104px)}.gift-category_container__Fqkxk{width:calc(100% - var(--site-gutter) * 2);max-width:var(--container-width);min-width:0;margin-inline:auto}.gift-category_page__4crXT h1,.gift-category_page__4crXT h2,.gift-category_page__4crXT h3,.gift-category_page__4crXT p{margin:0}:where(.gift-category_page__4crXT) a{color:inherit;text-decoration:none}.gift-category_breadcrumbs__xwEDm{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;color:var(--prod-muted);margin-block-end:clamp(14px,1.6vw,20px)}.gift-category_breadcrumbs__xwEDm a{transition:color .2s}.gift-category_breadcrumbs__xwEDm [aria-current=page]{color:var(--prod-ink);font-weight:700}.gift-category_cardButton__zOAVx,.gift-category_outlineButton__FUjq0,.gift-category_primaryButton__5Rqcb{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:10px 18px;border:1px solid transparent;border-radius:12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .22s var(--ease-premium),background .22s,border-color .22s,box-shadow .22s,color .22s}.gift-category_cardButton__zOAVx svg,.gift-category_outlineButton__FUjq0 svg,.gift-category_primaryButton__5Rqcb svg{flex-shrink:0;transition:transform .22s var(--ease-premium)}.gift-category_primaryButton__5Rqcb{justify-content:center;background:#1b344a;color:#fff;border-color:#1b344a;box-shadow:var(--shadow-cta)}.gift-category_cardButton__zOAVx:active,.gift-category_ghostButton__Kt3P2:active,.gift-category_outlineButton__FUjq0:active,.gift-category_primaryButton__5Rqcb:active{transform:translateY(1px)}.gift-category_categoryOverview__ffL6N{margin-block-start:28px;padding:24px;border:1px solid var(--color-border);border-radius:16px;background:#fff}.gift-category_categoryOverview__ffL6N h2{font-size:24px;margin:0 0 10px}.gift-category_categoryOverview__ffL6N p{color:#596e82;font-size:15px;line-height:1.8}.gift-category_categoryOverview__ffL6N ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0;padding:0;list-style:none}.gift-category_categoryOverview__ffL6N li+li{border-inline-start:1px solid var(--color-border);padding-inline-start:20px}.gift-category_categoryOverview__ffL6N h3{font-size:18px;margin:0 0 6px}@media (max-width:600px){.gift-category_categoryOverview__ffL6N{padding:18px}.gift-category_categoryOverview__ffL6N ul{grid-template-columns:minmax(0,1fr);gap:14px}.gift-category_categoryOverview__ffL6N li+li{border-inline-start:0;padding-inline-start:0;border-block-start:1px solid var(--color-border);padding-block-start:14px}.gift-category_categoryOverview__ffL6N h2{font-size:22px}}.gift-category_catHero__5V_r8{display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:clamp(220px,20vw,300px);border-radius:22px;background:#0e2b45;color:#fff}.gift-category_catHeroMedia__JWbp2,.gift-category_catHero__5V_r8{position:relative;overflow:hidden}.gift-category_catHeroMedia__JWbp2 img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.gift-category_catHeroMedia__JWbp2:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 46%,rgb(14 43 69/92%))}.gift-category_catHeroCopy__Dvnl2{display:flex;flex-direction:column;justify-content:center;gap:clamp(8px,1vw,14px);padding:clamp(26px,3vw,48px)}.gift-category_catHeroCopy__Dvnl2 h1{font-size:clamp(24px,2.9vw,42px);font-weight:900;line-height:1.34}.gift-category_catHeroCopy__Dvnl2 p{font-size:clamp(13px,1.1vw,15px);line-height:1.9;color:#dbe4ea;max-width:40ch}.gift-category_catHeroActions__1Bh55 .gift-category_primaryButton__5Rqcb{background:#faf9f6;color:#142b3d;border-color:transparent}.gift-category_catHero__5V_r8 .gift-category_backLink__1x_is{margin-block-end:4px}.gift-category_simpleProducts__XnXE5,.gift-category_simpleSection__OUQit{margin-block:38px}.gift-category_simpleSection__OUQit>h2{margin-bottom:24px}@media (hover:hover){.gift-category_backLink__1x_is:hover,.gift-category_breadcrumbs__xwEDm a:hover{color:var(--prod-ink)}.gift-category_cardButton__zOAVx:hover,.gift-category_primaryButton__5Rqcb:hover{background:#26495f;box-shadow:var(--shadow-cta)}.gift-category_cardButton__zOAVx:hover svg,.gift-category_primaryButton__5Rqcb:hover svg{transform:translateX(-3px)}}.gift-category_cardButton__zOAVx:focus-visible,.gift-category_card__1O8gN:focus-visible,.gift-category_chip__GBDbf:focus-visible,.gift-category_ghostButton__Kt3P2:focus-visible,.gift-category_materialTile__MkDjE:focus-visible,.gift-category_modelCta__wbg4Y:focus-visible,.gift-category_outlineButton__FUjq0:focus-visible,.gift-category_primaryButton__5Rqcb:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:900px){.gift-category_catHero__5V_r8{grid-template-columns:1fr;min-height:0}.gift-category_catHeroMedia__JWbp2{aspect-ratio:2.1}.gift-category_catHeroMedia__JWbp2:after{background:linear-gradient(0deg,rgb(14 43 69/92%) 4%,rgb(14 43 69/40%) 60%,transparent)}}@media (max-width:680px){.gift-category_outlineButton__FUjq0,.gift-category_primaryButton__5Rqcb{flex:1 1 auto}}@media (max-width:600px){.gift-category_finalActions__3DnZX .gift-category_outlineButton__FUjq0,.gift-category_finalActions__3DnZX .gift-category_primaryButton__5Rqcb,.gift-category_stepNav__OgAor .gift-category_ghostButton__Kt3P2,.gift-category_stepNav__OgAor .gift-category_primaryButton__5Rqcb{width:100%}}@media (prefers-reduced-motion:reduce){.gift-category_cardButton__zOAVx,.gift-category_cardMedia__zJnDX img,.gift-category_card__1O8gN,.gift-category_chip__GBDbf,.gift-category_customIcon__NhOpy,.gift-category_dropdownMenu__cdKcv,.gift-category_ghostButton__Kt3P2,.gift-category_guideIcon__Eadca,.gift-category_helpIcon__XorSW,.gift-category_materialMedia__n8s6p img,.gift-category_materialTileMedia__PKKmI img,.gift-category_materialTile__MkDjE,.gift-category_modelCard___Z63a,.gift-category_modelMedia__JN75W img,.gift-category_outlineButton__FUjq0,.gift-category_primaryButton__5Rqcb,.gift-category_spin__FvvD4,.gift-category_stepIcon__lHJNw,.gift-category_stepperLine__5LW_x{transition:none;animation:none}}.gift-category_simpleSection__OUQit{margin-block:36px}.gift-category_simpleSection__OUQit>h2{margin-bottom:20px}