.product-wrapper--gift-card{--gc-text: #1D1D1B;--gc-text-secondary: #555555;--gc-amount-bg: #F4F4F4;--gc-amount-border: #E4E4E4;--gc-form-bg: #F7F5F2;--gc-input-border: #C8C8C8;--gc-divider: #DDDDDD;--gc-error: #C4302B;color:var(--gc-text)}.product-wrapper--gift-card,.product-wrapper--gift-card *{font-weight:400!important}.product-wrapper--gift-card [hidden]{display:none!important}.product-wrapper--gift-card .gift-card-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.product-single--2 .product-wrapper--gift-card .product__title{margin:0;padding:0;font-size:22px;line-height:1.3;color:var(--gc-text)}.template-product .product-wrapper--gift-card .product__price{position:static;top:auto;left:auto;flex-shrink:0;margin:0}.product-wrapper--gift-card .product__price .product-card__price{margin:0;line-height:1.3}.product-wrapper--gift-card .product__price .price-item{display:inline;vertical-align:baseline}.product-single--2 .product-wrapper--gift-card .product__price .price-item{font-size:22px;line-height:1.3;color:var(--gc-text);text-transform:none}.product-wrapper--gift-card .product__price .price-item:empty{display:none}.product-wrapper--gift-card .product__description{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--gc-divider);font-size:15px;line-height:26px;color:var(--gc-text-secondary)}.product-wrapper--gift-card .product__description p{margin:0;color:inherit}.product-wrapper--gift-card .gift-card-amounts{margin:0 0 24px;padding:0;border:0;min-width:0}.product-wrapper--gift-card .gift-card-amounts__title{display:block;width:auto;margin:0 0 12px;padding:0;border:0;font-size:14px;line-height:1.4;color:var(--gc-text)}.product-wrapper--gift-card .gift-card-amounts__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.template-product .product-wrapper--gift-card .swatch .gift-card-amounts__item{position:relative;margin:0;width:auto}.product-wrapper--gift-card .gift-card-amounts__item input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.product-wrapper--gift-card .swatch .gift-card-amounts__item label{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:48px;margin:0;padding:0 4px;border:1px solid var(--gc-amount-border)!important;border-radius:0;background:var(--gc-amount-bg);color:var(--gc-text);font-size:15px;line-height:1;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.product-wrapper--gift-card .swatch .gift-card-amounts__item label:before,.product-wrapper--gift-card .swatch .gift-card-amounts__item label:after{display:none}.product-wrapper--gift-card .swatch .gift-card-amounts__item input:checked+label{border-color:var(--gc-text)!important;background:var(--gc-text);color:#fff}.product-wrapper--gift-card .swatch .gift-card-amounts__item input:focus-visible+label{outline:2px solid var(--gc-text);outline-offset:2px}.product-wrapper--gift-card .swatch .gift-card-amounts__item.soldout label{opacity:.4;cursor:not-allowed}.product-wrapper--gift-card .recipient-form{margin:0 0 24px;padding:0 24px;background:var(--gc-form-bg)}.product-wrapper--gift-card .recipient-form__checkbox{display:flex;align-items:center;gap:12px;min-height:56px}.product-wrapper--gift-card .recipient-form__checkbox input{-webkit-appearance:none;appearance:none;flex-shrink:0;position:relative;width:20px;height:20px;margin:0;border:1px solid var(--gc-text);border-radius:0;background:#fff;cursor:pointer}.product-wrapper--gift-card .recipient-form__checkbox input:checked{background:var(--gc-text)}.product-wrapper--gift-card .recipient-form__checkbox input:checked:after{content:"";position:absolute;top:3px;left:6px;width:6px;height:10px;border:solid #FFFFFF;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.product-wrapper--gift-card .recipient-form__checkbox input:focus-visible{outline:2px solid var(--gc-text);outline-offset:2px}.product-wrapper--gift-card .recipient-form__checkbox label{margin:0;padding:11px 0;font-size:15px;line-height:22px;color:var(--gc-text);text-transform:none;cursor:pointer}.product-wrapper--gift-card .recipient-fields{padding:8px 0 24px}.product-wrapper--gift-card .recipient-fields__field{margin-bottom:20px}.product-wrapper--gift-card .recipient-fields__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.product-wrapper--gift-card .recipient-fields__label{display:block;margin:0 0 8px;font-size:14px;line-height:1.4;color:var(--gc-text);text-transform:none}.product-wrapper--gift-card .recipient-fields__optional,.product-wrapper--gift-card .recipient-fields__counter{color:var(--gc-text-secondary)}.product-wrapper--gift-card .recipient-fields__counter{font-size:12px;direction:ltr}.product-wrapper--gift-card .recipient-fields__input{display:block;width:100%;height:46px;margin:0;padding:0 14px;border:1px solid var(--gc-input-border);border-radius:0;background:#fff;box-shadow:none;font-family:inherit;font-size:15px;line-height:1.4;color:var(--gc-text)}.product-wrapper--gift-card .recipient-fields__input::placeholder{color:#9b9b9b;opacity:1}.product-wrapper--gift-card .recipient-fields__input:focus{border-color:var(--gc-text);outline:none}.product-wrapper--gift-card .recipient-fields__input[type=email]{text-align:right}@supports selector(::-webkit-calendar-picker-indicator){.product-wrapper--gift-card .recipient-fields__input[type=date]{position:relative;padding-left:48px;text-align:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%231D1D1B' stroke-width='1.2'%3E%3Crect x='2.6' y='4.1' width='14.8' height='13.3'/%3E%3Cpath d='M2.6 8.1h14.8M6.6 2.1v4M13.4 2.1v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;background-size:20px 20px;cursor:pointer}.product-wrapper--gift-card .recipient-fields__input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin:0;padding:0;background:transparent;color:transparent;opacity:0;cursor:pointer}.product-wrapper--gift-card .recipient-fields__input[type=date]::-webkit-datetime-edit{text-align:right}}@supports (-webkit-touch-callout: none){.product-wrapper--gift-card .recipient-fields__input[type=date]{-webkit-appearance:none;appearance:none;min-width:0;max-width:100%;padding-left:48px;line-height:44px;text-align:right;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%231D1D1B' stroke-width='1.2'%3E%3Crect x='2.6' y='4.1' width='14.8' height='13.3'/%3E%3Cpath d='M2.6 8.1h14.8M6.6 2.1v4M13.4 2.1v4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 16px center;background-size:20px 20px}.product-wrapper--gift-card .recipient-fields__input[type=date]::-webkit-date-and-time-value{margin:0;text-align:right}}.product-wrapper--gift-card .recipient-fields__date{position:relative}.product-wrapper--gift-card .recipient-fields__date .recipient-fields__input[type=date],.product-wrapper--gift-card .recipient-fields__date .recipient-fields__input[type=date]::-webkit-datetime-edit,.product-wrapper--gift-card .recipient-fields__date .recipient-fields__input[type=date]::-webkit-date-and-time-value{color:transparent}.product-wrapper--gift-card .recipient-fields__date .recipient-fields__input[type=date]::-webkit-datetime-edit-day-field:focus,.product-wrapper--gift-card .recipient-fields__date .recipient-fields__input[type=date]::-webkit-datetime-edit-month-field:focus,.product-wrapper--gift-card .recipient-fields__date .recipient-fields__input[type=date]::-webkit-datetime-edit-year-field:focus{background:transparent;color:transparent}.product-wrapper--gift-card .recipient-fields__date-display{position:absolute;top:0;right:15px;direction:ltr;font-size:15px;line-height:46px;color:var(--gc-text);pointer-events:none}.product-wrapper--gift-card .recipient-fields__input--textarea{height:112px;padding:12px 14px;resize:vertical}.product-wrapper--gift-card .recipient-fields__input[aria-invalid=true]{border-color:var(--gc-error)}.product-wrapper--gift-card .recipient-fields__help,.product-wrapper--gift-card .recipient-fields__note{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--gc-text-secondary)}.product-wrapper--gift-card .recipient-fields__note{margin:0}.product-wrapper--gift-card .recipient-fields__error{margin-top:6px;font-size:13px;line-height:1.4;color:var(--gc-error)}.product-wrapper--gift-card .product-form__item--submit .btn--addToCart{width:100%;height:56px;margin:0 0 24px;border:1px solid var(--gc-text);border-radius:0;background:var(--gc-text);color:#fff;font-size:17px;text-transform:none}.product-wrapper--gift-card .gift-card-how-it-works{border-bottom:1px solid var(--gc-divider)}.product-wrapper--gift-card .gift-card-how-it-works .tab-content .toggle-title{border-color:var(--gc-divider)}.product-wrapper--gift-card .gift-card-how-it-works .tab-content .toggle-title .toggleLink{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:15px 0;line-height:22px}.product-wrapper--gift-card .gift-card-how-it-works .toggleLink .icon{flex-shrink:0;float:none;width:20px;height:20px}.product-wrapper--gift-card .gift-card-how-it-works .toggle-content .rte{margin:0;padding:0 0 15px}.product-wrapper--gift-card .gift-card-how-it-works .page-heading{font-size:15px;color:var(--gc-text);text-transform:none}.product-wrapper--gift-card .gift-card-how-it-works .toggleLink:not(.collapsed) .icon{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='7' viewBox='0 0 7 7'%3E%3Crect x='0.7' y='2.93' width='6.2' height='1.09' rx='0.15' fill='%234A4A4A'/%3E%3C/svg%3E") center center no-repeat;transform:none}.product-wrapper--gift-card .gift-card-how-it-works__list{margin:0;padding:0;list-style-position:inside;font-size:14px;line-height:26px;color:var(--gc-text-secondary)}.product-wrapper--gift-card .gift-card-how-it-works__list li{margin:0;padding:0}@media(max-width:767px){.product-single--2 .product-wrapper--gift-card .product__title{margin-top:0;padding-left:0}.product-wrapper--gift-card .gift-card-header{margin-top:15px}.product-wrapper--gift-card .recipient-form{padding:0 16px}.product-wrapper--gift-card .recipient-fields{padding-bottom:16px}.product-wrapper--gift-card .swatch .gift-card-amounts__item label{font-size:14px}.product-wrapper--gift-card .recipient-fields__input,.product-wrapper--gift-card .recipient-fields__date-display{font-size:16px}}@media(max-width:470px){.product-single--2 .product-wrapper--gift-card .product__title{font-size:18px}.product-single--2 .product-wrapper--gift-card .product__price .price-item{font-size:20px}.product-wrapper--gift-card .product-form__item--submit .btn--addToCart{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gift-card-product.css.map */
