.gift-atmosphere{position:fixed;inset:0;z-index:12;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000000a6 32% 68%,#000);mask-image:linear-gradient(90deg,#000,#000000a6 32% 68%,#000)}.gift-dust{position:absolute;left:var(--dust-x);top:var(--dust-y);width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:#e9bd72;box-shadow:0 0 12px 3px #eab154a6;opacity:.45;animation:gift-dust-drift var(--dust-duration) var(--dust-delay) ease-in-out infinite}.gift-dust:nth-of-type(3n):after{content:"";position:absolute;inset:-5px;background:#ffe5a3;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%)}.gift-orange-particle{position:absolute;left:var(--dust-x);top:var(--dust-y);width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:#ed792c;box-shadow:0 0 9px 2px #e9823566;opacity:.6;animation:gift-orange-drift var(--dust-duration) var(--dust-delay) ease-in-out infinite}.gift-orange-particle:nth-of-type(3n+2){border-radius:0;clip-path:polygon(50% 0%,62% 35%,100% 50%,62% 65%,50% 100%,38% 65%,0% 50%,38% 35%);filter:drop-shadow(0 0 4px rgba(238,126,41,.55))}@keyframes gift-orange-drift{0%,to{transform:translate3d(-24px,75px,0) rotate(-20deg);opacity:.3}50%{transform:translate3d(34px,-100px,0) rotate(35deg);opacity:.8}}@media(max-width:767px){.gift-orange-particle:nth-of-type(4n){display:none}}.gift-atmosphere[data-reduced=true] .gift-orange-particle{animation:none;opacity:.2}@media(prefers-reduced-motion:reduce){.gift-orange-particle{animation:none;opacity:.2}}.gift-floating-product{position:absolute;width:clamp(55px,7vw,110px);height:120px;object-fit:contain;opacity:.32;filter:drop-shadow(0 8px 16px rgba(135,80,32,.18));animation:gift-product-float 11s ease-in-out infinite}.gift-floating-product--0{left:1%;top:22%}.gift-floating-product--1{right:1%;top:40%;animation-delay:-3s}.gift-floating-product--2{left:2%;top:72%;animation-delay:-6s}.gift-floating-product--3{right:2%;top:82%;animation-delay:-8s}@keyframes gift-product-float{0%,to{transform:translateY(16px) rotate(-9deg)}50%{transform:translateY(-24px) rotate(8deg)}}.gift-amount-input{appearance:textfield;color-scheme:light}.gift-amount-input::-webkit-inner-spin-button,.gift-amount-input::-webkit-outer-spin-button{appearance:none;margin:0}@media(max-width:767px){.gift-floating-product{width:48px;height:64px;opacity:.16}.gift-floating-product--2,.gift-floating-product--3{display:none}}.gift-atmosphere[data-reduced=true] .gift-floating-product{animation:none}@media(prefers-reduced-motion:reduce){.gift-floating-product{animation:none}}@keyframes gift-dust-drift{0%,to{transform:translate3d(-10px,24px,0);opacity:.18}50%{transform:translate3d(18px,-60px,0);opacity:.7}}.gift-page [data-testid=gift-experience]{background:radial-gradient(ellipse at 0% 20%,rgba(231,180,99,.18),transparent 55%),radial-gradient(ellipse at 100% 90%,rgba(207,110,64,.1),transparent 55%),#fffdf8}.gift-page .gift-configurator{background:radial-gradient(ellipse at 0% 10%,rgba(228,166,75,.23),transparent 45%),radial-gradient(ellipse at 100% 60%,rgba(211,118,77,.16),transparent 45%),linear-gradient(145deg,#f7eedf,#ede0d1 50%,#faf4e9)}@media(max-width:767px){.gift-dust:nth-child(n+13){display:none}}.gift-atmosphere[data-reduced=true] .gift-dust{animation:none;opacity:.25}@media(prefers-reduced-motion:reduce){.gift-dust{animation:none;opacity:.25}}
