:root{--dv-paper-apricot: #EFD3B5;--dv-paper-butter: #F4E7C2;--dv-paper-sky: #D5E1EA;--dv-paper-sage: #DCE6D0;--dv-paper-lavender: #E3DAEC;--dv-paper-mint: #D5EAE2;--dv-paper-cream: #FFF6EE}[data-series-key=japan_retro]{--dv-series: var(--dv-blush)}[data-series-key=cafe_sweets]{--dv-series: var(--dv-apricot)}[data-series-key=flowers_forest]{--dv-series: var(--dv-sage)}[data-series-key=ocean_night_sky]{--dv-series: var(--dv-sky)}[data-series-key=seasons_holidays]{--dv-series: #EAD9EE}[data-series-key=animal_friends]{--dv-series: #F9D3B8}.dv-card[data-dv-card]{position:relative}.dv-card__sleeve{background:linear-gradient(180deg,#ffffff8c,#ffffff1f),var(--paper, var(--dv-paper-cream));transform:rotate(var(--rot, 0deg));transition:transform .2s ease}.dv-card__sleeve img{aspect-ratio:1 / 1;object-fit:cover}@media(hover:hover)and (pointer:fine){.dv-card__sleeve:hover{transform:rotate(0) translateY(-2px)}}[data-dv-card] .dv-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.dv-card__price{flex:none;font-weight:700!important;font-size:1.35rem;white-space:nowrap}.dv-card__sub{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem}.dv-card__sub .dv-mono{font-size:1.1rem;letter-spacing:.04em;color:var(--dv-muted)}.dv-card__a5{font-weight:700;font-size:1.05rem;color:#8a5634}.dv-card__add{margin-top:auto;min-height:4rem;padding:0 1rem;font-size:1.3rem;transition:background .15s,border-color .15s}.dv-card__add.is-added{background:#eef3e6;border-color:#9db78f;color:#3e6a40}.dv-card__add.is-off{border-style:dashed;color:var(--dv-faint)}.dv-card__add[disabled],.dv-card__add[aria-disabled=true]{opacity:.6;cursor:progress}.dv-btn[data-dv-quick][aria-disabled=true]{background:#9a8077;cursor:progress}.dv-land__add[aria-disabled=true]{opacity:.7}.dv-card__seal{right:-.8rem;top:-1rem;width:5.6rem;height:5.6rem;z-index:2}.dv-card__seal span{font-size:.8rem}html[lang^=ja] .dv-card__seal span{font-size:1.1rem;letter-spacing:.1em}.dv-card__tape{position:absolute;z-index:2;right:-.8rem;top:.8rem;padding:.35rem 1.3rem .3rem;transform:rotate(9deg);font:700 1rem/1.2 var(--dv-font-mono);letter-spacing:.18em;color:#fff;pointer-events:none;background:repeating-linear-gradient(135deg,rgba(255,255,255,.16) 0 4px,transparent 4px 9px),#c94210d1;clip-path:polygon(0 8%,4% 0,8% 10%,12% 0,88% 0,92% 10%,96% 0,100% 8%,100% 92%,96% 100%,92% 90%,88% 100%,12% 100%,8% 90%,4% 100%,0 92%);box-shadow:0 2px 4px #3c231433}.dv-card__shake{position:absolute;z-index:3;left:1rem;top:1rem;min-height:3.6rem;padding:0 1.2rem;border:0;border-radius:999px;background:#3a211cd1;color:var(--dv-cream);font:700 1.2rem/1 var(--dv-font);cursor:pointer;box-shadow:0 4px 10px -4px #0006}.dv-card__vid{position:absolute;z-index:1;left:.5rem;top:.5rem;width:calc(100% - 1rem);height:calc(100% - 1rem);object-fit:cover;border-radius:3px;opacity:0;transition:opacity .3s ease;pointer-events:none;background:transparent}.dv-card__vid.is-on{opacity:1}@media(hover:hover)and (pointer:fine)and (min-width:990px){.dv-card[data-note]{container-type:inline-size}.dv-card[data-note]:after{content:attr(data-note);position:absolute;z-index:4;left:10%;right:10%;top:calc(100cqw - 2.8rem);padding:.8rem 1rem;background:#fffbf5;color:#5b3a2e;font:1.7rem/1.15 var(--dv-font-hand);border-radius:2px;box-shadow:0 8px 14px -8px #3c231480;transform:translateY(.6rem) rotate(-1.5deg);opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}.dv-card[data-note]:hover:after{opacity:1;transform:rotate(-1.5deg)}}.dv-card--sm{gap:.5rem}.dv-card--sm .dv-card__name{font-size:1.25rem}.dv-card--sm .dv-card__price{font-size:1.2rem}.dv-card--sm .dv-card__sub{font-size:1rem}.dv-card--sm .dv-card__add{min-height:3.6rem;font-size:1.2rem}.dv-card--sm .dv-card__seal{width:4.6rem;height:4.6rem;right:-.6rem;top:-.8rem}.dv-card--sm .dv-card__seal span{font-size:.68rem}.dv-card--sm .dv-card__shake{left:.7rem;top:.7rem;min-height:3.2rem;font-size:1.1rem;padding:0 1rem}@media(min-width:990px){.dv-card--sm .dv-card__name{font-size:1.4rem}}.dv-rail-wrap{position:relative}.dv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:40vw;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 .4rem;scrollbar-width:none;padding:1.2rem .4rem 1rem}.dv-rail::-webkit-scrollbar{display:none}.dv-rail>*{scroll-snap-align:start}.dv-rail__btn{display:none}@media(min-width:990px){.dv-rail{grid-auto-columns:calc((100% - 5 * 1.6rem) / 6.3);gap:1.6rem}.dv-rail__btn{display:flex;position:absolute;z-index:5;top:38%;width:4.4rem;height:4.4rem;margin-top:-2.2rem;align-items:center;justify-content:center;border:1px solid var(--dv-line);border-radius:50%;background:#fffdf8;color:var(--dv-cocoa);font:700 2rem/1 var(--dv-font);cursor:pointer;box-shadow:0 8px 16px -8px #3c23148c}.dv-rail__btn--prev{left:-1.4rem}.dv-rail__btn--next{right:-1.4rem}}.dv-chips{display:flex;gap:.5rem}.dv-chip{display:inline-flex;align-items:center;gap:.5rem;flex:none;min-height:4rem;padding:0 1.4rem;text-decoration:none;white-space:nowrap;font:700 1.3rem/1.2 var(--dv-font);color:var(--dv-cocoa)}body.dv a.dv-chip{color:var(--dv-cocoa)}.dv-chip__n{font-weight:600;font-size:.92em;color:var(--dv-faint)}.dv-chip--best{background:#f6ebda}.dv-chip--new{background:#fbe0d2}.dv-chip--a5{background:#efe3d3}.dv-chips--tape{overflow-x:auto;scrollbar-width:none;padding:.6rem .4rem 0;overscroll-behavior-x:contain}.dv-chips--tape::-webkit-scrollbar{display:none}.dv-chips--tape .dv-chip{border-radius:8px 8px 2px 2px;transform:translateY(.5rem);box-shadow:inset 0 -1px #4b2b251f,0 -2px 6px -4px #3c231459;transition:transform .15s}.dv-chips--tape .dv-chip[aria-current=page]{transform:none;box-shadow:inset 0 -2px 0 var(--dv-cocoa),0 -3px 8px -4px #3c231473}.dv-chips--tape .dv-chip:hover{transform:translateY(.2rem)}.dv-chips--tape .dv-chip[aria-current=page]:hover{transform:none}@media(max-width:989px){.dv-chips--tape{overflow-y:hidden}.dv-chips--tape .dv-chip{position:relative}.dv-chips--tape .dv-chip:before{content:"";position:absolute;left:0;right:0;top:-1.3rem;bottom:0}}body.dv a.dv-prod__series{min-height:4rem}.dv-chips--chips{flex-wrap:wrap;gap:.8rem}.dv-chips--chips .dv-chip{border-radius:999px;padding:0 1.6rem;box-shadow:0 6px 10px -8px #3c231499,inset 0 0 0 1px #fff9}.dv-chips--chips .dv-chip[aria-current=page]{box-shadow:inset 0 0 0 2px var(--dv-cocoa)}@media(min-width:990px){.dv-chip{font-size:1.4rem}}.dv-pocketbar{position:fixed;z-index:55;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.8rem;min-height:6.4rem;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid #E3CDBB;box-shadow:0 -8px 18px -8px #3c231473;transition:transform .3s ease}.dv-pocketbar__lbl{flex:none}.dv-pocketbar__mini{display:flex;gap:.25rem;flex:none}.dv-pocketbar__mini span{position:relative;width:2.1rem;height:2.8rem;border-radius:4px;overflow:hidden;background:#ffffff73;box-shadow:inset 0 0 0 1px #ffffffe6,0 2px 4px -2px #3c231466}.dv-pocketbar__mini span.e:after{content:"";position:absolute;top:.25rem;right:.25rem;bottom:.25rem;left:.25rem;border:1px dashed #C9A57C;border-radius:2px}.dv-pocketbar__mini img{display:block;width:100%;height:100%;object-fit:cover}.dv-pocketbar__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.dv-pocketbar__txt strong{font-size:1.3rem;line-height:1.25;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dv-pocketbar__txt small{font-size:1.1rem;line-height:1.3;color:var(--dv-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dv-pocketbar__txt small:empty{display:none}.dv-pocketbar__cta{flex:none;min-height:4.4rem;padding:0 1.3rem;font-size:1.35rem}.dv-pocketbar.is-full .dv-pocketbar__txt strong{color:var(--dv-green)}.dv-pocketbar__seal{left:.2rem;top:-3.6rem;width:5rem;height:5rem;opacity:0;transform:translateY(-1.4rem) rotate(-16deg) scale(1.25);z-index:2}.dv-pocketbar__seal span{font-size:.72rem}.dv-pocketbar.is-full .dv-pocketbar__seal{opacity:1;transform:rotate(-8deg)}.dv-pocketbar.is-full.is-drop .dv-pocketbar__seal{animation:dvSealDrop .5s cubic-bezier(.2,.9,.3,1.25) both}@keyframes dvSealDrop{0%{opacity:0;transform:translateY(-3.2rem) rotate(-24deg) scale(1.5)}70%{opacity:1;transform:translateY(.2rem) rotate(-6deg) scale(.96)}to{opacity:1;transform:rotate(-8deg)}}body.dv-how-on [data-dv-pocketbar]{transform:translateY(140%)}@media(min-width:990px){.dv-pocketbar{left:50%;right:auto;bottom:1.6rem;width:min(56rem,92vw);transform:translate(-50%);padding:1rem 1.2rem 1rem 1.6rem;border:1px solid #E3CDBB;border-radius:14px;box-shadow:0 16px 30px -10px #28140f8c;gap:1.2rem}.dv-pocketbar__mini span{width:2.7rem;height:3.6rem}.dv-pocketbar__txt strong{font-size:1.4rem}.dv-pocketbar__seal{left:-2.2rem;top:-2.6rem;width:5.4rem;height:5.4rem}body.dv-how-on [data-dv-pocketbar]{transform:translate(-50%,160%)}}@media(max-width:419px){.dv-pocketbar{gap:.6rem;padding-left:1rem;padding-right:1rem}.dv-pocketbar__mini{gap:.2rem}.dv-pocketbar__mini span{width:1.6rem;height:2.2rem}.dv-pocketbar__cta{padding:0 1rem}}@media(max-width:359px){.dv-pocketbar__txt strong{font-size:1.2rem}.dv-pocketbar__txt small{font-size:1.05rem}}body.dv.dv-has-pb{padding-bottom:8rem}@media(max-width:989px){body.dv.dv-has-pb .dd-cb-wrap{bottom:calc(7.8rem + env(safe-area-inset-bottom,0px))!important}body.dv.dv-has-pb .dv-letters{bottom:calc(7.6rem + env(safe-area-inset-bottom,0px))}}@media(min-width:990px)and (max-width:1399px){body.dv.dv-has-pb .dd-cb-wrap,body.dv.dv-has-pb .dv-letters{bottom:9.6rem!important}}[data-dv-loadmore-wrap]{display:flex;justify-content:center;margin-top:2.4rem}.dv-loadmore{width:100%;max-width:36rem}.dv-loadmore.is-loading{opacity:.6;cursor:progress}.dv-ghost{position:fixed;z-index:1001;margin:0;padding:0;object-fit:cover;border-radius:4px;pointer-events:none;box-shadow:0 12px 22px -8px #3c23148c;will-change:transform}.dv-ad .dv-letters,.dv-ad .dd-cb-wrap{display:none!important}@media(prefers-reduced-motion:reduce){.dv-card__sleeve,.dv-card__sleeve:hover{transform:none;transition:none}.dv-pocketbar,.dv-chips--tape .dv-chip{transition:none}.dv-pocketbar.is-full.is-drop .dv-pocketbar__seal{animation:none}.dv-ghost{display:none}}html.dv-ad #DvFooterNews,html.dv-ad label[for=DvFooterEmail]{display:none}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dv-catalog.css.map */
