.na-featured{margin:26px 0 30px}.na-featured>h2{font-size:clamp(19px,2vw,25px);line-height:1.3;margin:0 0 20px;font-weight:500}.na-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 18px}.na-featured-card{display:grid;grid-row:span 6;grid-template-rows:subgrid;min-width:0}.na-featured-card .na-photo{margin-bottom:8px;overflow:hidden}.na-featured-card h3{font:400 20px/1.3 Arial,sans-serif;margin:0;overflow-wrap:break-word}.na-featured-card h3 a{text-decoration:none}.na-featured-card p{margin:0;line-height:1.5}.na-featured-recipient{font-size:13px;color:#64596b}.na-featured-type{font-size:13px}.na-featured-price{font-size:17px}.na-featured-copy{font-size:15px;padding-top:3px;max-width:38ch}.na-featured+.na-categories{margin-bottom:0}@media(max-width:700px){.na-featured{margin:22px 0 26px}.na-featured>h2{font-size:20px;margin-bottom:18px}.na-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}.na-featured-card:nth-child(3){margin-top:16px}.na-featured-card h3{font-size:17px}.na-featured-recipient,.na-featured-type{font-size:12px}.na-featured-price{font-size:16px}.na-featured-copy{font-size:14px}}.na-recipients{margin:38px 0 42px;scroll-margin-top:24px}.na-recipients>h2{font-size:clamp(23px,2.4vw,30px);font-weight:500;line-height:1.25;margin:0 0 10px}.na-recipients-intro{font-size:16px;line-height:1.5;margin:0 0 22px}.na-recipient-shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.na-recipient-tile{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:12px;padding:20px;border:1px solid #c9bfd0;color:inherit;text-decoration:none;background:#fff;min-width:0}.na-recipient-tile h3{font-size:20px;line-height:1.25;font-weight:500;margin:0;overflow-wrap:break-word}.na-recipient-tile p{font-size:15px;line-height:1.5;margin:0}.na-recipient-tile span{font-size:14px;color:#604176}.na-recipient-tile:hover{background:#f2edf5;border-color:#604176}.na-recipients a:focus-visible{outline:2px solid #604176;outline-offset:4px}.na-recipient-group{display:grid;grid-template-columns:minmax(190px,1fr) minmax(0,2.2fr);gap:40px;border-top:1px solid #c9bfd0;padding:32px 0;scroll-margin-top:24px}.na-recipient-group:first-of-type{margin-top:30px}.na-recipient-heading h3{font-size:24px;line-height:1.25;font-weight:500;margin:0 0 12px}.na-recipient-heading p{font-size:15px;line-height:1.5;margin:0 0 16px}.na-recipient-heading>a{font-size:14px;color:#604176;text-underline-offset:3px}.na-recipient-family{padding:16px 0;border-bottom:1px solid #ded6e3}.na-recipient-family:first-child{padding-top:0}.na-recipient-family:last-child{border-bottom:0;padding-bottom:0}.na-recipient-family h4{font-size:19px;font-weight:500;line-height:1.3;margin:0 0 12px}.na-recipient-formats{display:flex;flex-wrap:wrap;gap:8px}.na-recipient-formats a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;font-size:14px;line-height:1.4;border:1px solid #b8a9c2;color:#513760;text-decoration:none;background:#fff}.na-recipient-formats a:hover{background:#f2edf5}.na-recipients+.na-categories{margin-top:0}@media(max-width:900px){.na-recipient-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.na-recipient-group{gap:24px}}@media(max-width:700px){.na-recipients{margin:30px 0}.na-recipients>h2{font-size:25px}.na-recipients-intro{font-size:15px}.na-recipient-shortcuts{gap:12px}.na-recipient-tile{padding:16px;gap:12px}.na-recipient-tile h3{font-size:18px}.na-recipient-tile p{font-size:14px}.na-recipient-tile span{font-size:13px}.na-recipient-group{grid-template-columns:minmax(0,1fr);gap:22px;padding:28px 0}.na-recipient-heading h3{font-size:23px}.na-recipient-heading p{margin-bottom:10px}.na-recipient-family h4{font-size:18px}}.na-recipient-disclosures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.na-recipient-disclosure{min-width:0;border:1px solid #c9bfd0;background:#fff;scroll-margin-top:24px}.na-recipient-disclosure summary{cursor:pointer;list-style:none;padding:20px;min-height:184px;display:flex;flex-direction:column;gap:12px}.na-recipient-disclosure summary::-webkit-details-marker{display:none}.na-disclosure-title{font-size:20px;line-height:1.3;font-weight:500}.na-disclosure-line{font-size:15px;line-height:1.5;flex:1}.na-disclosure-action{font-size:14px;color:#604176}.na-disclosure-action:after{content:" +";font-weight:600}.na-recipient-disclosure[open] .na-disclosure-action:after{content:" \2212"}.na-recipient-disclosure summary:focus-visible,.na-budget button:focus-visible{outline:2px solid #604176;outline-offset:3px}.na-recipient-disclosure .na-recipient-families{padding:0 20px 20px}.na-recipient-disclosure .na-recipient-family h4{font-size:17px}.na-recipient-disclosure .na-recipient-formats a{font-size:13px;padding:9px;min-height:44px}.na-budget{margin:20px 0}.na-budget[hidden],.na-category[hidden],.na-card[hidden],.na-categories a[hidden]{display:none!important}.na-budget>p:first-child{font-size:17px;margin:0 0 12px}.na-budget-buttons{display:flex;flex-wrap:wrap;gap:8px}.na-budget button{font:inherit;min-height:44px;padding:10px 15px;background:#fff;border:1px solid #b8a9c2;color:inherit;cursor:pointer}.na-budget button[aria-pressed=true]{background:#ece6f0;border-color:#604176}.na-budget-count{font-size:14px;min-height:21px;margin:8px 0}.na-budget-count:empty{display:none}@media(max-width:1000px){.na-recipient-disclosures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.na-recipient-disclosure summary{padding:16px;min-height:216px}.na-disclosure-title{font-size:18px}.na-disclosure-line{font-size:14px}.na-disclosure-action{font-size:13px}.na-recipient-disclosure .na-recipient-families{padding:0 14px 16px}}.na-budget button,.na-budget button:hover,.na-budget button:focus,.na-budget button:active{color:#252229!important;-webkit-text-fill-color:#252229!important;text-shadow:none!important}.kimo-canceled-layout{gap:24px}.kimo-canceled-description{margin-top:18px;line-height:1.55}.kimo-canceled-links{display:grid;gap:4px;margin:10px 0}.kimo-canceled-links a{display:flex;align-items:center;min-height:44px;padding:8px 0;line-height:1.4;text-decoration:underline;box-sizing:border-box}.kimo-canceled-description h3{margin:18px 0 8px}.kimo-canceled-description p{margin:0 0 12px}.kimo-canceled-description ul{padding-left:20px;margin:0 0 14px}.kimo-canceled-description details{margin:10px 0}.kimo-canceled-description table{width:100%;font-size:14px}.kimo-canceled-description .table-responsive{overflow-x:auto}@media(max-width:700px){.kimo-canceled-layout{gap:16px}.kimo-canceled-layout h1{font-size:28px;line-height:1.15}.kimo-canceled-layout .kimo-tee-main{height:auto;max-height:48svh;object-fit:contain}}.gift-main[data-pair=true]>.gift-main-image{display:none!important}.gift-pair-view{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;width:100%;aspect-ratio:1.4;background:#fff}.gift-pair-item{display:block;position:relative;min-width:0;aspect-ratio:1;overflow:hidden}.gift-pair-item img{display:block;position:absolute;width:135%;height:135%;max-width:none;left:-17.5%;top:-17.5%;object-fit:contain}.gift-main [hidden],.gift-zoom [hidden],[data-gift-pair-caption][hidden]{display:none!important}.gift-pair-caption{margin:8px 0;font-size:14px;line-height:1.4}.gift-thumbs .gift-pair-view{height:100%}[data-gift-pair-zoom]{width:min(90vw,1100px)}.kimo-matching-links{margin-block:1.25rem;font-size:.9em;line-height:1.5}.kimo-matching-links p{margin:0 0 .5rem}.kimo-matching-links ul{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0;padding:0}.kimo-matching-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:3px;box-sizing:border-box;color:inherit;background:transparent;text-decoration:underline;text-underline-offset:.2em;position:relative;touch-action:manipulation}.kimo-matching-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.kimo-matching-links li{max-width:100%}.kimo-free-shipping{padding:9px 20px;border-bottom:1px solid #d8cfdc;text-align:center;font-size:13px;line-height:1.4;color:#252328;background:#f2eee6}.kimo-free-shipping a{color:inherit;text-decoration:none}.kimo-free-shipping a:hover{text-decoration:underline}.kimo-free-shipping a:focus-visible{outline:2px solid #665174;outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/200/compiled_assets/styles.css.map */
