.hjbg{--hjbg-red: #c8213b;position:fixed;inset:auto 0 0;width:100%;max-width:100%;max-height:92vh;margin:0;padding:0;border:0;background:none;overflow:visible;color:#0b0b0c;font-family:"HJ Archivo Body",var(--font-body-family, system-ui),sans-serif;line-height:1.25;-webkit-font-smoothing:antialiased}.hjbg *,.hjbg *:before,.hjbg *:after{box-sizing:border-box}.hjbg :where(h2,p,fieldset,legend){margin:0;padding:0;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;min-width:0}.hjbg button{appearance:none;-webkit-appearance:none;margin:0;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.hjbg :focus-visible{outline:3px solid #0b0b0c;outline-offset:2px;box-shadow:0 0 0 5px #fdf8ee}.hjbg em{font-style:normal;color:var(--hjbg-red)}.hjbg [hidden]{display:none!important}.hjbg::backdrop{background:#0b0b0c99}.hjbg[open]{display:flex;animation:hjbgUp .38s cubic-bezier(.32,.72,0,1)}.hjbg[open]::backdrop{animation:hjbgFade .25s ease-out}.hjbg.is-closing{animation:hjbgDown .2s ease-in forwards}.hjbg.is-closing::backdrop{animation:hjbgFade .2s ease reverse forwards}.hjbg-panel{position:relative;flex:1;min-height:0;max-height:92vh;overflow-y:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;background:#fdf8ee;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px));box-shadow:0 30px 80px #0b0b0c73}.hjbg-grab{width:40px;height:4px;margin:0 auto 10px;border-radius:99px;background:#0b0b0c33}.hjbg-x{position:absolute;top:12px;right:12px;width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:50%;border:1.5px solid #0b0b0c!important;background:#fff!important;color:#0b0b0c}.hjbg-hero{display:flex;align-items:center;gap:14px;padding-right:48px}.hjbg-img{flex:none;width:96px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:16px;border:1.5px solid #0b0b0c;background:#a88aff;box-shadow:0 0 0 3px #6a4ae047,0 10px 22px -10px #6a4ae0e6}.hjbg-copy{min-width:0}.hjbg-tag{display:inline-flex;white-space:nowrap;align-items:center;height:20px;padding:0 9px!important;border-radius:99px;background:#0b0b0c;color:#fdf8ee!important;font-size:9px!important;font-weight:800;font-stretch:80%;letter-spacing:.14em!important;text-transform:uppercase!important}.hjbg-title{margin-top:8px!important;font-family:hjdh-pirata,serif!important;font-size:30px!important;font-weight:400!important;line-height:.95!important;color:#0b0b0c!important;text-transform:none!important;letter-spacing:0!important;text-wrap:balance}.hjbg-desc{margin-top:6px!important;font-size:13.5px;font-weight:600;color:#3a3731;text-wrap:pretty}.hjbg-sizes{margin-top:16px!important}.hjbg-legend{margin-bottom:8px!important;font-size:10px!important;font-weight:800;font-stretch:85%;letter-spacing:.16em!important;text-transform:uppercase!important;color:#55524b!important}.hjbg-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}@media(min-width:420px){.hjbg-grid{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}}.hjbg-size{position:relative;display:block;margin:0;cursor:pointer}.hjbg-size input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.hjbg-size>span:first-of-type{display:grid;place-items:center;height:44px;border-radius:12px;border:1.5px solid rgba(11,11,12,.3);background:#fff;font-size:16px;font-weight:900;font-stretch:80%;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.hjbg-size input:checked+span{background:#0b0b0c;border-color:#0b0b0c;color:#fdf8ee;transform:translateY(-1px);box-shadow:0 6px 14px -8px #0b0b0ccc}.hjbg-size input:focus-visible+span{outline:3px solid #0b0b0c;outline-offset:2px;box-shadow:0 0 0 5px #fdf8ee}.hjbg-size input:disabled{cursor:not-allowed}.hjbg-size input:disabled+span{color:#9a958c;background:transparent;border-style:dashed;text-decoration:line-through}@media(hover:hover){.hjbg-size input:not(:disabled):not(:checked):hover+span{border-color:#0b0b0c}}.hjbg-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hjbg-error{min-height:0;margin-top:8px!important;font-size:13px;font-weight:700;color:var(--hjbg-red)}.hjbg-error:empty{margin:0!important}.hjbg-cta{position:relative;margin-top:14px;width:100%;height:54px;display:flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:#d4233f!important;color:#fff!important;font-size:14px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 26px -14px #e63f57f2;transition:transform .15s ease,background-color .2s ease,opacity .2s ease}.hjbg-cta:active{transform:scale(.98)}.hjbg-cta[aria-disabled=true]{opacity:.45;box-shadow:none}.hjbg-cta.is-busy{color:transparent!important;pointer-events:none}.hjbg-cta.is-busy:after{content:"";position:absolute;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:hjbgSpin .7s linear infinite}@media(hover:hover){.hjbg-cta:not([aria-disabled=true]):hover{background:#0b0b0c!important}}.hjbg-later{display:block;margin:6px auto 0!important;min-height:44px;padding:0 16px;border:0;background:none;color:#3a3731;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.hjbg-fine{margin-top:2px!important;text-align:center;font-size:11px;font-weight:600;color:#55524b;text-wrap:balance}@media(min-width:768px){.hjbg{top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100% - 48px));height:fit-content;max-height:calc(100vh - 64px)}.hjbg-panel{border-radius:22px;padding:24px;max-height:calc(100vh - 64px)}.hjbg-grab{display:none}.hjbg-img{width:112px}.hjbg-title{font-size:34px!important}}.hjbg-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2147483000;width:max-content;max-width:min(420px,calc(100% - 32px));padding:12px 16px;border-radius:14px;border:1.5px solid #0b0b0c;background:#fdf8ee;color:#0b0b0c;font-family:"HJ Archivo Body",var(--font-body-family, system-ui),sans-serif;font-size:13.5px;font-weight:700;line-height:1.3;box-shadow:0 18px 40px -16px #0b0b0c99;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s ease}.hjbg-toast:empty{display:none}.hjbg-toast.is-on{transform:translate(-50%);opacity:1}.hjbg-claim.hjbg-claim{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:8px;padding:0 14px;border:0;border-radius:12px;background:#d4233f;color:#fff;font:inherit;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 20px -12px #e63f57f2}.hjbg-claim[hidden]{display:none}@media(hover:hover){.hjbg-claim.hjbg-claim:hover{background:#0b0b0c}}.hjbg-claim:focus-visible{outline:3px solid #0b0b0c;outline-offset:2px}.hjbg-change.hjbg-change{display:inline-flex;align-items:center;min-height:32px;margin-top:2px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes hjbgUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes hjbgDown{0%{transform:none}to{transform:translateY(100%)}}@keyframes hjbgFade{0%{opacity:0}to{opacity:1}}@keyframes hjbgSpin{to{transform:rotate(360deg)}}@media(min-width:768px){@keyframes hjbgUp{0%{transform:translateY(14px) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes hjbgDown{0%{transform:none;opacity:1}to{transform:translateY(10px) scale(.98);opacity:0}}}@media(prefers-reduced-motion:reduce){.hjbg[open],.hjbg.is-closing,.hjbg[open]::backdrop{animation:none}.hjbg-toast,.hjbg-size>span,.hjbg-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/hj-bf-gift.css.map?v=64367264947596857881794544773 */
