.sbc-gbox{position:relative;flex-shrink:0;border-radius:.8rem;background:linear-gradient(135deg,#f3dc8a,#d4af37 42%,#b48d2a 70%,#e9cd6c);box-shadow:0 .6rem 1.4rem #00000040}.sbc-gbox:before,.sbc-gbox:after{content:"";position:absolute;background:#2f0f2b;opacity:.9}.sbc-gbox:before{left:50%;top:0;bottom:0;width:14%;transform:translate(-50%)}.sbc-gbox:after{top:50%;left:0;right:0;height:14%;transform:translateY(-50%)}.sbc-gbox__q{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;height:38%;border-radius:50%;background:#4a1942;color:#f1d87a;display:grid;place-items:center;font-family:var(--font-heading-family);font-size:1em;line-height:1}.sbc-gbox--mini{width:3.4rem;height:3.4rem;font-size:1.1rem}.sbc-gbox--large{width:25rem;height:25rem;border-radius:1.4rem;font-size:5.6rem;transform:rotate(-3deg);box-shadow:0 3rem 6rem #00000073,inset 0 .1rem #fff9}.sbc-gbox--large .sbc-gbox__q{box-shadow:0 0 0 .6rem #d4af378c,0 1rem 2.4rem #0006}.sbc-gbox__lid{position:absolute;left:-4%;right:-4%;top:-7%;height:25%;border-radius:1rem;background:linear-gradient(180deg,#f6e39b,#cfa72f);box-shadow:0 1rem 2rem #0000004d}.sbc-gbox__lid:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:13%;transform:translate(-50%);background:#2f0f2b;opacity:.92}.sbc-gbox__bow{position:absolute;left:50%;top:-22%;transform:translate(-50%);width:48%;height:24%}.sbc-gbox__ribbon{position:absolute;z-index:2;left:50%;bottom:-1.6rem;transform:translate(-50%) rotate(-3deg);background:#fffaf7;color:#4a1942;font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:.9rem 1.6rem;border-radius:3rem;white-space:nowrap;box-shadow:0 .8rem 2rem #0000004d}.sbc-gift{position:relative;overflow:hidden}.sbc-gift:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 80% at 12% 50%,rgba(var(--color-button),.22),transparent 70%),radial-gradient(40% 60% at 95% 10%,rgba(194,24,91,.35),transparent 70%)}.sbc-gift__inner{position:relative;display:grid;gap:2.8rem;align-items:center}@media screen and (min-width:990px){.sbc-gift__inner{grid-template-columns:1fr 1.15fr;gap:6.4rem}}.sbc-gift__stage{position:relative;height:32rem}@media screen and (min-width:990px){.sbc-gift__stage{height:44rem}}.sbc-gift__photo{position:absolute;width:10rem;aspect-ratio:3 / 4;border-radius:.8rem;object-fit:cover;border:.3rem solid rgba(255,250,247,.9);box-shadow:0 1.8rem 4rem #00000059}@media screen and (min-width:990px){.sbc-gift__photo{width:15rem}}.sbc-gift__photo--a{left:0;top:2.8rem;transform:rotate(-9deg)}.sbc-gift__photo--b{right:0;top:0;transform:rotate(7deg)}.sbc-gift__photo--c{left:1.6rem;bottom:0;transform:rotate(5deg)}.sbc-gift__stage .sbc-gbox--large{position:absolute;left:50%;top:50%;width:17rem;height:17rem;font-size:4rem;transform:translate(-46%,-48%) rotate(-3deg)}@media screen and (min-width:990px){.sbc-gift__stage .sbc-gbox--large{width:25rem;height:25rem;font-size:5.6rem}}.sbc-gift__text .sbc-eyebrow{color:rgb(var(--color-button));margin-bottom:1.6rem}.sbc-gift__heading{margin:0 0 2rem;text-wrap:balance}.sbc-gift__heading em,.sbc-gift__heading strong{color:rgb(var(--color-button));font-weight:500}.sbc-gift__lead{margin:0 0 1.4rem;max-width:50ch;opacity:.95}.sbc-gift__lead>*{margin:0}.sbc-gift__what{display:flex;gap:1.2rem;align-items:flex-start;max-width:52ch;margin:0 0 2.6rem;padding:1.2rem 1.6rem;border:.1rem solid rgba(var(--color-button),.35);border-radius:1rem;background:rgba(var(--color-button),.12);font-size:1.4rem;line-height:1.5}.sbc-gift__what>*{margin:0}.sbc-gift__what strong{color:rgb(var(--color-button));font-weight:500}.sbc-gift__steps{display:grid;gap:.8rem;margin:0 0 2.8rem;padding:0;list-style:none}@media screen and (min-width:750px){.sbc-gift__steps{grid-template-columns:repeat(3,1fr);gap:1.4rem}}.sbc-gift__step{display:grid;grid-template-columns:3.4rem 1fr;gap:1rem;align-items:center;padding:1rem 1.2rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:1rem;background:rgba(var(--color-foreground),.07)}@media screen and (min-width:750px){.sbc-gift__step{display:block;padding:1.6rem 1.6rem 1.8rem}}.sbc-gift__num{font-family:var(--font-heading-family);font-style:italic;font-size:2.4rem;line-height:1;color:rgb(var(--color-button))}@media screen and (min-width:750px){.sbc-gift__num{display:block;font-size:3rem;margin-bottom:1rem}}.sbc-gift__step b{display:block;font-weight:500;font-size:1.45rem}.sbc-gift__step span{display:none;font-size:1.25rem;opacity:.85;line-height:1.45}@media screen and (min-width:750px){.sbc-gift__step span{display:block;margin-top:.4rem}}.sbc-gift__cta{display:flex;align-items:center;gap:2.2rem;flex-wrap:wrap}.sbc-gift__cta .button{width:100%}@media screen and (min-width:750px){.sbc-gift__cta .button{width:auto}}.sbc-gift__fine{margin:0;font-size:1.25rem;line-height:1.5;opacity:.85;max-width:40ch}.sbc-gstrip{border-bottom:.1rem solid rgba(var(--color-foreground),.1)}.sbc-gstrip__inner{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;padding-top:1.2rem;padding-bottom:1.2rem;font-size:1.35rem}.sbc-gstrip__text b{font-weight:500}.sbc-gstrip__track{flex:1 1 16rem;height:.6rem;border-radius:.6rem;background:rgba(var(--color-foreground),.12);overflow:hidden}.sbc-gstrip__fill{display:block;height:100%;background:rgb(var(--color-button))}.sbc-gstrip__link{color:rgb(var(--color-button));font-size:1.3rem;white-space:nowrap}.sbc-gstrip--empty .sbc-gstrip__track{display:none}@media screen and (max-width:749px){.sbc-gstrip--empty{display:none}}.sbc-sticky__close{position:absolute;top:-1.2rem;right:1.2rem;width:2.4rem;height:2.4rem;padding:0;border-radius:50%;border:.1rem solid rgba(var(--color-foreground),.2);background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1;cursor:pointer}.sbc-gline{display:flex;gap:1.2rem;align-items:flex-start;margin-top:1.4rem;padding:1.2rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:1rem;background:rgba(var(--color-button),.06);font-size:1.35rem;line-height:1.5}.sbc-gline--drawer{margin:0 0 1.2rem}.sbc-gline--won{background:#d4af3724;border-color:#d4af3799}.sbc-gline__body{flex:1;min-width:0}.sbc-gline__body b{font-weight:500}.sbc-gline__body small{display:block;margin-top:.2rem;font-size:1.2rem;opacity:.8}.sbc-gline__body a{color:rgb(var(--color-button))}.sbc-gline__track{display:block;height:.7rem;margin-top:.8rem;border-radius:.6rem;background:rgba(var(--color-foreground),.1);overflow:hidden}.sbc-gline__track i{display:block;width:100%;height:100%;border-radius:.6rem;background:rgb(var(--color-button));transform:scaleX(var(--p, 0));transform-origin:left}.sbc-gline--won .sbc-gline__track i{background:#d4af37}.sbc-gline__strip{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 -1.6rem 1rem;padding:.7rem 1rem;background:#4a1942;color:#fffaf7;font-size:1.2rem;text-align:center}.sbc-gline__strip b{color:#f1d87a;font-weight:600}.sbc-gnear{display:block;margin:0 0 1.2rem}.sbc-gnear__form{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;padding:.8rem 1rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:.8rem;font-size:1.25rem}.sbc-gnear__form img{width:4rem;height:4rem;border-radius:.5rem;object-fit:cover}.sbc-gnear__text{flex:1;min-width:0;line-height:1.4}.sbc-gnear__text b{display:block;font-weight:500}.sbc-gnear__text a{color:rgb(var(--color-button))}.sbc-gnear .button{min-height:3.6rem;padding:0 1.4rem;white-space:nowrap}.sbc-gpick__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4rem;flex-wrap:wrap;margin-bottom:2.2rem}.sbc-gpick__head h2{margin:0}.sbc-gpick__head p{margin:.4rem 0 0;max-width:60ch;opacity:.85}.sbc-gpick__chip{display:inline-flex;align-items:center;gap:1rem;padding:.8rem 1.4rem .8rem .8rem;border:.1rem solid rgba(var(--color-foreground),.15);border-radius:3rem;background:rgb(var(--color-background));font-size:1.3rem}.sbc-gpick__chip b{font-weight:500}.sbc-gpick__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:990px){.sbc-gpick__grid{grid-template-columns:repeat(4,1fr);gap:1.8rem}}.sbc-gpick__item{position:relative}.sbc-gpick__ribbon{position:absolute;z-index:2;top:1.2rem;left:1.2rem;padding:.5rem 1rem;border-radius:3rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.15rem;font-weight:500;box-shadow:0 .4rem 1rem #00000026}.sbc-gpick__item--hit .sbc-gpick__ribbon{background:#4a1942;color:#f1d87a}.sbc-gpick__pair{display:flex;align-items:center;gap:1.2rem;margin:1.8rem 0 0;padding:1.2rem 1.6rem;border:.1rem dashed rgba(var(--color-foreground),.25);border-radius:1rem;background:rgb(var(--color-background));font-size:1.35rem;line-height:1.5}.sbc-gpick__pair b{font-weight:500}.sbc-gpick__pair a{color:inherit}.sbc-gpick__item .quick-add{margin:1.4rem 0 0}.sbc-gpick__item .card__information{padding:1.4rem 0 0}.sbc-gpick__item .card-information{margin-top:.4rem}.sbc-gline{transition:background-color .4s ease,border-color .4s ease}.sbc-gline__track i{transition:transform .55s cubic-bezier(.22,1,.36,1),background-color .4s ease}.sbc-gline--unlock .sbc-gbox{animation:sbc-pop .7s cubic-bezier(.22,1,.36,1) .15s both}.sbc-gline--unlock .sbc-gbox__q{animation:sbc-flip .45s ease-out .35s both}.sbc-fleck{position:absolute;z-index:2;left:50%;top:50%;width:.7rem;height:.7rem;margin:-.35rem;border-radius:50%;background:#f1d87a;box-shadow:0 0 .3rem #d4af37cc;pointer-events:none;animation:sbc-fleck .8s cubic-bezier(.1,.8,.3,1) var(--t, 0ms) both}.sbc-fleck:nth-child(odd){background:#c2185b;border-radius:.1rem}@keyframes sbc-pop{0%{transform:scale(1)}50%{transform:scale(1.22) rotate(-8deg)}to{transform:scale(1)}}@keyframes sbc-flip{0%{transform:translate(-50%,-50%) rotateY(90deg)}to{transform:translate(-50%,-50%) rotateY(0)}}@keyframes sbc-fleck{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--x),var(--y)) scale(.3);opacity:0}}@media(prefers-reduced-motion:reduce){.sbc-gline,.sbc-gline__track i{transition:none}.sbc-gline--unlock .sbc-gbox,.sbc-gline--unlock .sbc-gbox__q,.sbc-fleck{animation:none}}.sbc-gnear__error{flex-basis:100%;font-size:1.2rem;color:#c2185b}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sbc-gift.css.map */
