.dabi-camphub{position:fixed;z-index:36;width:var(--dabi-ch-size, 54px);height:var(--dabi-ch-size, 54px)}.dabi-camphub--left-bottom,.dabi-camphub--right-bottom{bottom:calc(2.4rem + var(--dabi-ch-y, 0px))}.dabi-camphub--left-middle,.dabi-camphub--right-middle{top:calc(50% - var(--dabi-ch-size, 54px) / 2 + var(--dabi-ch-y, 0px))}.dabi-camphub--left-bottom,.dabi-camphub--left-middle{inset-inline-start:var(--dabi-ch-x, 24px)}.dabi-camphub--right-bottom,.dabi-camphub--right-middle{inset-inline-end:var(--dabi-ch-x, 24px)}.dabi-camphub.is-open,.dabi-camphub.is-closing{z-index:95}.dabi-camphub__trigger{position:relative;display:grid;place-items:center;width:var(--dabi-ch-size, 54px);height:var(--dabi-ch-size, 54px);padding:0;background:var(--dabi-ch-accent, #c98a2b);color:#1a120d;border:0;border-radius:50%;box-shadow:0 1rem 2.6rem #1e140c4d;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.5,.5,1),box-shadow .3s ease;animation:dabi-ch-bob 4s ease-in-out infinite}.dabi-camphub__trigger:hover{transform:scale(1.08);box-shadow:0 1.4rem 3.2rem #1e140c61}.dabi-camphub.is-open .dabi-camphub__trigger{transform:scale(.9) rotate(90deg);animation:none}.dabi-camphub__ico{display:grid;place-items:center;width:50%;height:50%}.dabi-camphub__ico svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-camphub__ico img{width:100%;height:100%;object-fit:contain}.dabi-camphub__ring{position:absolute;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border:.15rem solid var(--dabi-ch-accent, #c98a2b);border-radius:50%;opacity:0;animation:dabi-ch-ring 2.4s ease-out infinite;pointer-events:none}.dabi-camphub.is-settled .dabi-camphub__ring{animation-duration:5s}.dabi-camphub.is-open .dabi-camphub__ring{animation:none}.dabi-camphub__count{position:absolute;top:-.3rem;inset-inline-end:-.3rem;display:grid;place-items:center;min-width:2rem;height:2rem;padding:0 .5rem;background:#1a120d;color:#f3f0eb;border:.15rem solid #f3f0eb;border-radius:2rem;font-size:1.1rem;font-weight:800}.dabi-camphub__label{position:absolute;top:50%;inset-inline-start:calc(100% + .8rem);transform:translateY(-50%);padding:.5rem 1rem;background:#1a120d;color:#f3f0eb;border-radius:2rem;font-size:1.2rem;font-weight:700;white-space:nowrap;pointer-events:none}.dabi-camphub--right-bottom .dabi-camphub__label,.dabi-camphub--right-middle .dabi-camphub__label{inset-inline-start:auto;inset-inline-end:calc(100% + .8rem)}.dabi-camphub.is-open .dabi-camphub__label{opacity:0}.dabi-camphub--header-right,.dabi-camphub--header-left{top:calc(var(--dabi-header-bottom, 12rem) + var(--dabi-ticker-height, 0px) + var(--dabi-ch-y, 0px));transition:top .2s ease}.dabi-camphub--header-right{inset-inline-end:var(--dabi-ch-x, 40px)}.dabi-camphub--header-left{inset-inline-start:var(--dabi-ch-x, 40px)}.dabi-camphub__overlay{position:absolute;top:50%;left:50%;width:0;height:0;color:#f3f0eb;pointer-events:none}.dabi-camphub__overlay[hidden]{display:none}.dabi-camphub__stage,.dabi-camphub__ringwrap{position:absolute;top:0;left:0}.dabi-camphub__ringwrap[hidden]{display:none}.dabi-camphub__core{position:absolute;top:0;left:0;display:grid;place-items:center;width:13.6rem;height:13.6rem;border-radius:50%;overflow:visible;transform:translate(-50%,-50%) scale(.3);opacity:0;transition:transform .55s cubic-bezier(.34,1.4,.5,1),opacity .3s ease;pointer-events:auto}.dabi-camphub.is-open .dabi-camphub__core{transform:translate(-50%,-50%) scale(1);opacity:1}.dabi-camphub.is-detail .dabi-camphub__core{transform:translate(-50%,-50%) scale(.72)}.dabi-camphub__core-media{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;background:var(--dabi-ch-ink, #1a120d);box-shadow:0 2rem 5rem #1e140c66,inset 0 0 0 .3rem #ffffff59}.dabi-camphub__core-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140c080d 30%,#140c08cc)}.dabi-camphub__orbit{position:absolute;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem;border-radius:50%;border:.1rem dashed color-mix(in srgb,var(--dabi-ch-accent, #c98a2b) 70%,transparent);animation:dabi-ch-spin 40s linear infinite;pointer-events:none}.dabi-camphub__frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.08);transition:opacity .9s ease,transform 4s linear}.dabi-camphub__frame.is-active{opacity:1;transform:scale(1)}.dabi-camphub__core-text{position:absolute;inset:auto 0 0;z-index:1;display:grid;justify-items:center;gap:.1rem;padding:0 1rem 1.8rem;text-align:center}.dabi-camphub__core-kicker{font-size:.95rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--dabi-ch-accent, #c98a2b)}.dabi-camphub__core-title{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1;letter-spacing:-.02em}.dabi-camphub__core-sub{font-size:1rem;opacity:.75}.dabi-camphub.is-detail .dabi-camphub__core-text{opacity:0}.dabi-camphub__close{position:absolute;top:-.4rem;inset-inline-end:-.4rem;z-index:3;display:grid;place-items:center;width:3.6rem;height:3.6rem;background:#1a120d;border:.2rem solid #f3f0eb;border-radius:50%;color:#f3f0eb;cursor:pointer;box-shadow:0 .6rem 1.6rem #0000004d;transition:transform .2s ease,background-color .2s ease}.dabi-camphub__close:hover{background:#b03d2c;transform:rotate(90deg)}.dabi-camphub__close svg{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;stroke-width:2.2;stroke-linecap:round}.dabi-camphub__card{position:absolute;top:0;left:0;display:grid;justify-items:center;gap:.5rem;width:8.4rem;padding:0;margin:0;background:none;border:0;color:#f3f0eb;font:inherit;cursor:pointer;opacity:0;transform:translate(-50%,-50%) rotate(var(--a, 150deg)) translate(0) rotate(calc(-1 * var(--a, 150deg))) scale(.3);transition:transform .65s cubic-bezier(.34,1.35,.5,1),opacity .35s ease;transition-delay:calc(.05s + var(--i, 0) * .07s);pointer-events:auto}.dabi-camphub.is-open .dabi-camphub__card{opacity:1;transform:translate(-50%,-50%) rotate(var(--a, 150deg)) translate(var(--dabi-ch-r, 230px)) rotate(calc(-1 * var(--a, 150deg))) scale(1)}.dabi-camphub.is-open .dabi-camphub__card:hover,.dabi-camphub.is-open .dabi-camphub__card:focus-visible{transform:translate(-50%,-50%) rotate(var(--a, 150deg)) translate(calc(var(--dabi-ch-r, 230px) + .6rem)) rotate(calc(-1 * var(--a, 150deg))) scale(1.08);transition-delay:0s}.dabi-camphub.is-detail .dabi-camphub__card{opacity:0;pointer-events:none;transition-delay:0s}.dabi-camphub__bubble{position:relative;display:grid;place-items:center;width:7.2rem;height:7.2rem;background:#1a120d;border:.25rem solid var(--dabi-ch-accent, #c98a2b);border-radius:50%;overflow:hidden;box-shadow:0 1.4rem 3.4rem #1e140c59;transition:box-shadow .25s ease}.dabi-camphub__card:hover .dabi-camphub__bubble{box-shadow:0 1.8rem 4rem #1e140c73,0 0 0 .6rem color-mix(in srgb,var(--dabi-ch-accent, #c98a2b) 30%,transparent)}.dabi-camphub__bubble img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dabi-camphub__card.has-image .dabi-camphub__bubble:after,.dabi-camphub__card--image .dabi-camphub__bubble:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(20,12,8,.75))}.dabi-camphub__bubble-ico{display:grid;place-items:center;width:45%;height:45%;color:var(--dabi-ch-accent, #c98a2b);transition:transform .35s cubic-bezier(.34,1.5,.5,1)}.dabi-camphub__bubble-ico svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dabi-camphub__card:hover .dabi-camphub__bubble-ico{transform:rotate(-10deg) scale(1.12)}.dabi-camphub__card--badge .dabi-camphub__bubble-ico{position:absolute;top:.9rem;width:34%;height:34%;opacity:.9}.dabi-camphub__card--badge .dabi-camphub__bubble-text{margin-top:2rem}.dabi-camphub__card--icon .dabi-camphub__bubble-text{display:none}.dabi-camphub__bubble-text{position:relative;z-index:1;font-family:var(--font-heading-family);font-size:1.7rem;font-weight:700;line-height:1;letter-spacing:-.02em;text-align:center;padding:0 .4rem}.dabi-camphub__card.has-image .dabi-camphub__bubble-text,.dabi-camphub__card--image .dabi-camphub__bubble-text{margin-top:3.2rem;font-size:1.3rem}.dabi-camphub__bubble-ring{position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem;border-radius:50%;border:.15rem solid var(--dabi-ch-accent, #c98a2b);opacity:0;animation:dabi-ch-ring 2.8s ease-out infinite;animation-delay:calc(var(--i, 0) * .4s);pointer-events:none}.dabi-camphub__bubble-name{max-width:14rem;padding:.35rem .9rem;background:#1a120d;border-radius:2rem;font-size:1.1rem;font-weight:700;line-height:1.3;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 .6rem 1.6rem #1e140c40}.dabi-camphub__bubble-name b{color:var(--dabi-ch-accent, #c98a2b)}.dabi-camphub__badge{justify-self:start;padding:.3rem .8rem;background:var(--dabi-ch-accent, #c98a2b);color:#1a120d;border-radius:2rem;font-size:1.1rem;font-weight:800;letter-spacing:.04em}.dabi-camphub__badge--lg{font-size:1.3rem;padding:.4rem 1rem}.dabi-camphub__detail{position:absolute;top:8rem;width:min(64rem,calc(100vw - 2rem));max-height:min(76vh,70rem);overflow-y:auto;padding:1.8rem;background:#1a120d;color:#f3f0eb;border:.1rem solid rgba(255,255,255,.12);border-radius:2rem;box-shadow:0 2.4rem 6rem #1e140c73;outline:0;pointer-events:auto;scrollbar-width:thin}.dabi-camphub--header-right .dabi-camphub__detail,.dabi-camphub--right-middle .dabi-camphub__detail,.dabi-camphub--right-bottom .dabi-camphub__detail{right:calc(-1 * var(--dabi-ch-size, 54px) / 2)}.dabi-camphub--header-left .dabi-camphub__detail,.dabi-camphub--left-middle .dabi-camphub__detail,.dabi-camphub--left-bottom .dabi-camphub__detail{left:calc(-1 * var(--dabi-ch-size, 54px) / 2)}.dabi-camphub--right-bottom .dabi-camphub__detail,.dabi-camphub--left-bottom .dabi-camphub__detail{top:auto;bottom:8rem}.dabi-camphub__detail[hidden]{display:none}.dabi-camphub__d{display:grid;gap:1.4rem;animation:dabi-ch-in .4s cubic-bezier(.34,1.3,.5,1) both}.dabi-camphub__back{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.1rem .5rem .7rem;background:#ffffff14;border:.1rem solid rgba(255,255,255,.16);border-radius:3rem;color:#f3f0eb;font:inherit;font-size:1.25rem;font-weight:700;cursor:pointer}.dabi-camphub__back svg{width:1.5rem;height:1.5rem;transform:scaleX(-1);stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.dabi-camphub__d-grid{display:grid;gap:1.6rem}@media screen and (min-width:750px){.dabi-camphub__d-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.dabi-camphub__d-media{position:relative;aspect-ratio:1;border-radius:1.4rem;overflow:hidden;background:#ffffff0d}.dabi-camphub__d-media:empty{display:none}.dabi-camphub__d-products{display:flex;gap:.7rem;margin:.8rem 0 0;padding:.2rem;list-style:none;overflow-x:auto;scrollbar-width:none}.dabi-camphub__d-products::-webkit-scrollbar{display:none}.dabi-camphub__d-product{display:grid;gap:.4rem;width:10.4rem;flex:none;padding:.5rem;background:#ffffff0f;border:.1rem solid transparent;border-radius:1.1rem;color:inherit;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.dabi-camphub__d-product-link{display:grid;gap:.3rem;color:inherit;text-decoration:none}.dabi-camphub__d-product-btns{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem}.dabi-camphub__mini{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:0 .7rem;background:#ffffff1a;border:.1rem solid rgba(255,255,255,.18);border-radius:.8rem;color:#f3f0eb;font:inherit;font-size:1.05rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.dabi-camphub__mini svg{width:1.4rem;height:1.4rem;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dabi-camphub__mini--buy{background:var(--dabi-ch-accent, #c98a2b);border-color:var(--dabi-ch-accent, #c98a2b);color:#1a120d}.dabi-camphub__mini:hover{transform:translateY(-.1rem)}.dabi-camphub__mini.is-done{background:#2f6b46;border-color:#2f6b46}.dabi-camphub__mini[disabled]{opacity:.6;cursor:progress}.dabi-camphub__d-msg{margin:0;padding:.8rem 1.2rem;background:#2f6b462e;border:.1rem solid rgba(47,107,70,.5);border-radius:1rem;font-size:1.25rem;font-weight:700}.dabi-camphub__d-msg.is-bad{background:#b03d2c2e;border-color:#b03d2c80}.dabi-camphub__d-msg[hidden]{display:none}.dabi-camphub__cta--ghost{background:#ffffff14;color:#f3f0eb;border:.1rem solid rgba(255,255,255,.22)}.dabi-camphub__d-product img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:.8rem}.dabi-camphub__d-product.is-active,.dabi-camphub__d-product:hover{border-color:var(--dabi-ch-accent, #c98a2b);background:#ffffff1f;transform:translateY(-.2rem)}.dabi-camphub__d-product-name{font-size:1.05rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dabi-camphub__d-product-price{font-size:1.1rem;font-weight:700;color:var(--dabi-ch-accent, #c98a2b)}.dabi-camphub__d-product-price s{color:#f3f0eb;opacity:.55;font-weight:400}.dabi-camphub__d-text{display:grid;gap:1.1rem}.dabi-camphub__d-title{margin:0;font-size:2.6rem;line-height:1.05;letter-spacing:-.02em}.dabi-camphub__d-short{margin:0;font-size:1.4rem;line-height:1.5;opacity:.85}.dabi-camphub__timer{display:flex;gap:.6rem}.dabi-camphub__timer[hidden]{display:none}.dabi-camphub__timer span{display:grid;place-items:center;min-width:5.2rem;padding:.6rem .7rem;background:#ffffff14;border:.1rem solid rgba(255,255,255,.14);border-radius:1rem}.dabi-camphub__timer b{font-family:var(--font-heading-family);font-size:2rem;line-height:1;color:var(--dabi-ch-accent, #c98a2b)}.dabi-camphub__timer small{font-size:.95rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.dabi-camphub__d-cond{display:grid;gap:.4rem;padding:1rem 1.2rem;background:#ffffff0f;border-inline-start:.3rem solid var(--dabi-ch-accent, #c98a2b);border-radius:0 1rem 1rem 0;font-size:1.3rem;line-height:1.55}.dabi-camphub__d-cond .rte{opacity:.9}.dabi-camphub__d-cond .rte p{margin:0 0 .4rem}.dabi-camphub__d-cond .rte ul{margin:0;padding-inline-start:1.6rem}.dabi-camphub__d-cond-label{font-size:1.05rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--dabi-ch-accent, #c98a2b)}.dabi-camphub__d-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.dabi-camphub__code{display:inline-flex;align-items:center;gap:.7rem;min-height:4.2rem;padding:0 1.2rem;background:#ffffff14;color:#f3f0eb;border:.1rem dashed rgba(255,255,255,.4);border-radius:1rem;font:inherit;font-size:1.25rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.dabi-camphub__code strong{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:.08em}.dabi-camphub__code svg{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round}.dabi-camphub__code.is-copied{border-style:solid;border-color:var(--dabi-ch-accent, #c98a2b);background:#ffffff24}.dabi-camphub__cta{display:inline-flex;align-items:center;gap:.7rem;min-height:4.2rem;padding:0 1.8rem;background:var(--dabi-ch-accent, #c98a2b);color:#1a120d;border-radius:5rem;font-size:1.35rem;font-weight:800;text-decoration:none;transition:transform .2s ease}.dabi-camphub__cta:hover{transform:translateY(-.1rem)}.dabi-camphub__cta svg{width:1.5rem;height:1.5rem;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}@keyframes dabi-ch-bob{0%,to{translate:0 0}50%{translate:0 -.6rem}}@keyframes dabi-ch-ring{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}@keyframes dabi-ch-spin{to{transform:rotate(360deg)}}@keyframes dabi-ch-in{0%{opacity:0;transform:translateY(2rem) scale(.97)}to{opacity:1;transform:none}}.dabi-camphub.is-closing .dabi-camphub__core,.dabi-camphub.is-closing .dabi-camphub__card,.dabi-camphub.is-closing .dabi-camphub__detail{opacity:0;transition-delay:0s}.dabi-camphub.is-open .dabi-camphub__trigger{opacity:0;pointer-events:none}@media screen and (max-width:749px){.dabi-camphub--desktop-only,.dabi-camphub__label{display:none}.dabi-camphub__core{width:10rem;height:10rem}.dabi-camphub__core-title{font-size:1.5rem}.dabi-camphub__card{position:fixed;top:calc(var(--dabi-header-bottom, 12rem) + 12rem + var(--row, 0) * 9.6rem);left:auto;right:1.2rem;width:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;transform:none!important;transition:opacity .3s ease,translate .4s cubic-bezier(.34,1.3,.5,1);translate:1rem 0}.dabi-camphub--header-left .dabi-camphub__card,.dabi-camphub--left-middle .dabi-camphub__card,.dabi-camphub--left-bottom .dabi-camphub__card{right:auto;left:1.2rem}.dabi-camphub.is-open .dabi-camphub__card{translate:0 0}.dabi-camphub__bubble{width:6.4rem;height:6.4rem}.dabi-camphub__bubble-name{max-width:60vw}.dabi-camphub__detail{position:fixed;top:calc(var(--dabi-header-bottom, 12rem) + 9rem);left:1rem;right:1rem;width:auto;max-height:calc(100vh - var(--dabi-header-bottom, 12rem) - 10rem)}}@media(prefers-reduced-motion:reduce){.dabi-camphub__trigger,.dabi-camphub__ring,.dabi-camphub__orbit{animation:none}.dabi-camphub__card,.dabi-camphub__core,.dabi-camphub__frame,.dabi-camphub__backdrop{transition:none}.dabi-camphub__d{animation:none}}@media screen and (max-width:749px){.dabi-camphub--header-right,.dabi-camphub--header-left{top:calc(var(--dabi-header-bottom, 12rem) + var(--dabi-ticker-height, 0px) + var(--dabi-ch-y, 0px) + 4.8rem)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/dabi-campaign-hub.css.map */
