.rjgb{--gb-ink:#671520;--gb-red:#CA2027;--gb-butter:#FDF3B1;--gb-pink:#FEC7CA;--gb-cream:#FBF7F2;--gb-plinth:#F7EFE6;--gb-soft:rgba(103,21,32,.66);position:relative;display:block;color:var(--gb-ink);font-family:Instrument Sans,sans-serif}.rjgb *,.rjgb *:before,.rjgb *:after{box-sizing:border-box}.rjgb__eyebrow{margin:0 0 6px;font:600 10.5px/1.2 Instrument Sans,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gb-ink)}.rjgb__title{margin:0;font-family:DarlineSerif,Georgia,serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:0;line-height:.95;color:var(--gb-ink)}.rjgb__sub{margin:10px 0 0;font-size:14.5px;line-height:1.45;color:var(--gb-ink)}.rjgb__form{margin:0}.rjgb__row{list-style:none;margin:0;padding:0}.rjgb__img{position:relative;display:block;overflow:hidden;background:var(--gb-plinth);border-radius:14px;aspect-ratio:1/1;transition:box-shadow .2s}.rjgb__img img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .35s ease}.rjgb__card[data-h=red-gift-box] .rjgb__img img{object-fit:contain;transform:scale(1.28)}.rjgb__card[data-h=tarot-gift-box] .rjgb__img img{object-fit:contain;transform:scale(1.32) translateY(2%)}.rjgb__card[data-vid="57511357153662"] .rjgb__img img{transform:scale(1.26);transform-origin:50% 0}.rjgb__card[data-vid="57511357186430"] .rjgb__img img{transform:scale(1.08);transform-origin:50% 35%}.rjgb__tick{position:absolute;top:8px;right:8px;display:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--gb-ink);color:var(--gb-butter);box-shadow:0 0 0 2px var(--gb-plinth)}.rjgb__tick svg{width:13px;height:13px}.rjgb__card.is-in .rjgb__tick{display:flex;animation:rjgbpop .25s ease-out}.rjgb__card.is-in .rjgb__img{box-shadow:inset 0 0 0 2px var(--gb-ink)}.rjgb__card.is-out .rjgb__img img{filter:grayscale(.7);opacity:.55}.rjgb__info{min-width:0}.rjgb__text{display:flex;flex-direction:column;gap:3px;min-width:0}.rjgb__name{font-family:DarlineSerif,Georgia,serif;font-weight:400;font-size:18px;line-height:1.05;color:var(--gb-ink)}.rjgb__fit{font-size:12px;line-height:1.3;color:var(--gb-soft)}.rjgb__card.is-small .rjgb__fit{color:var(--gb-red)}.rjgb__price{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.rjgb__card.is-out .rjgb__price{font-weight:600;color:var(--gb-soft)}.rjgb__act{display:flex;align-items:center;justify-content:flex-end;min-width:0}.rjgb__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:36px;min-width:44px;padding:0 13px 0 10px;border:1.5px solid var(--gb-ink);border-radius:99px;background:#fff;color:var(--gb-ink);font:700 11.5px/1 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,transform .1s}.rjgb__btn:hover{background:var(--gb-ink);color:var(--gb-butter)}.rjgb__btn:active{transform:scale(.96)}.rjgb__plus{width:14px;height:14px;flex:none}.rjgb__btn--out{border-style:dashed;border-color:#67152059;background:transparent;color:var(--gb-soft);cursor:default;padding:0 12px}.rjgb__btn--out:hover{background:transparent;color:var(--gb-soft)}.rjgb__card.is-busy .rjgb__btn{opacity:.6;cursor:progress}.rjgb__card.is-busy .rjgb__plus{animation:rjgbspin .8s linear infinite}.rjgb__added{display:none;align-items:center;gap:10px}.rjgb__card.is-in .rjgb__btn--add{display:none}.rjgb__card.is-in .rjgb__added{display:inline-flex}.rjgb__badge{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 13px 0 10px;border-radius:99px;background:var(--gb-ink);color:var(--gb-butter);font:700 11.5px/1 Instrument Sans,sans-serif;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rjgb__badge svg{width:14px;height:14px}.rjgb__rm{-webkit-appearance:none;appearance:none;min-height:36px;padding:0 2px;border:0;background:none;color:var(--gb-ink);font:600 12px/1 Instrument Sans,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rjgb__btn,.rjgb__rm,.rjgb__pick{-webkit-tap-highlight-color:transparent}.rjgb :focus-visible{outline:2px solid var(--gb-red);outline-offset:2px}.rjgb[aria-busy=true] .rjgb__btn,.rjgb[aria-busy=true] .rjgb__rm{pointer-events:none}.rjgb__note{margin:12px 0 0;font-size:12px;line-height:1.35;color:var(--gb-soft)}.rjgb__status{margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.35}.rjgb__status:empty{display:none}.rjgb__status.is-err{color:var(--gb-red)}.rjgb__status a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.rjgb-intl{margin:0 auto;max-width:640px;text-align:center;font-size:14px}@keyframes rjgbpop{0%{transform:scale(.5)}70%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes rjgbspin{to{transform:rotate(360deg)}}.rjgb--pdp{max-width:1120px;margin:0 auto;padding:4px 0 8px}.rjgb--pdp .rjgb__title{font-size:32px}.rjgb--pdp .rjgb__form{margin-top:18px}.rjgb--pdp .rjgb__row{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 20px;margin:0 -20px;padding:2px 20px 6px;scrollbar-width:none}.rjgb--pdp .rjgb__row::-webkit-scrollbar{display:none}.rjgb--pdp .rjgb__card{scroll-snap-align:start;display:flex;flex-direction:column;gap:10px;min-width:0}.rjgb--pdp .rjgb__img{aspect-ratio:1/1}.rjgb--pdp .rjgb__info{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"t t" "p a";align-items:center;row-gap:8px;column-gap:8px}.rjgb--pdp .rjgb__text{grid-area:t}.rjgb--pdp .rjgb__price{grid-area:p}.rjgb--pdp .rjgb__act{grid-area:a}.rjgb--pdp .rjgb__card.is-in .rjgb__act{grid-column:1/-1;grid-row:2;justify-content:space-between}.rjgb--pdp .rjgb__card.is-in .rjgb__price{display:none}@media(max-width:359px){.rjgb--pdp .rjgb__row{grid-auto-columns:56%}.rjgb--pdp .rjgb__title{font-size:28px}}@media(min-width:768px){.rjgb--pdp{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);column-gap:48px;align-items:center;padding:8px 0 12px}.rjgb--pdp .rjgb__head{grid-column:1;grid-row:1 / span 3}.rjgb--pdp .rjgb__form{grid-column:2;margin-top:0}.rjgb--pdp .rjgb__note,.rjgb--pdp .rjgb__status{grid-column:2}.rjgb--pdp .rjgb__title{font-size:44px}.rjgb--pdp .rjgb__sub{font-size:15.5px}.rjgb--pdp .rjgb__row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;margin:0;padding:0;gap:16px}.rjgb--pdp .rjgb__card:hover .rjgb__img img{transform:scale(1.04)}.rjgb--pdp .rjgb__card[data-h=red-gift-box]:hover .rjgb__img img{transform:scale(1.34)}.rjgb--pdp .rjgb__card[data-h=tarot-gift-box]:hover .rjgb__img img{transform:scale(1.38) translateY(2%)}.rjgb--pdp .rjgb__card[data-vid="57511357153662"]:hover .rjgb__img img{transform:scale(1.31)}.rjgb--pdp .rjgb__card[data-vid="57511357186430"]:hover .rjgb__img img{transform:scale(1.12)}}@media(min-width:768px)and (max-width:989px){.rjgb--pdp{grid-template-columns:1fr}.rjgb--pdp .rjgb__head,.rjgb--pdp .rjgb__form,.rjgb--pdp .rjgb__note,.rjgb--pdp .rjgb__status{grid-column:1;grid-row:auto}.rjgb--pdp .rjgb__form{margin-top:18px}}.rjgb--cart{flex:none;margin:14px 0 12px;padding:20px 14px 12px;background:var(--gb-cream);border-radius:16px;-webkit-mask:radial-gradient(circle at 8px 0,transparent 7px,#000 7.5px) 0 0/16px 10px repeat-x,linear-gradient(#000,#000) 0 9px/100% calc(100% - 9px) no-repeat;mask:radial-gradient(circle at 8px 0,transparent 7px,#000 7.5px) 0 0/16px 10px repeat-x,linear-gradient(#000,#000) 0 9px/100% calc(100% - 9px) no-repeat}.rjgb--cart .rjgb__eyebrow{margin-bottom:4px;font-size:10px}.rjgb--cart .rjgb__title{font-size:20px}.rjgb--cart .rjgb__form{margin-top:12px}.rjgb--cart .rjgb__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.rjgb--cart .rjgb__card{display:contents}.rjgb--cart .rjgb__pick{-webkit-appearance:none;appearance:none;grid-row:1;display:block;width:100%;padding:0;border:0;border-radius:12px;background:none;cursor:pointer;outline-offset:3px}.rjgb--cart .rjgb__img{border-radius:12px;box-shadow:0 0 0 1px #67152014}.rjgb--cart .rjgb__card.is-sel .rjgb__img{box-shadow:0 0 0 2px var(--gb-cream),0 0 0 3.5px var(--gb-ink)}.rjgb--cart .rjgb__card.is-out .rjgb__pick{cursor:default}.rjgb--cart .rjgb__tick{top:5px;right:5px;width:20px;height:20px}.rjgb--cart .rjgb__tick svg{width:11px;height:11px}.rjgb--cart .rjgb__card.is-in .rjgb__img{box-shadow:0 0 0 1px #67152014}.rjgb--cart .rjgb__card.is-in.is-sel .rjgb__img{box-shadow:0 0 0 2px var(--gb-cream),0 0 0 3.5px var(--gb-ink)}.rjgb--cart .rjgb__info{grid-column:1 / -1;grid-row:2;display:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:10px;margin-top:6px;min-height:44px}.rjgb--cart .rjgb__card.is-sel .rjgb__info{display:grid}.rjgb--cart .rjgb__name{font-size:16px}.rjgb--cart .rjgb__fit{font-size:11.5px}.rjgb--cart .rjgb__card.is-in .rjgb__price{display:none}.rjgb--cart .rjgb__status{font-size:12px}@media(max-width:359px){.rjgb--cart{padding:18px 12px 10px}.rjgb--cart .rjgb__row{gap:6px}.rjgb--cart .rjgb__info{column-gap:8px}.rjgb--cart .rjgb__btn{padding:0 11px 0 8px}}@media(prefers-reduced-motion:reduce){.rjgb__img,.rjgb__img img,.rjgb__btn{transition:none}.rjgb__card.is-in .rjgb__tick,.rjgb__card.is-busy .rjgb__plus{animation:none}}.rj-gnote{margin:0 0 12px;border-radius:14px;background:#fbf7f2;color:#671520}.rj-gnote summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 14px;font-size:13.5px;font-weight:600;cursor:pointer;list-style:none}.rj-gnote summary::-webkit-details-marker{display:none}.rj-gnote summary svg{flex:none;width:18px;height:18px;transition:transform .2s}.rj-gnote[open] summary svg{transform:rotate(180deg)}.rj-gnote summary:focus-visible{outline:3px solid #CA2027;outline-offset:2px;border-radius:14px}.rj-gnote__body{display:block;padding:0 14px 12px}.rj-gnote textarea{display:block;width:100%;min-height:72px;padding:10px 12px;border:1.5px solid #e5d6d0;border-radius:12px;background:#fff;color:#671520;font:inherit;font-size:16px;line-height:1.35;resize:vertical}.rj-gnote textarea:focus{outline:none;border-color:#671520}.rj-gnote__help{display:flex;justify-content:space-between;gap:8px;margin:6px 0 0;font-size:11.5px;opacity:.85}.rj-gnote__state{font-weight:600;white-space:nowrap}.rj-cart-xmas{margin:0 0 12px;padding:9px 12px;border-radius:12px;background:#671520;color:#fdf3b1;font-size:13px;font-weight:600;text-align:center}.rjgb--pdp .rjgb__card{display:flex;flex-direction:column}.rjgb--pdp .rjgb__info{flex:1;grid-template-rows:1fr auto;align-items:end}.rjgb--pdp .rjgb__text{align-self:start}.rjgb--pdp .rjgb__price,.rjgb--pdp .rjgb__act{align-self:center}@media(min-width:768px){.rjgb--cart .rjgb__row{grid-template-columns:repeat(4,84px) minmax(0,1fr);gap:10px;align-items:center}.rjgb--cart .rjgb__info{grid-column:5;grid-row:1;margin:0 0 0 8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t t" "p a";row-gap:8px;align-content:center}.rjgb--cart .rjgb__text{grid-area:t}.rjgb--cart .rjgb__price{grid-area:p}.rjgb--cart .rjgb__act{grid-area:a}.rjgb--cart .rjgb__card.is-in .rjgb__act{grid-column:1/-1;grid-row:2;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/rj-giftbox.css.map */
