@font-face{font-family:SBL GC Great Vibes;src:url(sbl-gc-great-vibes-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SBL GC Parisienne;src:url(sbl-gc-parisienne-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SBL GC Raleway;src:url(sbl-gc-raleway-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:SBL GC Roboto Slab;src:url(sbl-gc-roboto-slab-700.woff2) format("woff2");font-weight:700;font-display:swap}.sbl-gc-design{container-type:inline-size;width:100%}.sbl-gc-design p{margin:0}.sbl-gc-sbl{--u: calc(100cqw / 590);position:relative;display:flex;flex-direction:column;aspect-ratio:590 / 152;border:1px solid #ddd;background:var(--sbl-gc-sbl-bg) center / 100% 100% no-repeat;color:#261004;font-family:SBL GC Roboto Slab,Georgia,serif;font-weight:700}.sbl-gc-sbl__head{display:flex;justify-content:space-between;padding:calc(var(--u) * 12) calc(var(--u) * 12) 0;font-size:calc(var(--u) * 10);text-transform:uppercase}.sbl-gc-sbl__code-value{color:#e0e0e0}.sbl-gc-sbl__amount{margin-top:calc(var(--u) * 2)!important;font-family:SBL GC Great Vibes,cursive;font-weight:400;font-size:calc(var(--u) * 30);line-height:1.2;text-align:center}.sbl-gc-sbl__amount-value{padding-inline-start:calc(var(--u) * 14);color:#e0e0e0;font-size:calc(var(--u) * 32)}.sbl-gc-sbl__names{display:flex;justify-content:space-between;padding-inline:calc(var(--u) * 30) calc(var(--u) * 120);font-family:SBL GC Great Vibes,cursive;font-weight:400;font-size:calc(var(--u) * 18);line-height:1.2;text-transform:capitalize}.sbl-gc-sbl__redeem{margin-top:auto!important;padding-block-end:calc(var(--u) * 9);font-size:calc(var(--u) * 11);text-align:center}.sbl-gc-love41{--u: .125cqw ;display:flex;flex-direction:column;aspect-ratio:800 / 284;border:1px solid #ddd;background:#f7eee3 var(--sbl-gc-love41-bg) left center / auto 100% no-repeat;color:#8e5511;font-family:SBL GC Raleway,Helvetica,Arial,sans-serif}.sbl-gc-love41__head,.sbl-gc-love41__foot{display:grid;align-items:center;background:#d3c2a7;text-transform:uppercase}.sbl-gc-love41__head{grid-template-columns:30% 40% 30%;padding:calc(var(--u) * 6) calc(var(--u) * 20);font-size:calc(var(--u) * 14)}.sbl-gc-love41__intro-caps{font-size:calc(var(--u) * 16)}.sbl-gc-love41__intro-script{font-family:SBL GC Parisienne,cursive;font-size:calc(var(--u) * 24);text-transform:none}.sbl-gc-love41__logo{justify-self:center;width:calc(var(--u) * 80);height:auto}.sbl-gc-love41__code{text-align:end}.sbl-gc-love41__body{display:flex;flex:1;flex-direction:column;justify-content:center;gap:calc(var(--u) * 6);padding-inline-start:calc(var(--u) * 340);color:#aa6710}.sbl-gc-love41__amount{font-family:SBL GC Parisienne,cursive;font-size:calc(var(--u) * 38);line-height:1.1}.sbl-gc-love41__names{display:flex;gap:calc(var(--u) * 30);font-size:calc(var(--u) * 14);text-transform:uppercase}.sbl-gc-love41__label{font-family:SBL GC Parisienne,cursive;font-size:calc(var(--u) * 26);text-transform:none}.sbl-gc-love41__foot{grid-template-columns:1fr auto;padding:calc(var(--u) * 10) calc(var(--u) * 26);font-size:calc(var(--u) * 12)}.sbl-gc-love41__foot p:last-child{text-transform:none}@container (max-width: 519px){.sbl-gc-sbl{--u: max(calc(100cqw / 340), .9px);aspect-ratio:auto;gap:calc(var(--u) * 6);padding-block-end:calc(var(--u) * 4)}.sbl-gc-sbl__head{flex-wrap:wrap;gap:0 calc(var(--u) * 8)}.sbl-gc-sbl__names{padding-inline:calc(var(--u) * 16)}.sbl-gc-sbl__redeem{padding-inline:calc(var(--u) * 12) calc(var(--u) * 84);line-height:1.3}.sbl-gc-love41{--u: max( .25cqw , .85px);aspect-ratio:auto;background-image:none}.sbl-gc-love41__head{grid-template-columns:1fr auto;gap:calc(var(--u) * 4) calc(var(--u) * 12);padding-inline:calc(var(--u) * 14);font-size:calc(var(--u) * 12)}.sbl-gc-love41__intro{white-space:nowrap}.sbl-gc-love41__code{grid-column:1 / -1;text-align:center}.sbl-gc-love41__body{gap:calc(var(--u) * 2);padding:calc(var(--u) * 12) calc(var(--u) * 10) calc(var(--u) * 12) 36%;background:var(--sbl-gc-love41-bg) calc(var(--u) * -22) center / auto calc(var(--u) * 130) no-repeat}.sbl-gc-love41__amount{font-size:calc(var(--u) * 28)}.sbl-gc-love41__label{font-size:calc(var(--u) * 20)}.sbl-gc-love41__names{flex-direction:column;gap:0}.sbl-gc-love41__foot{grid-template-columns:1fr;gap:calc(var(--u) * 2);text-align:center}}.sbl-gc-fields,.sbl-gc-terms{display:grid;gap:var(--gap-xl, 24px);width:100%}.sbl-gc-terms{margin-block:var(--gap-md, 16px) var(--gap-xs, 8px)}.sbl-gc-field{display:grid;gap:var(--gap-xs, 8px);min-width:0;margin:0;padding:0;border:0}.sbl-gc-field__label{padding:0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.sbl-gc-field__required{margin-inline-start:2px;color:#767676;font-weight:400}.sbl-gc-themes{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm, 12px)}.sbl-gc-theme{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:var(--padding-sm, 8px) var(--padding-lg, 16px);border:var(--style-border-width, 1px) solid var(--color-variant-border, #949494);border-radius:0;border-width:var(--options-border-width, 1px);background-color:var(--color-variant-background, #fff);color:var(--color-variant-text, currentcolor);text-align:center;cursor:pointer;transition:background-color var(--animation-speed, .2s) ease,border-color var(--animation-speed, .2s) ease}.sbl-gc-theme:hover{border-color:var(--color-variant-hover-border, currentcolor)}.sbl-gc-theme:has(:checked){border-color:var(--sbl-button-background, #512c16);background-color:var(--sbl-button-background, #512c16);color:var(--sbl-button-text, #fff)}.sbl-gc-theme:has(:focus-visible){outline:var(--focus-outline-width, 2px) solid var(--color-foreground, currentcolor);outline-offset:var(--focus-outline-offset, 2px)}.sbl-gc-theme input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.sbl-gc-agreements{display:grid;gap:var(--gap-sm, 12px)}.sbl-gc-terms .checkbox__label-text{overflow:visible;font-size:14px;line-height:1.45;white-space:normal}.sbl-gc-preview-button{width:100%;min-height:44px;border-radius:0;font-weight:700;letter-spacing:.06em;text-transform:uppercase;--button-color: var(--sbl-button-background, #512c16);--button-border-color: var(--sbl-button-background, #512c16)}.product-information:has(.sbl-gc-fields) .recipient-form__send-to{margin-block-end:var(--gap-xs, 8px);padding:0;font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.product-information:has(.sbl-gc-fields) .gift-card-form-option__button-label{min-height:44px;border-radius:0}.product-information:has(.sbl-gc-fields) .gift-card-form-option__button-label:has(:checked){border-color:var(--sbl-button-background, #512c16);background-color:var(--sbl-button-background, #512c16);color:var(--sbl-button-text, #fff)}.product-information:has(.sbl-gc-fields) :is(.recipient-fields__input,.checkbox__input,.checkbox__label svg){border-radius:0}.sbl-gc-terms .checkbox__input{border-radius:0}.sbl-gc-dialog{width:min(1100px,calc(100vw - 32px));max-width:none;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px);border:0;background:#fff;color:#2f2f2b}.sbl-gc-dialog::backdrop{background:#000000bf}.sbl-gc-dialog__heading{margin:0 0 16px;font-size:16px;font-weight:600}.sbl-gc-dialog__close{position:absolute;inset-block-start:8px;inset-inline-end:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#a3602f;font-size:32px;line-height:1;cursor:pointer}.sbl-gc-dialog__close:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.sbl-gc-dialog [data-gc-design-wrap][hidden],.sbl-gc-dialog[data-gc-self] [data-gc-names]{display:none}.product-information:has(.sbl-gc-fields) :is(.accelerated-checkout-block,.field--send-on){display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sbl-gift-certificate.css.map */
