<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.gift-card-product{display:flex;flex-direction:column;align-items:center;padding-top:25px}.gift-card-product__primary-column{display:flex;flex-direction:column;align-items:center}.gift-card-product__header{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.gift-card-product__title{margin-bottom:11px;width:150px;font-family:var(--heading-font);font-size:var(--heading-2-size);font-weight:var(--heading-weight);line-height:var(--heading-2-height);letter-spacing:var(--heading-2-spacing);text-align:center}.gift-card-product__description{font-family:var(--lead-font);font-size:var(--lead-1-size);font-weight:var(--lead-weight);line-height:var(--lead-1-height);letter-spacing:var(--lead-1-spacing);letter-spacing:1px;padding-left:30px}@media (min-width: 768px){.gift-card-product__description{padding-left:0}}.gift-card-product__image{margin-right:30px;max-width:376px}.gift-card-product__image--digital{margin-right:0;max-width:250px}.gift-card-product__variant-selector{display:flex;flex-wrap:wrap;width:336px;margin-right:-11px;margin-top:20px;margin-bottom:19px}.gift-card-product__variant-button{width:73px;height:45px;margin-right:11px;margin-bottom:11px;font-family:var(--font-serif);font-size:15px;line-height:43px;letter-spacing:0;text-align:center;border:1px solid #000;border-radius:0;cursor:pointer}.gift-card-product__variant-button--selected{background-color:#000;color:#fff}.gift-card-product__digital-fields{display:flex;flex-direction:column-reverse;margin-bottom:10px}.gift-card-product__digital-fields input{line-height:36px}.gift-card-product__hidden-label{display:none}.gift-card-product__digital-field{margin-bottom:15px;padding-left:17px;background-color:transparent;border:1px solid #000;border-radius:0;resize:none;font-family:var(--font-serif);font-size:18px;line-height:20px;letter-spacing:0}.gift-card-product__digital-field::-moz-placeholder{color:#979797}.gift-card-product__digital-field::placeholder{color:#979797}.gift-card-product__digital-field:focus+.gift-card-product__hidden-label{display:block}.gift-card-product__add-to-cart-button{width:325px;margin-bottom:30px}.gift-card-product a{font-family:var(--font-sans-serif);font-size:13px;line-height:20px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;cursor:pointer}.gift-card-product label{font-family:var(--font-sans-serif);font-size:11px;letter-spacing:0.84px;text-transform:uppercase;margin-bottom:4px;margin-left:3px}.gift-card-product textarea{padding:8px 17px}@media (max-width: 360px){.gift-card-product__image:not(.gift-card-product__image--digital){margin-right:23px;max-width:323px}.gift-card-product__variant-selector{width:300px}.gift-card-product__variant-button{width:64px}.gift-card-product__add-to-cart-button{width:290px}}@media (min-width: 1200px){.gift-card-product{flex-direction:row;justify-content:center;margin-left:50px}.gift-card-product__primary-column{display:block}.gift-card-product__header{align-items:flex-start}.gift-card-product__title{width:auto;margin-bottom:11px;font-family:var(--heading-font);font-size:var(--heading-3-size);font-weight:var(--heading-weight);line-height:var(--heading-3-height);letter-spacing:var(--heading-3-spacing)}.gift-card-product__description{font-size:23px;line-height:30px}.gift-card-product__image{margin-right:100px;max-width:410px}.gift-card-product__image--digital{margin-right:120px;max-width:250px}.gift-card-product__variant-selector{margin-top:0}.gift-card-product__digital-fields input{line-height:46px}.gift-card-product__digital-field{margin-bottom:20px}.gift-card-product__digital-field::-moz-placeholder{font-size:18px}.gift-card-product__digital-field::placeholder{font-size:18px}.gift-card-product__add-to-cart-button{width:200px}}

.button__spinner-wrapper{position:relative}.button__lds-ring{display:inline-block;position:absolute;top:-3px;left:-19px;width:64px;height:64px;transform:scale(0.3);transform-origin:0 0}.button__lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.6s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#fff transparent transparent transparent}.button__lds-ring div:nth-child(1){animation-delay:-0.45s}.button__lds-ring div:nth-child(2){animation-delay:-0.3s}.button__lds-ring div:nth-child(3){animation-delay:-0.15s}.button:hover .button__lds-ring div{border-color:#000 transparent transparent transparent}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

</pre></body></html>