.fyre-gifts{--gift-green:#173a2b;--gift-gold:#c4a476;--gift-cream:#f7f1e5;position:relative;padding:clamp(28px,5vw,68px);background:#183529;color:var(--gift-cream);font-family:DM Sans,sans-serif;overflow:hidden;isolation:isolate}.fyre-gifts:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 80% 20%,#c48a4127,transparent 40%),radial-gradient(circle at 5% 85%,#b7594023,transparent 40%)}.fyre-gifts__heading{text-align:center;max-width:650px;margin:0 auto 29px}.fyre-gifts__kicker{display:block;color:#d9bb85;font-size:10px;font-weight:600;letter-spacing:.26em}.fyre-gifts__heading h2{margin:12px 0 10px;font:400 clamp(32px,4vw,54px)/1.12 "Playfair Display",Georgia,serif;letter-spacing:-.035em}.fyre-gifts__heading p{margin:0;color:#e1e0d1;font-size:13px;line-height:1.65}.fyre-gifts__boxes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,24px);max-width:740px;margin:auto}.fyre-gifts__box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:end;min-height:184px;padding:15px;border:1px solid #e9d7b24d;background:#ffffff0a;color:var(--gift-cream);cursor:pointer;transition:background .3s,border-color .3s,transform .3s}.fyre-gifts__box:hover:not(:disabled),.fyre-gifts__box:focus-visible{background:#ffffff17;border-color:#e9d7b2;transform:translateY(-5px)}.fyre-gifts__box:focus-visible{outline:2px solid #f3cf8b;outline-offset:4px}.fyre-gifts__box:disabled{cursor:default}.fyre-gifts__box.is-muted{opacity:.42}.fyre-gifts__box.is-chosen{background:#e3bd7c1c;border-color:#e3bd7c}.fyre-gifts__box-label{display:block;position:relative;z-index:2;margin-top:16px;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.fyre-gifts__present{position:relative;display:block;width:92px;height:108px;filter:drop-shadow(0 8px 7px #07170d88)}.fyre-gifts__base{position:absolute;left:9px;bottom:4px;width:74px;height:70px;border-radius:2px;background:linear-gradient(120deg,#a83f39,#772a2b 65%,#5c2023);box-shadow:inset -7px 0 #5c202366}.fyre-gifts__base:after{content:"";position:absolute;left:32px;top:0;width:12px;height:100%;background:linear-gradient(90deg,#b5945d,#e9d29b,#ab8756)}.fyre-gifts__lid{position:absolute;z-index:2;left:4px;top:26px;width:84px;height:20px;border-radius:2px;background:linear-gradient(120deg,#bd5550,#8b3030 70%,#702628);box-shadow:0 3px 4px #260b0b5e;transform-origin:8% 85%;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.fyre-gifts__lid:after{content:"";position:absolute;left:37px;top:0;width:12px;height:100%;background:#dfc18c}.fyre-gifts__bow{position:absolute;z-index:3;top:4px;left:31px;width:30px;height:28px;background:radial-gradient(circle at center,#e9d29b 0 5px,transparent 6px)}.fyre-gifts__bow:before,.fyre-gifts__bow:after{content:"";position:absolute;top:5px;width:20px;height:14px;border:4px solid #e3c88e;border-radius:60% 20%}.fyre-gifts__bow:before{right:15px;transform:rotate(22deg)}.fyre-gifts__bow:after{left:15px;transform:scaleX(-1) rotate(22deg)}.fyre-gifts__box:nth-child(2) .fyre-gifts__base{background:linear-gradient(120deg,#436951,#254c3a 65%,#17392d)}.fyre-gifts__box:nth-child(2) .fyre-gifts__lid{background:linear-gradient(120deg,#527960,#28503d 70%,#163a2d)}.fyre-gifts__box:nth-child(3) .fyre-gifts__base{background:linear-gradient(120deg,#b49461,#866644 65%,#695037)}.fyre-gifts__box:nth-child(3) .fyre-gifts__lid{background:linear-gradient(120deg,#c6a875,#99764e 70%,#70543a)}.fyre-gifts__box.is-chosen .fyre-gifts__lid{transform:translateY(-24px) rotate(-15deg)}.fyre-gifts__box.is-chosen .fyre-gifts__bow{animation:fyre-gift-pop .55s ease both}.fyre-gifts__reveal{display:flex;align-items:center;gap:16px;max-width:740px;margin:24px auto 0;padding:20px 23px;background:#f4ead6;color:#183529;animation:fyre-gift-reveal .5s ease both}.fyre-gifts__reveal[hidden]{display:none}.fyre-gifts__reveal-star{color:#a57437;font-size:27px}.fyre-gifts__reveal strong{font:400 24px/1.2 Playfair Display,Georgia,serif}.fyre-gifts__reveal p{margin:5px 0 0;font-size:12px;line-height:1.5;color:#465648}.fyre-gifts__reveal b{font-weight:600;letter-spacing:.06em}.fyre-gifts__shop{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:12px;color:#183529;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.fyre-gifts__shop:hover{color:#a14b34}.fyre-gifts__shop svg{width:16px;height:16px}.fyre-gifts--home{width:min(1380px,calc(100% - 10vw));margin:72px auto 0;scroll-margin-top:110px}.fyre-gifts--product{padding:29px 22px;margin:10px 0 23px}.fyre-gifts--product .fyre-gifts__heading h2{font-size:clamp(27px,2.6vw,37px)}.fyre-gifts--product .fyre-gifts__boxes{gap:8px}.fyre-gifts--product .fyre-gifts__box{min-height:130px;padding:9px}.fyre-gifts--product .fyre-gifts__present{transform:scale(.7);transform-origin:center bottom;margin-bottom:-25px}.fyre-gifts--product .fyre-gifts__box-label{font-size:9px}.fyre-gifts--product .fyre-gifts__reveal{flex-wrap:wrap;padding:15px}.fyre-gifts--product .fyre-gifts__shop{margin-left:40px}@keyframes fyre-gift-pop{40%{transform:translateY(-16px) rotate(-16deg)}to{transform:translateY(-12px) rotate(7deg)}}@keyframes fyre-gift-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:749px){.fyre-gifts--home{width:calc(100% - 42px);margin-top:45px;scroll-margin-top:90px}.fyre-gifts{padding:32px 17px}.fyre-gifts__box{min-height:135px;padding:6px}.fyre-gifts__present{transform:scale(.7);transform-origin:center bottom;margin-bottom:-25px}.fyre-gifts__box-label{font-size:9px}.fyre-gifts__reveal{flex-wrap:wrap;padding:16px}.fyre-gifts__shop{margin-left:40px}}@media(prefers-reduced-motion:reduce){.fyre-gifts__box,.fyre-gifts__lid{transition:none}.fyre-gifts__box.is-chosen .fyre-gifts__bow,.fyre-gifts__reveal{animation:none}}.fyre-gift-email{display:grid;gap:10px;width:100%;margin-top:18px;text-align:left}.fyre-gift-email__label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fyre-gift-email__input{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid #b7a98d;border-radius:5px;background:#fffdf8;color:#203127;font:400 15px DM Sans,sans-serif}.fyre-gift-email__input:focus-visible,.fyre-gift-email__check input:focus-visible,.fyre-gift-email__submit:focus-visible{outline:2px solid #8d3735;outline-offset:3px}.fyre-gift-email__check{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.5;color:#405044;cursor:pointer}.fyre-gift-email__check input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:#243c2d}.fyre-gift-email__check a{color:#7c312b;text-decoration:underline;text-underline-offset:2px}.fyre-gift-email__terms{padding:0 0 2px;border-bottom:1px solid #d5c7ab;color:#405044;font-size:11px;line-height:1.5}.fyre-gift-email__terms summary{color:#7c312b;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.fyre-gift-email__terms p{margin:8px 0 6px!important;font-size:11px!important;line-height:1.55!important}.fyre-gift-email__terms a{color:#7c312b;text-decoration:underline}.fyre-gift-email__submit{min-height:46px;margin-top:4px;padding:10px 18px;border:0;border-radius:5px;background:#243c2d;color:#fff8eb;font:700 11px DM Sans,sans-serif;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;transition:background .2s ease,transform .2s ease}.fyre-gift-email__submit:hover{background:#8d3735;transform:translateY(-2px)}.fyre-gift-email__submit:disabled{cursor:wait;opacity:.7}.fyre-gift-email__error{margin:0;color:#a02121;font-size:11px;line-height:1.5}.fyre-gift-email__error ul{margin:4px 0 0;padding-left:16px}.fyre-gifts__reveal [data-gift-email-step]{width:100%}.fyre-gifts__reveal [data-gift-email-step]>strong{display:block;font:400 24px/1.2 Playfair Display,Georgia,serif}.fyre-gifts__reveal [data-gift-email-step]>p{margin:8px 0 0;font-size:12px}.fyre-gifts__reveal [data-gift-discount-step]{display:flex;align-items:center;gap:16px;width:100%}[data-gift-email-step][hidden],[data-gift-discount-step][hidden]{display:none!important}@media(max-width:749px){.fyre-gifts__reveal [data-gift-discount-step]{flex-wrap:wrap}.fyre-gift-email__check{font-size:10px}}.fyre-gifts .fyre-gifts__heading h2{color:#fff8ea}.fyre-gifts .fyre-gifts__heading p{color:#eee7d8}.fyre-gifts--product{padding:25px 20px 23px}.fyre-gifts--product .fyre-gifts__heading{margin-bottom:19px}.fyre-gifts--product .fyre-gifts__heading h2{font-size:clamp(26px,2.5vw,34px);line-height:1.13}.fyre-gifts--product .fyre-gifts__heading p{font-size:12px;line-height:1.45}.fyre-gifts--product .fyre-gifts__box{min-height:115px}.fyre-gifts--product .fyre-gifts__present{transform:scale(.76);margin-bottom:-21px}.fyre-gifts__stocking{display:block;width:94px;height:112px;margin:0 auto;filter:drop-shadow(0 9px 8px #04140d92);transition:transform .3s ease,filter .3s ease}.fyre-gifts__box:nth-child(2){--stocking-body:#194d3c}.fyre-gifts__box:nth-child(3){--stocking-body:#b19a72}.fyre-gifts__box:hover:not(:disabled) .fyre-gifts__stocking,.fyre-gifts__box:focus-visible .fyre-gifts__stocking{transform:translateY(-7px);filter:drop-shadow(0 13px 10px #04140dc0)}.fyre-gifts__box.is-chosen .fyre-gifts__stocking{transform:translateY(-10px) rotate(-5deg)}.fyre-gifts--product .fyre-gifts__stocking{width:69px;height:83px}.fyre-gifts--product .fyre-gifts__box-label{margin-top:5px}@media(max-width:749px){.fyre-gifts__stocking{width:70px;height:84px}.fyre-gifts__box-label{margin-top:8px}.fyre-gifts--product .fyre-gifts__stocking{width:62px;height:75px}}.fyre-gifts.is-gift-claimed .fyre-gifts__boxes{display:none}.fyre-gifts.is-gift-claimed .fyre-gifts__heading{margin-bottom:18px}.fyre-gifts.is-gift-claimed .fyre-gifts__reveal{margin-top:0}.fyre-gifts__claimed-details{flex:1;min-width:0}.fyre-gifts__code-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px}.fyre-gifts__code-row b{font-family:DM Sans,sans-serif;font-size:15px;letter-spacing:.08em;-webkit-user-select:all;user-select:all}.fyre-gifts__copy{display:inline-grid;place-items:center;width:40px;height:40px;padding:9px;border:1px solid currentColor;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.fyre-gifts__copy svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.fyre-gifts__copy:focus-visible{outline:2px solid #e8c88c;outline-offset:3px}.fyre-gifts__copy:hover{background:#ffffff15}.fyre-gifts .fyre-gift-copy-status{display:block;min-height:16px;margin-top:6px;font-size:12px}.fyre-gifts.is-gift-claimed{background:#edf1e9;color:#24382d;border:1px solid #d5dece;border-radius:8px;padding:14px 18px;overflow:visible}.fyre-gifts.is-gift-claimed:before,.fyre-gifts.is-gift-claimed .fyre-gifts__heading,.fyre-gifts.is-gift-claimed .fyre-gifts__reveal-star{display:none}.fyre-gifts.is-gift-claimed .fyre-gifts__reveal{max-width:none;margin:0;padding:0;background:transparent;color:inherit;animation:none}.fyre-gifts.is-gift-claimed .fyre-gifts__claimed-details{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap}.fyre-gifts.is-gift-claimed .fyre-gifts__reveal strong{font:700 16px/1.3 DM Sans,Arial,sans-serif;white-space:nowrap}.fyre-gifts.is-gift-claimed .fyre-gifts__reveal p{margin:0;font-size:12px}.fyre-gifts.is-gift-claimed .fyre-gifts__reveal p:empty{display:none}.fyre-gifts.is-gift-claimed .fyre-gifts__code-row{margin:0 0 0 auto;gap:8px}.fyre-gifts.is-gift-claimed .fyre-gifts__code-row>span{display:none}.fyre-gifts.is-gift-claimed .fyre-gifts__code-row b{font-size:12px;letter-spacing:.04em}.fyre-gifts.is-gift-claimed .fyre-gifts__copy{width:34px;height:34px;padding:8px;border-color:#aab9a3;border-radius:5px}.fyre-gifts.is-gift-claimed .fyre-gift-copy-status{margin:0;min-height:0;font-size:11px}.fyre-gifts--home.is-gift-claimed{margin-top:28px}.fyre-gifts--product.is-gift-claimed{margin:12px 0 20px}.fyre-gifts--cart{margin:0 0 16px!important;width:100%}.fyre-gifts--cart[hidden]{display:none!important}.fyre-gifts--cart:not(.is-gift-claimed){display:none}.fyre-gifts:not(.is-gift-claimed) .fyre-gifts__heading h2{font:600 18px/1.4 DM Sans,Arial,sans-serif;letter-spacing:0}.fyre-gifts:not(.is-gift-claimed) .fyre-gifts__box{min-height:88px;padding:8px;justify-content:center}.fyre-gifts:not(.is-gift-claimed) .fyre-gifts__stocking{width:48px;height:60px}@media(max-width:749px){.fyre-gifts.is-gift-claimed{padding:12px 14px}.fyre-gifts.is-gift-claimed .fyre-gifts__claimed-details{gap:6px 12px}.fyre-gifts.is-gift-claimed .fyre-gifts__code-row{margin-left:auto}.fyre-gifts--product.is-gift-claimed .fyre-gifts__reveal p{flex-basis:100%;order:2}.fyre-gifts--home.is-gift-claimed .fyre-gifts__shop{display:none}.fyre-gifts--home.is-gift-claimed{margin-top:24px}}@media(max-width:749px){.fyre-gifts.is-gift-claimed .fyre-gifts__copy{width:44px;height:44px;min-width:44px;min-height:44px;padding:11px}.fyre-gifts.is-gift-claimed .fyre-gifts__claimed-details{column-gap:10px}.fyre-gifts.is-gift-claimed .fyre-gifts__code-row{gap:7px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/fyre-gifts.css.map */
