@charset "UTF-8";[data-section-type=main-product].product--gift-card .option-selector-fieldset{grid-template-columns:1fr;gap:.75rem}[data-section-type=main-product].product--gift-card .label-wrapper{width:100%}[data-section-type=main-product].product--gift-card .product-option-label{display:flex;width:100%;align-items:baseline}[data-section-type=main-product].product--gift-card .label__selected-wrap{margin-left:auto;display:inline-flex;gap:.3em;align-items:baseline}[data-section-type=main-product].product--gift-card .label__selected-wrap:has([data-current-label]:empty){visibility:hidden}[data-section-type=main-product].product--gift-card .label__selected-wrap [data-current-label]:empty:before{content:"​"}[data-section-type=main-product].product--gift-card .label__selected-prefix{font-weight:600}[data-section-type=main-product].product--gift-card .product-form .label__value:not(:empty):before{content:""}[data-section-type=main-product].product--gift-card .option-selector__btns{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}[data-section-type=main-product].product--gift-card .option-selector__btns .opt-label{border-radius:100px;padding:10px 4px;width:100%;min-width:0;justify-content:center;box-sizing:border-box}[data-section-type=main-product].product--gift-card .gift-card-recipient-row{border-top:1px solid var(--dividers-color);padding-top:16px}[data-section-type=main-product].product--gift-card .gift-card-recipient{border:0;padding:0;margin:0 0 16px}[data-section-type=main-product].product--gift-card .gift-card-recipient__heading{margin-bottom:12px}[data-section-type=main-product].product--gift-card .gift-card-recipient__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}[data-section-type=main-product].product--gift-card .gift-card-recipient__field{display:flex;flex-direction:column;gap:6px}[data-section-type=main-product].product--gift-card .gift-card-recipient__field .label{text-transform:none;letter-spacing:normal;font-size:var(--font-size-smaller)}[data-section-type=main-product].product--gift-card .gift-card-recipient__field input,[data-section-type=main-product].product--gift-card .gift-card-recipient__field textarea{width:100%}[data-section-type=main-product].product--gift-card input[type=date]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:var(--font-size-base-min);line-height:var(--font-size-base);font-family:var(--font-base-family);font-weight:var(--base-font-weight);background:var(--background-color);color:var(--font-color-base);border:1px solid var(--font-color-base-mixed-25);border-radius:var(--button-border-radius);padding:.8em 15px;margin:0;width:100%;box-sizing:border-box}[data-section-type=main-product].product--gift-card input[type=date]:hover{border-color:var(--font-color-base-mixed-55)}[data-section-type=main-product].product--gift-card input[type=date]:focus{border-color:var(--font-color-base)}[data-section-type=main-product].product--gift-card .gift-card-recipient__helper{margin:8px 0 0;font-size:var(--font-size-small);color:var(--font-color-base-mixed-55)}[data-section-type=main-product].product--gift-card .gift-card-recipient__field--message{margin-top:12px}[data-section-type=main-product].product--gift-card .gift-card-recipient__message-labels{display:flex;align-items:baseline;justify-content:space-between}[data-section-type=main-product].product--gift-card .gift-card-recipient__counter{font-size:var(--font-size-small);color:var(--font-color-base-mixed-55)}[data-section-type=main-product].product--gift-card .btn__price{white-space:nowrap}@container product-info (max-width: 430px){[data-section-type=main-product].product--gift-card .gift-card-recipient__grid{grid-template-columns:1fr}[data-section-type=main-product].product--gift-card .label__selected-wrap{display:none}}
