.tomosu-guide .fn-gift-guide-nav{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin:0 0 3.2rem;padding:1rem 0;border-block:1px solid #d7dcd4}.tomosu-guide .fn-gift-guide-nav a,.tomosu-guide .fn-gift-guide-links a,.tomosu-guide .fn-gift-size-help a{display:inline-flex;align-items:center;min-height:4.4rem;color:#284635;font-size:1.5rem;line-height:1.6;text-underline-offset:.3em;text-decoration-thickness:1px}.tomosu-guide [id^=GiftGuide]{scroll-margin-top:11rem}.tomosu-guide .fn-gift-size-table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;color:#283b33;font-size:1.5rem;line-height:1.65}.tomosu-guide .fn-gift-size-table th,.tomosu-guide .fn-gift-size-table td{padding:1.8rem .8rem;border:0;text-align:left;vertical-align:top;overflow-wrap:anywhere}.tomosu-guide .fn-gift-size-table thead th{padding-block:1.2rem;border-bottom:1px solid #b8c4b7;font-size:1.4rem;font-weight:500}.tomosu-guide .fn-gift-size-table thead th:first-child{width:30%}.tomosu-guide .fn-gift-size-table thead th:nth-child(2){width:30%}.tomosu-guide .fn-gift-size-table tbody tr:not(:last-child){border-bottom:1px solid #e0e5dc}.tomosu-guide .fn-gift-size-table__featured{background:#eaf0e6}.tomosu-guide .fn-gift-size-table__name{display:block;font-size:1.5rem;font-weight:600;letter-spacing:0}.tomosu-guide .fn-gift-size-table__badge{display:inline-block;margin-top:.5rem;color:#355a48;font-size:1.3rem;font-weight:500}.tomosu-guide .fn-gift-size-table__price{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.tomosu-guide .fn-gift-size-table__uses{display:grid;gap:.4rem;margin:0;padding:0;list-style:none;font-size:1.4rem}.tomosu-guide .fn-gift-size-note,.tomosu-guide .fn-gift-size-help p{margin:1.4rem 0 0;color:#4a5b4f;font-size:1.4rem;line-height:1.8}.tomosu-guide .fn-gift-size-details{margin-top:2.4rem;padding:0 1.6rem;background:#f0f2eb}.tomosu-guide .fn-gift-size-details>summary{padding:1.6rem 0;color:#283b33;font-size:1.5rem;font-weight:600;line-height:1.6;cursor:pointer}.tomosu-guide .fn-gift-size-details__body{display:grid;gap:2rem;padding:.8rem 0 2.4rem}.tomosu-guide .fn-gift-size-details__body h3{margin:0 0 .4rem;color:#283b33;font-size:1.6rem;font-weight:600}.tomosu-guide .fn-gift-size-details__body p{margin:0;color:#4a5b4f;font-size:1.5rem;line-height:1.85}.tomosu-guide .fn-gift-size-help{margin-top:2rem}.tomosu-guide .fn-gift-guide-links{display:flex;flex-wrap:wrap;gap:.4rem 2.4rem;margin-top:1.4rem}.tomosu-guide .fn-gift-guide-nav a:focus-visible,.tomosu-guide .fn-gift-guide-links a:focus-visible,.tomosu-guide .fn-gift-size-help a:focus-visible,.tomosu-guide .fn-gift-size-details>summary:focus-visible{outline:2px solid #355a48;outline-offset:4px}@media(min-width:750px){.tomosu-guide .fn-gift-guide-nav{justify-content:center;gap:1rem 3.2rem;margin-bottom:4rem}.tomosu-guide .fn-gift-size-table th,.tomosu-guide .fn-gift-size-table td{padding:2rem 2.4rem}.tomosu-guide .fn-gift-size-table thead th:first-child{width:24%}.tomosu-guide .fn-gift-size-table thead th:nth-child(2){width:24%}.tomosu-guide .fn-gift-size-table__name,.tomosu-guide .fn-gift-size-table__price{font-size:1.8rem}.tomosu-guide .fn-gift-size-table__uses{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;font-size:1.5rem}.tomosu-guide .fn-gift-size-details{padding-inline:2.4rem}.tomosu-guide .fn-gift-size-details__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/fn-gift-guide.css.map */
