#tg-gift{--ink:#000;--paper:#fff;--soft:#F7F9FA;--line:rgba(0,0,0,.12);--mute:rgba(0,0,0,.6);--viva-a:#E2393F;--viva-b:#F6B3C0;--spit-a:#A8653F;--spit-b:#F4ECE2;--fritz-a:#93B8A6;--fritz-b:#AFCBE3;--ease:cubic-bezier(.22,.61,.36,1);--tg-head:"Roc-Grotesk-Wide","Roc Grotesk Wide","Helvetica Neue",Arial,sans-serif;--tg-body:"Instrument Sans","Helvetica Neue",Arial,sans-serif}#tg-gift[hidden]{display:none!important}#tg-gift *,#tg-gift *:before,#tg-gift *:after{box-sizing:border-box;margin:0;padding:0}#tg-gift [hidden]{display:none!important}#tg-gift button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit;text-transform:none;min-height:0;border-radius:0}#tg-gift .tg-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#00000061;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}#tg-gift .tg-scrim.on{opacity:1;pointer-events:auto}#tg-gift .tg-modal{position:fixed;z-index:2147483001;left:50%;top:50%;width:min(880px,calc(100vw - 48px));height:min(560px,calc(100vh - 80px));transform:translate(-50%,-46%);opacity:0;pointer-events:none;display:grid;grid-template-columns:44% 56%;background:var(--paper);color:var(--ink);font-family:var(--tg-body);font-weight:500;-webkit-font-smoothing:antialiased;text-align:left;transition:opacity .5s var(--ease),transform .6s var(--ease)}#tg-gift .tg-modal.on{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}#tg-gift .tg-photo{position:relative;overflow:hidden;background:var(--soft)}#tg-gift .tg-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .7s var(--ease),transform 1.2s var(--ease)}#tg-gift .tg-photo img.on{opacity:1;transform:scale(1)}#tg-gift .tg-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;z-index:5}#tg-gift .tg-close svg{width:14px;height:14px}#tg-gift .tg-panel{position:relative;padding:78px 56px 36px;display:flex;flex-direction:column;overflow:hidden}#tg-gift .tg-brand{position:absolute;left:56px;top:24px;height:24px;width:auto}#tg-gift .tg-progress{display:flex;gap:6px;margin-bottom:30px;height:2px}#tg-gift .tg-progress i{flex:1;background:var(--line);position:relative;overflow:hidden}#tg-gift .tg-progress i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}#tg-gift .tg-progress i.done:after{transform:scaleX(1)}#tg-gift .tg-step{display:none;flex-direction:column;flex:1;animation:tgrise .55s var(--ease) both}#tg-gift .tg-step.on{display:flex}@keyframes tgrise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}#tg-gift .tg-eyebrow{font:500 11px/1.4 var(--tg-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:14px}#tg-gift .tg-h{font:500 30px/1.08 var(--tg-head);text-transform:uppercase;letter-spacing:.01em;margin-bottom:12px;color:var(--ink)}#tg-gift .tg-lede{font-size:15px!important;line-height:1.55!important;color:#000000b8;max-width:36ch}#tg-gift .tg-grow{flex:1}#tg-gift .tg-btn{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 28px;background:var(--ink);color:#fff;font:500 13px/1 var(--tg-body);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .25s,transform .2s}#tg-gift .tg-btn:hover{background:#222;color:#fff}#tg-gift .tg-btn:active{transform:scale(.98)}#tg-gift .tg-btn[disabled]{background:#00000040;cursor:default}#tg-gift .tg-link{font-size:13px;color:var(--mute);text-decoration:underline;text-underline-offset:3px;margin-top:16px;align-self:flex-start}#tg-gift .tg-actions{display:flex;flex-direction:column;align-items:flex-start}#tg-gift .tg-q{font-size:13px!important;line-height:1.4!important;color:var(--mute);margin:22px 0 10px}#tg-gift .tg-chips{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}#tg-gift .tg-chips.list{grid-template-columns:1fr}#tg-gift .tg-chip{height:42px;border:1px solid var(--line);font:500 13px/1 var(--tg-body);display:flex;align-items:center;justify-content:center;gap:10px;transition:border-color .2s,background .2s}#tg-gift .tg-chips.list .tg-chip{justify-content:space-between;padding:0 16px;height:46px}#tg-gift .tg-chip small{font-size:12px;color:var(--mute)}#tg-gift .tg-chip:hover{border-color:var(--ink)}#tg-gift .tg-chip.sel{background:var(--ink);color:#fff;border-color:var(--ink)}#tg-gift .tg-field{margin-top:22px;display:flex;flex-direction:column;gap:10px}#tg-gift .tg-field input{height:50px;width:100%;border:1px solid var(--line);border-radius:0;padding:0 16px;font:500 16px var(--tg-body);color:var(--ink);background:#fff;outline:none;box-shadow:none;transition:border-color .2s}#tg-gift .tg-field input:focus{border-color:var(--ink)}#tg-gift .tg-fine{font-size:11px!important;line-height:1.5!important;color:var(--mute);margin-top:12px;max-width:46ch}#tg-gift .tg-fine a{color:inherit;text-decoration:underline}#tg-gift .tg-err{font-size:12px!important;color:#9d1c21;margin-top:8px}#tg-gift .tg-boxes{display:flex;justify-content:center;gap:18px;margin-top:34px;flex:1;align-items:center;min-height:170px}#tg-gift .tg-gift{position:relative;width:30%;aspect-ratio:1/1;transition:width .7s var(--ease),opacity .4s var(--ease)}#tg-gift .tg-box{position:absolute;left:8%;right:8%;bottom:10%;height:58%;transition:transform .35s var(--ease)}#tg-gift .tg-gift:hover .tg-box{transform:translateY(-4px)}#tg-gift .tg-base{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:repeating-linear-gradient(90deg,var(--a) 0 14px,var(--b) 14px 28px);box-shadow:inset 0 -12px 18px #00000012}#tg-gift .tg-base:before,#tg-gift .tg-lid:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:12px;margin-left:-6px;background:var(--ink)}#tg-gift .tg-lid{position:absolute;left:-6%;right:-6%;top:-16%;height:24%;z-index:4;background:repeating-linear-gradient(90deg,var(--a) 0 14px,var(--b) 14px 28px);box-shadow:0 6px 10px -6px #00000059;transition:transform .8s var(--ease),opacity .5s var(--ease) .3s}#tg-gift .tg-bow{position:absolute;left:50%;top:-22px;width:46px;height:24px;margin-left:-23px}#tg-gift .tg-bow:before,#tg-gift .tg-bow:after{content:"";position:absolute;top:2px;width:22px;height:18px;border:3px solid var(--ink);border-radius:50%/60% 60% 40% 40%}#tg-gift .tg-bow:before{left:0;transform:rotate(-18deg)}#tg-gift .tg-bow:after{right:0;transform:rotate(18deg)}#tg-gift .tg-card{position:absolute;left:12%;right:12%;top:4%;height:92%;z-index:1;background:#fff;border:1px solid var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:9%;gap:6px;transition:transform .9s var(--ease) .35s}#tg-gift .tg-card img{height:12px;width:auto;opacity:.9}#tg-gift .tg-card b{font:500 13px/1.1 var(--tg-head);text-transform:uppercase;text-align:center;padding:0 6px}#tg-gift .tg-name{position:absolute;left:0;right:0;bottom:-6px;text-align:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);transition:opacity .3s}#tg-gift .tg-gift.viva{--a:var(--viva-a);--b:var(--viva-b)}#tg-gift .tg-gift.spit{--a:var(--spit-a);--b:var(--spit-b)}#tg-gift .tg-gift.fritz{--a:var(--fritz-a);--b:var(--fritz-b)}#tg-gift .tg-boxes.chosen .tg-gift{pointer-events:none}#tg-gift .tg-boxes.chosen .tg-gift:not(.open){opacity:0}#tg-gift .tg-boxes.solo{margin-top:26px;margin-bottom:18px}#tg-gift .tg-boxes.solo .tg-gift:not(.open){width:0;margin:0 -9px}#tg-gift .tg-gift.open{width:46%}#tg-gift .tg-gift.open .tg-name{opacity:0}#tg-gift .tg-gift.open .tg-lid{transform:translateY(-150%) rotate(-8deg);opacity:0}#tg-gift .tg-gift.open .tg-card{transform:translateY(-78%)}#tg-gift .tg-reveal{opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}#tg-gift .tg-reveal.on{opacity:1;transform:none}#tg-gift .tg-teaser{position:fixed;left:16px;bottom:16px;z-index:2147482999;display:flex;align-items:center;gap:10px;background:var(--ink);color:#fff;height:44px;padding:0 16px 0 12px;font:500 12px/1 var(--tg-body);letter-spacing:.1em;text-transform:uppercase;transform:translateY(90px);transition:transform .5s var(--ease)}#tg-gift .tg-teaser.on{transform:none}#tg-gift .tg-teaser i{width:18px;height:16px;position:relative;background:repeating-linear-gradient(90deg,var(--viva-a) 0 3px,var(--viva-b) 3px 6px)}#tg-gift .tg-teaser i:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;background:#fff}@media(max-width:720px){#tg-gift .tg-modal{left:12px;right:12px;top:50%;bottom:auto;width:auto;height:min(560px,calc(100vh - 24px));height:min(560px,calc(100dvh - 24px));transform:translateY(-46%);grid-template-columns:1fr;grid-template-rows:6px 1fr}#tg-gift .tg-modal.on{transform:translateY(-50%)}#tg-gift .tg-photo{height:6px;min-height:0;background:repeating-linear-gradient(90deg,var(--viva-a) 0 14px,var(--viva-b) 14px 28px)}#tg-gift .tg-photo img{display:none}#tg-gift .tg-panel{padding:52px 20px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}#tg-gift .tg-brand{left:20px;top:20px;height:20px}#tg-gift .tg-close{top:10px;right:8px}#tg-gift .tg-progress{margin-bottom:20px}#tg-gift .tg-eyebrow{margin-bottom:10px}#tg-gift .tg-h{font-size:22px;margin-bottom:8px}#tg-gift .tg-lede{font-size:14px!important;line-height:1.45!important}#tg-gift .tg-boxes{gap:10px;margin-top:18px;min-height:140px}#tg-gift .tg-boxes.solo{margin-top:14px;margin-bottom:10px}#tg-gift .tg-card b{font-size:12px}#tg-gift .tg-field{margin-top:16px}#tg-gift .tg-field input{height:48px}#tg-gift .tg-q{margin:14px 0 8px}#tg-gift .tg-chips{grid-template-columns:repeat(3,1fr)}#tg-gift .tg-chip{height:40px}#tg-gift .tg-btn{width:100%;height:48px}#tg-gift .tg-link{margin-top:12px}#tg-gift .tg-fine{margin-top:10px}}@media(prefers-reduced-motion:reduce){#tg-gift *,#tg-gift *:before,#tg-gift *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tiggy-gift-popup.css.map */
