.jdv-v-m{display:none}@media(max-width:749px){.jdv-v-d{display:none}.jdv-v-m{display:block}}.jdv-media>div{position:absolute;top:0;right:0;bottom:0;left:0}.jdv-hero--full{display:block;position:relative;min-height:calc(100svh - var(--header-height,80px))}.jdv-hero--full .jdv-media img{object-position:var(--pos,50% 30%)}.jdv-hero--full .jdv-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0a00 35%,#140e0a8c)}.jdv-hero--full .jdv-hero__text{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 var(--gut) 9vh;justify-content:flex-end}.jdv-hero--center .jdv-hero__text{top:0;align-items:center;justify-content:center;text-align:center;padding-bottom:0}.jdv-hero--full .jdv-hero__author{color:var(--jdv-fg);font-size:clamp(1.8rem,1.6vw,2.4rem);margin-bottom:2rem!important}.jdv .jdv-hero--full .jdv-hero__title,.jdv.jdv-hero--full .jdv-hero__title{color:var(--jdv-accent);text-transform:uppercase;font-size:clamp(5.6rem,9.4vw,16rem);line-height:.9;letter-spacing:.01em;filter:drop-shadow(0 .3rem 2.4rem rgba(0,0,0,.3))}.jdv-hero--full .jdv-hero__sub{color:var(--jdv-fg);margin-top:2.8rem!important}.jdv-hero--full .jdv-hero__down{position:static;margin-top:3.6rem;color:var(--jdv-fg);opacity:.9}.jdv-hero__btn{display:inline-block;margin-top:3.6rem;padding:1.5rem 3.6rem;border:1px solid currentColor;color:var(--jdv-fg);font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;transition:background .5s var(--ease),color .5s var(--ease)}.jdv-hero__btn:hover{background:var(--jdv-fg);color:#2a221d}.jdv-js .jdv-hero--full .jdv-hero__title{transform:scale(1.05);transform-origin:left bottom;transition:transform 2.2s var(--ease)}.jdv-js .jdv-hero--center .jdv-hero__title{transform-origin:center}.jdv-hero--full .jdv-line>span{transition-duration:1.5s}.jdv-hero--full .jdv-line:nth-child(2)>span{transition-delay:.15s}.jdv-hero--full .jdv-line:nth-child(3)>span{transition-delay:.3s}.jdv-hero--full>.jdv-media{will-change:transform}.jdv-hero--full>.jdv-hero__text{will-change:transform,opacity}.jdv-ready .jdv-hero--full .jdv-hero__title{transform:none}@media(max-width:749px){.jdv-hero--full{min-height:86svh}.jdv .jdv-hero--full .jdv-hero__title,.jdv.jdv-hero--full .jdv-hero__title{font-size:clamp(4.8rem,16vw,8rem)}.jdv-hero--full .jdv-hero__text{padding-bottom:7vh}}.jdv-sl{padding:var(--pad,8vh) 0}.jdv-sl__head{padding:0 var(--gut);margin:0 0 4vh!important;font-size:clamp(3.6rem,4.4vw,7rem)}.jdv-sl .jdv-label{padding:0 var(--gut)}.jdv-sl__track{display:flex;gap:var(--gap,0px);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;padding:0 var(--gut);outline:none}.jdv-sl__track::-webkit-scrollbar{display:none}.jdv-sl__track.is-drag{cursor:grabbing;scroll-snap-type:none}.jdv-sl__item{flex:0 0 auto;height:var(--h,70vh);margin:0;scroll-snap-align:start}.jdv-sl__item img{height:100%;width:auto;max-width:none;display:block;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.jdv-sl__item .jdv-ph{height:100%;width:auto;aspect-ratio:2/3;min-height:0}.jdv-sl__nav{display:flex;justify-content:center;gap:1rem;margin-top:3rem}.jdv-sl__nav button{background:none;border:1px solid currentColor;color:inherit;width:4.8rem;height:4.8rem;font-size:1.8rem;cursor:pointer}@media(max-width:749px){.jdv-sl__item{height:min(var(--h,70vh),62svh)}}.jdv-ch{padding:10vh var(--gut)}.jdv-ch__img{height:min(var(--h,85vh),80vh)}.jdv-ch--italic .jdv-ch__head{font-size:clamp(3.4rem,4.4vw,7rem)}.jdv-sp{padding:10vh 0}.jdv-sp__head{font-size:clamp(3.6rem,4.4vw,7rem);margin:0 0 5vh!important}.jdv-sp__item{width:min(70vw,110rem)}.jdv-buy{padding:11vh var(--gut)}.jdv-buy__img{width:min(34rem,58vw);margin-bottom:6vh}@media(max-width:749px){.jdv-ch{padding:7vh var(--gut)}.jdv-ch__img{height:62svh}.jdv-sp{padding:7vh 0}.jdv-sp__item{width:86vw}.jdv-buy{padding:8vh var(--gut)}}.jdv-hero--short{min-height:72svh}.jdv-hero--center .jdv-media:after{background:#140e0a52}.jdv-hero--center .jdv-hero__sub{margin-left:auto;margin-right:auto}.jdv .jdv-hero--sm .jdv-hero__title,.jdv.jdv-hero--sm .jdv-hero__title{font-size:clamp(4rem,6vw,9.6rem);line-height:.98}.jdv-book{padding:11vh var(--gut)}@media(max-width:749px){.jdv-hero--short{min-height:68svh}.jdv .jdv-hero--sm .jdv-hero__title,.jdv.jdv-hero--sm .jdv-hero__title{font-size:clamp(3.4rem,10vw,5.6rem)}.jdv-hero--center .jdv-hero__text{padding-bottom:0}.jdv-book{padding:8vh var(--gut)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/jdv-v2.css.map */
