@property --lx{syntax: "<percentage>"; inherits: true; initial-value: 74%;}@property --ly{syntax: "<percentage>"; inherits: true; initial-value: 42%;}@property --mh{syntax: "<length>"; inherits: true; initial-value: 300px;}.btg{--btg-shade: 7, 6, 5;--btg-bg: rgb(var(--btg-shade));--btg-ivory: #f2eadd;--btg-muted: rgba(242, 234, 221, .6);--btg-accent: #c9a265;--btg-kicker: #d6a964;--btg-pos: 74% 50%;--btg-pos-m: 50% 40%;--btg-serif: "Cormorant Garamond", Cormorant, Georgia, serif;--btg-caps: Cinzel, "Trajan Pro", Georgia, serif;--btg-sans: Manrope, "Helvetica Neue", Arial, sans-serif;--btg-tib: "Noto Serif Tibetan", "Microsoft Himalaya", Jomolhari, serif;--btg-gold-text: linear-gradient(180deg, #fbf6ee 28%, #ead9b8 66%, #b98f55 100%);position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;padding:24px;color:var(--btg-ivory);font-family:var(--btg-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.btg[hidden]{display:none}.btg *,.btg *:before,.btg *:after{box-sizing:border-box}.btg button{font:inherit;color:inherit}:root:not(.has-cursor) .btg button,:root:not(.has-cursor) .btg a{cursor:pointer}html.btg-lock,html.btg-lock body{overflow:hidden!important}.btg__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 45%,#0c090699,#020202e6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .6s ease}.btg.is-open .btg__backdrop{opacity:1}.btg__modal{position:relative;display:flex;width:min(1040px,100%);aspect-ratio:26 / 15;min-height:min(560px,calc(100vh - 48px));max-height:calc(100vh - 48px);background:var(--btg-bg);box-shadow:0 40px 120px #000000b3,0 0 0 1px #c9a2651f;overflow:hidden;outline:none;opacity:0;transform:translateY(18px) scale(.985);transition:opacity .7s cubic-bezier(.2,.7,.1,1),transform 1s cubic-bezier(.2,.7,.1,1),--mh .8s cubic-bezier(.2,.7,.1,1)}@supports (height: 100svh){.btg__modal{min-height:min(560px,calc(100svh - 48px));max-height:calc(100svh - 48px)}}.btg.is-open .btg__modal{opacity:1;transform:none}.btg__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--btg-bg)}.btg__media picture{position:absolute;top:0;right:0;bottom:0;left:0}.btg__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--btg-pos);filter:brightness(.9) contrast(1.05);opacity:0;transition:opacity 1.4s ease}.btg.is-open .btg__img{opacity:1;animation:btg-push 9s cubic-bezier(.15,.6,.2,1) both}.btg__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(var(--btg-shade),.95),rgba(var(--btg-shade),.84) 30%,rgba(var(--btg-shade),.4) 50%,rgba(var(--btg-shade),0) 64%),radial-gradient(120% 100% at 74% 48%,transparent 52%,rgba(0,0,0,.55) 100%)}.btg__light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(30% 48% at var(--lx) var(--ly),rgba(255,196,128,.17),rgba(255,166,92,.05) 48%,transparent 72%);transition:--lx 1.2s cubic-bezier(.2,.7,.2,1),--ly 1.2s cubic-bezier(.2,.7,.2,1);animation:btg-flicker 5.5s ease-in-out infinite}.btg__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.btg__motes{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.btg__motes i{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);border-radius:50%;background:#ffdcaa;box-shadow:0 0 6px 1px #ffc88280;opacity:0;animation:btg-mote var(--d) linear var(--t) infinite}.btg__frame{position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:1;pointer-events:none;border:1px solid rgba(201,162,101,.2);border-color:color-mix(in srgb,var(--btg-accent) 24%,transparent);opacity:0;transition:opacity 1.2s ease .3s}.btg.is-open .btg__frame{opacity:1}.btg__frame i{position:absolute;width:22px;height:22px;border:0 solid var(--btg-accent)}.btg__frame i:after{content:"";position:absolute;width:5px;height:5px;background:var(--btg-accent);transform:rotate(45deg)}.btg__frame i:nth-child(1){top:-1px;left:-1px;border-width:1px 0 0 1px}.btg__frame i:nth-child(2){top:-1px;right:-1px;border-width:1px 1px 0 0}.btg__frame i:nth-child(3){bottom:-1px;left:-1px;border-width:0 0 1px 1px}.btg__frame i:nth-child(4){bottom:-1px;right:-1px;border-width:0 1px 1px 0}.btg__frame i:nth-child(1):after{top:-3px;left:-3px}.btg__frame i:nth-child(2):after{top:-3px;right:-3px}.btg__frame i:nth-child(3):after{bottom:-3px;left:-3px}.btg__frame i:nth-child(4):after{bottom:-3px;right:-3px}.btg__close{position:absolute;top:24px;right:24px;z-index:3;display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;color:var(--btg-ivory);opacity:.75;transition:opacity .3s,transform .6s cubic-bezier(.2,.7,.1,1)}.btg__close:hover{opacity:1;transform:rotate(90deg)}.btg__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.2}.btg__body{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:54%;min-height:100%;padding:52px 36px 70px 60px;text-align:center}.btg__brand{display:flex;flex-direction:column;align-items:center;gap:12px}.btg__lotus{display:block;width:auto;height:34px}.btg__brand span{margin-right:-.46em;font:500 13px/1 var(--btg-caps);letter-spacing:.46em;text-transform:uppercase}.btg[data-step="2"] .btg__lotus,.btg[data-step="3"] .btg__lotus{display:none}.btg__step{display:flex;flex-direction:column;align-items:center;width:100%}.btg__step[hidden]{display:none}.btg__step.is-leaving{opacity:0;transform:translateY(-10px);filter:blur(4px);transition:opacity .28s ease,transform .28s ease,filter .28s ease}.btg.is-open .btg__brand,.btg.is-open .btg__step>*{animation:btg-rise 1s cubic-bezier(.2,.7,.1,1) both}.btg.is-open .btg__brand{animation-delay:.2s}.btg__step>:nth-child(1){animation-delay:.3s!important}.btg__step>:nth-child(2){animation-delay:.4s!important}.btg__step>:nth-child(3){animation-delay:.52s!important}.btg__step>:nth-child(4){animation-delay:.64s!important}.btg__step>:nth-child(5){animation-delay:.76s!important}.btg__step>:nth-child(6){animation-delay:.88s!important}.btg__kicker{margin:24px -.3em 0 0;font:700 14px/1.3 var(--btg-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--btg-kicker)}.btg__title{display:flex;flex-direction:column;align-items:center;width:100%;margin:14px 0 0;font-weight:400}.btg__title-sm{font:italic 400 36px/1.12 var(--btg-serif);letter-spacing:.005em}.btg__title-lg{display:inline-block;margin-top:4px;padding:0 .04em .06em;white-space:nowrap;font:500 92px/1 var(--btg-caps);letter-spacing:.03em;text-transform:uppercase;background:var(--btg-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 22px rgba(0,0,0,.55))}.btg__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:min(360px,100%);height:58px;margin-top:34px;padding:0 30px 0 calc(30px + .24em);border:0;border-radius:0;background:var(--btg-ivory);color:#0c0a08!important;font:700 12.5px/1 var(--btg-sans)!important;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;overflow:hidden;transition:background-color .4s ease,opacity .3s ease}.btg__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.7) 50%,transparent 68%);transform:translate(-110%);animation:btg-sheen 6s ease-in-out 2.4s infinite}.btg__cta:hover{background:var(--btg-accent)}.btg__cta svg{width:18px;height:10px;fill:none;stroke:currentColor;stroke-width:1.3}.btg.is-sending .btg__form .btg__cta{opacity:.65;pointer-events:none}.btg__decline{margin-top:16px;padding:8px 12px;background:none;border:0;color:var(--btg-muted)!important;font:500 13px/1 var(--btg-sans)!important;letter-spacing:.04em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .3s}.btg__decline:hover{color:var(--btg-ivory)!important}.btg__terma{position:absolute;left:60px;right:36px;bottom:32px;display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:0;font:500 9.5px/1.5 var(--btg-sans);letter-spacing:.28em;text-transform:uppercase;color:#f2eadd66;text-wrap:balance}.btg__terma [lang=bo]{font:400 15px/1 var(--btg-tib);letter-spacing:.04em;text-transform:none;color:var(--btg-accent)}.btg[data-step="2"] .btg__terma,.btg[data-step="3"] .btg__terma{display:none}.btg__seal{position:relative;display:grid;place-items:center;width:164px;aspect-ratio:1;margin-top:18px}.btg__seal:before{content:"";position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;border-radius:50%;background:radial-gradient(circle,rgba(255,210,145,.3),rgba(255,190,120,.08) 42%,transparent 66%);animation:btg-bloom 2s ease-out .35s both}.btg__seal svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.btg__seal .r{fill:none;stroke:var(--btg-accent)}.btg__seal .p{fill:var(--btg-accent)}.btg__seal .spin{transform-origin:100px 100px;animation:btg-spin 90s linear infinite}.btg__seal .spin-rev{transform-origin:100px 100px;animation:btg-spin 60s linear infinite reverse}.btg__seal .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:btg-draw 1.8s cubic-bezier(.6,.1,.2,1) .3s forwards}.btg__seal-in{position:relative;display:flex;flex-direction:column;align-items:center;animation:btg-unseal 1.4s cubic-bezier(.2,.7,.1,1) .55s both}.btg__seal-in b{font:500 52px/1 var(--btg-caps);background:var(--btg-gold-text);-webkit-background-clip:text;background-clip:text;color:transparent}.btg__seal-in span{margin:8px -.5em 0 0;font:700 11px/1 var(--btg-sans);letter-spacing:.5em;text-transform:uppercase}.btg__seal-in img{width:44px;height:auto;filter:drop-shadow(0 0 14px rgba(232,190,120,.55))}.btg__plus{margin:16px -.26em 0 0;font:700 12px/1.5 var(--btg-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--btg-kicker)}.btg__form{display:flex;flex-direction:column;align-items:center;width:min(380px,100%);margin:20px 0 0}.btg__label{font:italic 400 22px/1.25 var(--btg-serif)}.btg__field{position:relative;width:100%;margin-top:10px}.btg__field:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--btg-accent);transform:scaleX(0);transition:transform .6s cubic-bezier(.2,.7,.1,1)}.btg__field:focus-within:after{transform:scaleX(1)}.btg__field input{display:block;width:100%;height:50px;margin:0;padding:0 6px;background:transparent;border:0;border-bottom:1px solid rgba(242,234,221,.32);border-radius:0;box-shadow:none;color:var(--btg-ivory);font:400 16px/1 var(--btg-sans);letter-spacing:.03em;text-align:center;outline:none;-webkit-appearance:none;appearance:none}.btg__field input::placeholder{color:#f2eadd61}.btg__field input:-webkit-autofill{-webkit-text-fill-color:var(--btg-ivory);transition:background-color 9999s}.btg__error{min-height:18px;margin:8px 0 0;font:500 12px/1.45 var(--btg-sans);color:#f0906a}.btg__form .btg__cta{width:100%;margin-top:6px}.btg__fine{max-width:360px;margin:14px 0 0;font:400 11px/1.55 var(--btg-sans);color:#f2eadd75}.btg__fine a{color:inherit;text-underline-offset:3px}.btg__step--3 .btg__seal{width:112px;margin-top:14px}.btg__done{margin:16px 0 0;font:italic 400 38px/1.1 var(--btg-serif)}.btg__codes{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin:22px 0 0;padding:0;list-style:none}.btg__code{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:178px;padding:14px 16px 10px;border:1px dashed rgba(201,162,101,.55);border-color:color-mix(in srgb,var(--btg-accent) 60%,transparent);background:#c9a2650f}.btg__code-label{font:700 10px/1 var(--btg-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--btg-kicker)}.btg__code code{font:500 21px/1 var(--btg-caps);letter-spacing:.14em;color:var(--btg-ivory);background:none;padding:0;-webkit-user-select:all;user-select:all}.btg__copy{padding:4px 8px;background:none;border:0;color:var(--btg-muted)!important;font:700 10px/1 var(--btg-sans)!important;letter-spacing:.22em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px}.btg__copy.is-copied{color:var(--btg-accent)!important;text-decoration:none}.btg__note{max-width:390px;margin:16px 0 0;font:400 13px/1.55 var(--btg-sans);color:var(--btg-muted)}.btg__step--3 .btg__cta{margin-top:22px}.btg__warn{margin:12px 0 0;padding:8px 12px;font:600 12px/1.4 var(--btg-sans);color:#1a0f05;background:#f0c060}.btg :focus-visible{outline:1px solid var(--btg-accent);outline-offset:4px}.btg__modal:focus-visible,.btg__field input:focus-visible{outline:none}@media(max-width:820px){.btg{padding:12px}.btg__modal{--mh: clamp(230px, 40vh, 330px);flex-direction:column;width:min(460px,100%);aspect-ratio:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.btg__modal::-webkit-scrollbar{display:none}.btg[data-step="2"] .btg__modal,.btg[data-step="3"] .btg__modal{--mh: 150px}@supports (height: 100svh){.btg__modal{--mh: clamp(230px, 40svh, 330px);max-height:calc(100svh - 24px)}}.btg__media{bottom:auto;height:var(--mh)}.btg__img{object-position:var(--btg-pos-m)}.btg__shade{background:linear-gradient(180deg,rgba(var(--btg-shade),.15) 0%,rgba(var(--btg-shade),0) 38%,rgba(var(--btg-shade),.7) 76%,var(--btg-bg) 100%)}.btg__frame{top:8px;right:8px;bottom:8px;left:8px}.btg__close{top:12px;right:12px}.btg__body{width:100%;min-height:0;justify-content:flex-start;padding:calc(var(--mh) - 40px) 24px 26px}.btg__lotus{height:30px}.btg__kicker{margin-top:18px;font-size:12.5px}.btg__title-sm{font-size:27px}.btg__title-lg{font-size:70px}.btg__cta{width:100%;min-width:0;height:auto;min-height:54px;margin-top:26px;padding:12px 14px 12px calc(14px + .16em);font-size:11.5px!important;line-height:1.35!important;letter-spacing:.16em}.btg__terma{position:static;margin-top:22px}.btg__seal{width:138px;margin-top:14px}.btg__seal-in b{font-size:44px}.btg__done{font-size:31px}.btg__code{flex:1 1 140px;min-width:0}.btg__code code{font-size:18px;letter-spacing:.1em;overflow-wrap:anywhere}}@keyframes btg-push{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes btg-rise{0%{opacity:0;transform:translateY(14px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes btg-flicker{0%,to{opacity:.9}37%{opacity:1}52%{opacity:.76}71%{opacity:.96}}@keyframes btg-mote{0%{opacity:0;transform:translate(0)}15%{opacity:.85}70%{opacity:.45}to{opacity:0;transform:translate(var(--dx),-220px)}}@keyframes btg-sheen{0%,72%{transform:translate(-110%)}to{transform:translate(110%)}}@keyframes btg-spin{to{transform:rotate(360deg)}}@keyframes btg-draw{to{stroke-dashoffset:0}}@keyframes btg-bloom{0%{opacity:0;transform:scale(.4)}40%{opacity:1}to{opacity:.45;transform:scale(1)}}@keyframes btg-unseal{0%{opacity:0;transform:scale(.7);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){.btg *,.btg *:before,.btg *:after{animation:none!important;transition-duration:.01ms!important}.btg__modal,.btg__backdrop{transition:opacity .3s ease!important}.btg__modal{transform:none}.btg__motes{display:none}.btg__seal .draw{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/bt-gift-popup.css.map */
