:root{--color-primary:#707070;--color-secondary:#fff;--color-brand:#668aab;--color-form:#939395;--color-form-input:#222;--color-form-success:#1f2d49;--color-form-warning:#ffb800;--color-form-error:#dc2626}.section-spacing{margin-bottom:2.2857142857rem;margin-top:2.2857142857rem}@media screen and (min-width:769px){.section-spacing{margin-bottom:4.5714285714rem;margin-top:4.5714285714rem}}.underline-hover{position:relative}.underline-hover:after{background:#707070;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:width .25s;width:0}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after,.underline-hover:not(.disabled):hover:after{width:100%}.acb-widget-trigger-btn{bottom:93px!important;height:50px!important;right:28px!important;width:50px!important}@media screen and (min-width:1025px){.acb-widget-trigger-btn{right:33px!important}}.template-gift_card #FreeShippingBanner{display:none!important}.template-giftcard{--gift-card-bg:#fff;--gift-card-text:#707070;--gift-card-border:#707070;background:var(--gift-card-bg)}.template-giftcard a{color:var(--gift-card-text);font-family:var(--font-primary);padding:10px 0;text-decoration:underline}.template-giftcard .wrapper{max-width:588px}.template-giftcard .wrapper iframe,.template-giftcard .wrapper img,.template-giftcard .wrapper object{max-width:100%}.template-giftcard strong{font-weight:600}.shop-url{display:none}.giftcard{animation:slideup .8s ease-in-out}.giftcard__border{animation:container-slide .8s ease-in-out}.giftcard__content{background-color:var(--gift-card-bg);color:var(--gift-card-bgt)}.giftcard__content:after,.giftcard__header:after{clear:both;content:"";display:table}.giftcard__title{font-family:var(--font-primary);font-size:18px;margin-block-end:37px;margin-block-start:72px;text-align:center}@media screen and (min-width:1025px){.giftcard__title{margin-block:85px}}.giftcard__tag{background-color:color-mix(in srgb,var(--gift-card-text),#fff 10%);border:1px solid transparent;border-radius:4px;color:var(--gift-card-bg);display:block;float:right;font-size:.75em;letter-spacing:.05em;line-height:1;padding:10px;text-transform:uppercase}.giftcard__tag--active{background:transparent;border:1px solid color-mix(in srgb,var(--gift-card-text),#fff 20%);color:var(--gift-card-text)}.giftcard__wrap{margin:0 auto;max-width:100%;position:relative;width:420px}.giftcard__wrap img{display:block;position:relative;width:100%;z-index:2}.giftcard__wrap:after,.giftcard__wrap:before{content:none}.giftcard__code{bottom:30px;position:absolute;text-align:center;width:100%;z-index:50}.giftcard__code--medium{font-size:.875em}.giftcard__code--small{font-size:.75em}.giftcard__code__inner{border-radius:4px;display:inline-block;max-width:450px;padding:.5em;vertical-align:baseline}.giftcard__code--small .giftcard__code__inner{overflow:auto}.giftcard__code__text{border:1px dashed var(--gift-card-bg);border-radius:2px;color:var(--gift-card-bg);display:inline-block;font-family:var(--font-primary);font-size:2em;font-weight:600;line-height:1;padding:.4em .5em;text-transform:uppercase;vertical-align:baseline}@media screen and (min-width:1025px){.giftcard__code__text{font-size:1.5em}}.disabled .giftcard__code__text{color:#999;text-decoration:line-through}.giftcard__label{color:var(--gift-card-bg);font-size:2em;left:0;line-height:1;padding:15px;position:absolute;text-align:left;text-transform:uppercase;top:0;z-index:50}.giftcard__label strong{display:block;font-family:var(--font-primary);font-weight:600}.giftcard__amount{color:var(--gift-card-bg);font-size:2em;line-height:1;padding:15px;position:absolute;right:0;top:0;z-index:50}.giftcard__amount strong{display:block;font-family:var(--font-primary);font-weight:600}.giftcard__amount--medium{font-size:2em}.tooltip{animation:popup .5s ease-in-out .7s both;color:var(--gift-card-bg);margin-top:16px;right:50%;text-align:center;top:-50%;white-space:nowrap;z-index:3}.tooltip,.tooltip:before{display:block;position:absolute}.tooltip:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:5px solid rgba(51,51,51,.9);bottom:0;content:"";height:0;left:100%;margin-bottom:-5px;margin-left:-5px;width:0}.tooltip__label{background:rgba(51,51,51,.9);border:none;border-radius:4px;display:block;font-size:12px;line-height:16px;margin-left:.25em;min-height:14px;padding:.5em .75em;position:relative;right:-50%;text-decoration:none;text-shadow:none}.tooltip__label small{color:#b3b3b3;font-size:.875em;letter-spacing:.1em;text-transform:uppercase}.giftcard__instructions{font-family:var(--font-primary);font-size:10px;font-weight:600;line-height:1;margin-top:36px;text-align:center}@media screen and (min-width:1025px){.giftcard__instructions{margin-top:85px}}.giftcard__actions{border-top:1px solid var(--gift-card-border);display:flex;flex-direction:column;font-size:10px;justify-content:space-between;overflow:hidden;padding-top:30px;position:relative;text-align:center}.giftcard__actions a{padding:8.5px}.action-link{color:var(--gift-card-text);font-family:var(--font-primary)}.giftcard__footer{animation:fadein .5s ease-in-out .4s both;text-align:center}#QrCode{margin-bottom:57px}@media screen and (min-width:1025px){#QrCode{margin-bottom:154px}}#QrCode img{border:1px solid var(--gift-card-border);border-radius:4px;margin:30px auto}.giftcard__border #QrCode img{border:none;height:69px;width:69px}@media screen and (max-width:580px){.giftcard{font-size:12px}.giftcard__actions,.giftcard__border{padding:15px}.giftcard__actions .btn{padding-left:0;padding-right:0;width:100%}}@media print{@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.template-giftcard{background-color:var(--gift-card-bg)}.giftcard__border,.giftcard__content{border:0}.add-to-apple-wallet,.giftcard__actions,.giftcard__wrap:after,.giftcard__wrap:before,.tooltip{display:none}.giftcard__title{float:none;text-align:center}.giftcard__code__text{color:#555}.shop-url{display:block}}@keyframes slideup{0%{opacity:0;transform:translateY(2000px) rotate(10deg)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0) rotate(0deg)}}@keyframes popup{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes container-slide{0%{opacity:0;transform:rotate(0deg)}to{transform:rotate(0deg)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}
/*# sourceMappingURL=template.gift_card.css.map*/