* {-webkit-box-sizing: border-box;box-sizing: border-box;}.gift {padding-block: 1rem;padding-inline: 1rem;text-align: center;}.gift__lead {-webkit-margin-after: 1rem;margin-block-end: 1rem;padding-inline: 2rem;font-weight: 600;font-size: 1.1em;text-align: center;text-wrap: balance;-webkit-border-after: 1px solid #dddddd;border-block-end: 1px solid #dddddd;}.gift__title {margin: 0;padding: .85rem 1rem;text-align: center;font-style: italic;color: white;background-color: #F15C33;background-repeat: no-repeat;background-position: right -50px top -80px, 0 0;background-image: url('/static/default/asset/img/common/symbol--lightorange.svg');}.gift__list {display: grid;grid-template-columns: 1fr;gap: 1rem 1rem;list-style-type: none;margin: 0;padding-block: 0;padding-inline: 0;}.gift-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;gap: .75rem;padding-block: 1rem;padding-inline: 1rem;background-color: #f0f0f0;}.gift-item__image {background-color: white;border: 1px solid #dddddd;border-radius: .25rem;}.gift-item__body {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-flow: column nowrap;flex-flow: column nowrap;-webkit-box-align: stretch;-ms-flex-align: stretch;align-items: stretch;gap: .25rem;}.gift-item__price {font-weight: 600;font-style: italic;color: #F15C33;}.gift-item__title {max-inline-size: initial !important;margin-block: 0;font-weight: 600;font-size: 1.2em;line-height: 1.3;}.gift-item__description {font-size: .9em;line-height: 1.3;}.gift-item__footer {text-align: center;-webkit-margin-before: auto;margin-block-start: auto;}.gift .gift-item__button {padding: 0 1rem !important;line-height: 1 !important;}.gift.gift-clone {padding-block: 0;padding-inline: 0;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-Book.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-Book.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-BookIt.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-BookIt.woff") format("woff");font-weight:normal;font-style:italic;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-Demi.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-Demi.woff") format("woff");font-weight:700;font-style:normal;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-DemiIt.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-DemiIt.woff") format("woff");font-weight:700;font-style:italic;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-Book.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-Book.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-BookIt.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-BookIt.woff") format("woff");font-weight:normal;font-style:italic;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-Demi.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-Demi.woff") format("woff");font-weight:700;font-style:normal;}@font-face {font-family:'Franklin Gothic';src:url("/static/default/asset/font/FranklinGothicFS-DemiIt.woff2") format("woff2"),url("/static/default/asset/font/FranklinGothicFS-DemiIt.woff") format("woff");font-weight:700;font-style:italic;}@media screen and (min-width: 767px) {.gift__list {grid-template-columns: repeat(auto-fit, MINMAX(0, 1fr));}.gift.gift-clone {margin-inline: -3rem;inline-size: calc(100% + 6rem);}}
