.dv-prod{max-width:128rem;margin:0 auto;padding-bottom:9rem;position:relative}.dv-prod__back{position:absolute;left:1.2rem;top:-.4rem;z-index:5}@media(min-width:990px){.dv-prod__back{display:none}.dv-prod{padding:0 2.4rem 6rem}}.dv-prod__spread{padding-top:5.2rem}.dv-prod--slim .dv-prod__spread{padding-top:4.4rem}@media(min-width:990px){.dv-prod__spread,.dv-prod--slim .dv-prod__spread{padding-top:2.2rem}.dv-prod__spread>.dv-pg{min-height:0}}.dv-prod__gallery{padding-top:3.4rem}.dv-prod__peek{position:absolute;right:1.4rem;top:-4.8rem;width:8.6rem;height:auto;z-index:3;pointer-events:none}@media(min-width:990px){.dv-prod__peek{right:10rem;top:-6.4rem;width:9rem}}.dv-prod__inbox ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:1.4rem}.dv-prod__glance{flex:1 1 auto;min-width:0;font:700 1.35rem/1.3 var(--dv-font);color:var(--dv-cocoa)}.dv-prod__picno{flex:none}@media(min-width:990px){.dv-prod__glance{display:none}}.dv-gal__view{padding:.5rem}.dv-gal__track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:3px;outline-offset:3px}.dv-gal__track::-webkit-scrollbar{display:none}.dv-gal__slide{position:relative;flex:0 0 100%;aspect-ratio:1 / 1;margin:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;background:var(--paper, #FFFDF8)}.dv-gal__slide>img,.dv-gal__slide>video{display:block;width:100%;height:100%;object-fit:cover;border-radius:0}.dv-gal__slide>img.is-contain,.dv-gal__th img.is-contain{object-fit:contain;background:#fffdf8}.dv-gal__slide--front>img{transform-origin:0 50%}.dv-gal__slide--fixed{background:#fffdf8}.dv-gal__fixed{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.dv-gal__fixed .dv-spec__fits{width:100%}.dv-gal__fixed .dv-spec__graph{flex:1 1 0;min-height:0;width:100%;display:flex;justify-content:center}.dv-gal__fixed .dv-spec__graph svg{width:auto;height:100%;max-width:100%}.dv-gal__slide--box{background:#fffdf8}.dv-gal__slide--video>video{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent}.dv-gal__poster{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.dv-gal__slide--video.is-playing .dv-gal__poster{opacity:0;pointer-events:none}.dv-gal__slide--video{cursor:pointer}.dv-gal__btn{position:absolute;z-index:2;left:1rem;bottom:1rem;min-height:3.8rem;padding:0 1.4rem;border:0;border-radius:999px;background:#3a211cd6;color:var(--dv-cream);font:700 1.25rem/1 var(--dv-font);cursor:pointer;box-shadow:0 6px 12px -6px #00000073}.dv-gal__dots{display:flex;justify-content:center;gap:.5rem;margin-top:.8rem}.dv-gal__dots span{width:.6rem;height:.6rem;border-radius:999px;background:#d3bfa9;transition:width .2s,background .2s}.dv-gal__dots span.is-on{width:1.6rem;background:var(--dv-cocoa)}.dv-gal__thumbs{display:none}@media(min-width:990px){.dv-gal__dots{display:none}.dv-gal__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:.6rem}}.dv-gal__th{padding:.2rem;border:1px solid transparent;cursor:pointer;aspect-ratio:1 / 1;overflow:hidden}.dv-gal__th.is-on{border:2px solid var(--dv-cocoa)}.dv-gal__th img{width:100%;height:100%;object-fit:cover}.dv-gal__th--vid:before{content:"\25b6";position:absolute;z-index:2;left:50%;top:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;border-radius:50%;background:#3a211cd1;color:var(--dv-cream);font-size:1rem;line-height:2.6rem;text-align:center;padding-left:.15rem;box-sizing:border-box}.dv-prod__ic{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;background:#ffffff80;font:600 1rem var(--dv-font);color:var(--dv-muted)}.dv-prod__ic svg{width:2.6rem;height:2.6rem;fill:none;stroke:var(--dv-caramel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.dv-prod__slide-h{font-size:1.7rem;text-align:center;margin-bottom:.6rem}.dv-prod__slide-hand{font-size:1.6rem;margin-top:.8rem;color:#8a5634;text-align:center}@media(min-width:990px){.dv-prod__slide-h{font-size:2.2rem}}.dv-prod__buy{display:flex;flex-direction:column;gap:1.1rem;padding-top:3rem}.dv-prod__head{flex-wrap:wrap;align-items:center;margin-bottom:0}.dv-prod__series{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.2rem;border-radius:999px;font:700 1.2rem/1.2 var(--dv-font);white-space:nowrap;text-decoration:none;box-shadow:0 5px 9px -7px #3c2314a6,inset 0 0 0 1px #ffffff8c}body.dv a.dv-prod__series{color:var(--dv-cocoa)}.dv-prod__title{margin:0;font-weight:600;font-size:2.8rem;line-height:1.08}@media(min-width:990px){.dv-prod__title{font-size:3.6rem}}.dv-prod__byline{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;margin-top:-.3rem}.dv-prod__code{font-size:1.2rem;font-weight:700;letter-spacing:.06em;color:var(--dv-rust)}.dv-prod__note{position:relative;margin:.5rem 0 0;padding:.7rem 1.1rem .5rem;font-size:1.95rem;line-height:1.15;color:var(--dv-rust-dark);background:#fffbf5d9;border-radius:2px;transform:rotate(-1deg);box-shadow:0 6px 10px -8px #3c23148c;max-width:34rem}.dv-prod__note:before{content:"";position:absolute;left:1.2rem;top:-.8rem;width:5.6rem;height:1.6rem;transform:rotate(-2deg);background:repeating-linear-gradient(135deg,rgba(255,255,255,.22) 0 4px,transparent 4px 9px),#e7bf95c7;clip-path:polygon(0 10%,5% 0,10% 12%,15% 0,85% 0,90% 12%,95% 0,100% 10%,100% 90%,95% 100%,90% 88%,85% 100%,15% 100%,10% 88%,5% 100%,0 90%)}.dv-prod__price-row{display:flex;align-items:center;gap:1rem}.dv-prod__price{padding:.7rem 2.4rem .7rem 1.2rem;color:var(--dv-ink);transform:rotate(-1.5deg);font:700 2.2rem var(--dv-font-head);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%)}.dv-prod__was{font-size:1.3rem;color:var(--dv-faint)}.dv-prod__rating{margin-left:auto;font-size:1.2rem;color:var(--dv-muted);white-space:nowrap}.dv-prod__rating small{font-size:1.05rem;color:var(--dv-faint)}.dv-prod__stock{font-size:1.25rem}.dv-prod__chips{display:flex;gap:.8rem;overflow-x:auto;padding:.2rem 0 .6rem;scrollbar-width:none}.dv-prod__chips::-webkit-scrollbar{display:none}.dv-prod__chips a{flex:none;display:flex;gap:.7rem;align-items:center;padding:.8rem 1.1rem .8rem .9rem;border-radius:999px;background:#fffdf8;box-shadow:inset 0 0 0 1px #eadbcb;font:600 1.2rem var(--dv-font);color:var(--dv-cocoa);text-decoration:none;white-space:nowrap}.dv-prod__chips a>span{color:var(--dv-caramel)}.dv-prod__chips svg{width:1.8rem;height:1.8rem;flex:none;fill:none;stroke:var(--dv-caramel);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(min-width:990px){.dv-prod__chips{flex-wrap:wrap;overflow:visible}}.dv-prod__sizes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.dv-prod__size{position:relative;display:flex;align-items:center;gap:1rem;min-height:6.4rem;padding:.8rem 1rem;border-radius:10px;border:1.5px solid #E3CDBB;background:#fffdf8;color:var(--dv-cocoa);font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}button.dv-prod__size{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:.6rem .9rem}button.dv-prod__size .dv-prod__size-t{grid-column:1 / -1;padding-right:0}.dv-prod__size-pr{font-size:1.3rem;line-height:1.2}button.dv-prod__size[aria-checked=true]{border:2px solid var(--dv-cocoa);padding:calc(.8rem - .5px) calc(1rem - .5px);box-shadow:0 8px 14px -12px #3c2314b3}button.dv-prod__size[aria-checked=true]:after{content:"\2713";position:absolute;right:.6rem;top:.6rem;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--dv-cocoa);color:var(--dv-cream);font:700 1.05rem/1.8rem var(--dv-font);text-align:center}.dv-prod__size.is-out{opacity:.6}.dv-prod__sil{flex:none;border-radius:2px 4px 4px 2px;background:radial-gradient(circle at .45rem 22%,#FFFDF8 0 .14rem,transparent .17rem),radial-gradient(circle at .45rem 34%,#FFFDF8 0 .14rem,transparent .17rem),radial-gradient(circle at .45rem 66%,#FFFDF8 0 .14rem,transparent .17rem),radial-gradient(circle at .45rem 78%,#FFFDF8 0 .14rem,transparent .17rem),var(--paper, #EFD3B5);box-shadow:inset 0 0 0 1px #4b2b2540,2px 3px 0 -1px #4b2b252e}.dv-prod__sil--a6{width:3rem;height:4.05rem}.dv-prod__sil--a5{width:3.14rem;height:4.56rem}.dv-prod__size-t{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding-right:1.6rem}.dv-prod__size-t strong{font-size:1.3rem;line-height:1.2}.dv-prod__size-t small{font-size:1.15rem;color:var(--dv-muted)}.dv-prod__size--one{cursor:default;flex-wrap:wrap}.dv-prod__size-only{font-size:1.15rem;color:var(--dv-muted)}.dv-prod__see-a5{margin-left:auto;font-size:1.25rem;font-weight:700;white-space:nowrap}.dv-prod__which{border-top:1px dashed var(--dv-line);padding:.4rem 0 0;font-size:1.3rem;line-height:1.5;color:var(--dv-muted)}.dv-prod__which summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:4.4rem;list-style:none;cursor:pointer;font-weight:700;color:var(--dv-cocoa);font-size:1.3rem;padding:.4rem 0}.dv-prod__which summary:after{content:"+";flex:none;font-size:1.8rem;line-height:1;color:var(--dv-caramel)}.dv-prod__which[open] summary:after{content:"\2013"}.dv-prod__which-svgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.6rem 0}.dv-prod__which p{margin:.4rem 0}.dv-prod__which-holes{font-size:1.15rem;color:var(--dv-faint)}.dv-prod__slots{display:flex;flex-direction:column;gap:.6rem}.dv-prod__slots-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.dv-prod__slots-row .dv-hand{font-size:1.8rem}.dv-prod__slots-hint{font-size:1.1rem;color:var(--dv-muted)}.dv-prod__slot-list{display:grid;grid-template-columns:repeat(4,minmax(0,6.6rem));gap:.8rem}.dv-prod__slot{position:relative;aspect-ratio:3 / 4;padding:.3rem;border:2px solid var(--dv-caramel);cursor:pointer;font:2.2rem var(--dv-font-hand);color:#8a5634}.dv-prod__slot img{width:100%;height:100%;object-fit:cover}.dv-prod__slot.is-this{cursor:default;border-color:var(--dv-cocoa)}.dv-prod__slot.is-waya{border:1.5px dashed var(--dv-caramel)}.dv-prod__slot.is-waya small{position:absolute;left:-.4rem;right:-.4rem;bottom:-.9rem;padding:.25rem .2rem .2rem;background:#fff6ee;border-radius:3px;box-shadow:0 2px 4px -2px #3c231466;font:700 .9rem/1.1 var(--dv-font);color:#8a5634;text-align:center;transform:rotate(-2deg)}.dv-prod__slot.is-empty{border:1.5px dashed #C9B19C;background:#ffffff4d}.dv-prod__slots:has(.is-waya){padding-bottom:.6rem}.dv-prod__slot-sz{position:absolute;z-index:1;right:-.5rem;top:-.6rem;padding:.2rem .45rem;border-radius:4px;background:var(--dv-cocoa);color:var(--dv-cream);font:700 1rem/1.1 var(--dv-font);font-style:normal;letter-spacing:.04em}.dv-prod__kit{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;border-radius:10px;border:1px solid #E3CDBB;background:#fbf4ea;cursor:pointer;font-size:1.3rem}.dv-prod__kit:has(input:checked){border:2px solid var(--dv-cocoa)}.dv-prod__kit input{width:1.8rem;height:1.8rem;accent-color:var(--dv-cocoa)}.dv-prod__kit img{width:3.8rem;height:3.8rem;object-fit:cover;border-radius:6px}.dv-prod__fill4{align-self:center;margin-top:-.4rem;padding:.4rem .6rem;border:0;background:none;font:600 1.3rem/1.35 var(--dv-font);color:#8a5634;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:.3rem;cursor:pointer;text-align:center}.dv-prod__fill4:hover{color:var(--dv-cocoa)}.dv-prod__express .shopify-payment-button__button--unbranded{display:none}.dv-prod__express .shopify-payment-button__button{border-radius:999px!important;min-height:4.8rem;overflow:hidden}.dv-prod__express .shopify-payment-button__more-options{font-size:1.2rem;color:var(--dv-muted);text-decoration:underline}.dv-prod__ship{transform:rotate(-1deg)}.dv-prod__story{padding:1.2rem 1.4rem 1rem;border-radius:3px;background:#fffdf8 repeating-linear-gradient(180deg,transparent 0 2.7rem,rgba(185,124,83,.24) 2.7rem 2.8rem);background-position:0 2.4rem;box-shadow:0 1px #ede3d7,0 10px 16px -14px #3c231499}.dv-prod__story p{margin:.3rem 0 0;font-size:1.4rem;line-height:2.8rem;color:var(--dv-cocoa)}.dv-prod__desc{border-top:1px dashed var(--dv-line);padding:1.1rem 0;font-size:1.35rem;line-height:1.55;color:var(--dv-muted)}.dv-prod__desc summary{font-weight:600;font-size:1.4rem;color:var(--dv-cocoa);cursor:pointer}.dv-prod__tail{margin:1.8rem .8rem 0;padding-top:2.4rem;display:flex;flex-direction:column;gap:1.1rem}@media(min-width:990px){.dv-prod__tail{margin:3.2rem 0 0}}.dv-prod__more{margin:2.4rem .8rem 0}.dv-prod__more-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 .4rem}.dv-prod__more-head h2{position:relative;margin:0;padding:.4rem 1.4rem .3rem;font-size:1.9rem;font-weight:700;line-height:1.2;transform:rotate(-1deg);background:repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 4px,transparent 4px 9px),#fff6eee0;clip-path:polygon(0 6%,3% 0,6% 8%,9% 0,91% 0,94% 8%,97% 0,100% 6%,100% 94%,97% 100%,94% 92%,91% 100%,9% 100%,6% 92%,3% 100%,0 94%)}.dv-prod__more-head a{flex:none;font-size:1.3rem;font-weight:700}@media(min-width:990px){.dv-prod__more{margin:3.6rem 0 0}.dv-prod__more-head h2{font-size:2.4rem}}.dv-prod__reviews{margin:1.8rem .8rem 0;padding-top:2.6rem}.dv-prod__review{border-top:1px dashed var(--dv-line);padding:1rem 0}@media(min-width:990px){.dv-prod__reviews{margin:4rem 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3rem}.dv-prod__reviews .dv-notes__score{grid-column:1 / -1}}@media(min-width:990px){.dv-prod .dv-sticky{display:none}}@media(min-width:990px){.dv-prod__reviews--bottom{display:none}.dv-prod__gallery .dv-prod__inbox{margin-top:2.4rem}}.dv-prod__smini{display:flex;gap:.2rem;flex:none}.dv-prod__smini span{width:1.6rem;height:2.2rem;border-radius:3px;overflow:hidden;background:#ffffff73;box-shadow:inset 0 0 0 1px #dcc6b2}.dv-prod__smini span.is-want{box-shadow:inset 0 0 0 1px #c9a57c;background:repeating-linear-gradient(135deg,rgba(201,165,124,.25) 0 2px,transparent 2px 5px)}.dv-prod__smini img{display:block;width:100%;height:100%;object-fit:cover}.dv-prod__skit{font-size:1.2rem;font-weight:600;color:var(--dv-muted)}@media(max-width:359px){.dv-prod__smini{display:none}}@media(max-width:419px){.dv-sticky.has-kit .dv-prod__smini{display:none}}.dv-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990;display:flex;align-items:flex-end;justify-content:center}.dv-sheet .dv-sheet__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#28161273;opacity:0;transition:opacity .2s}.dv-sheet.is-open .dv-sheet__scrim{opacity:1}.dv-sheet__card{position:relative;display:flex;flex-direction:column;width:100%;max-height:80svh;padding:1.4rem 1.4rem calc(1.4rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;box-shadow:0 -16px 30px -12px #28140f80;transform:translateY(100%);transition:transform .25s ease;box-sizing:border-box}.dv-sheet.is-open .dv-sheet__card{transform:none}.dv-sheet__top,.dv-sheet__tabs,.dv-sheet__code,.dv-sheet__msg{flex:none}.dv-sheet__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.dv-sheet__h{margin:0;font-size:1.8rem;font-weight:700;line-height:1.2}.dv-sheet__done{flex:none;min-height:4rem;padding:0 1.6rem;font-size:1.3rem}.dv-sheet__tabs{display:flex;gap:.4rem;margin:1.2rem 0 0;padding:0 .2rem;border-bottom:1px solid #E3CDBB;overflow-x:auto;scrollbar-width:none}.dv-sheet__tabs button{flex:none;min-height:3.8rem;padding:0 1.3rem;border:0;border-radius:9px 9px 2px 2px;font:700 1.25rem var(--dv-font);color:var(--dv-cocoa);cursor:pointer;transform:translateY(4px);box-shadow:inset 0 -1px #4b2b251f}.dv-sheet__tabs button:not([class]){background:#f6ebda}.dv-sheet__tabs button[aria-selected=false]{opacity:.72}.dv-sheet__tabs button[aria-selected=true]{transform:none;box-shadow:inset 0 -2px 0 var(--dv-cocoa)}.dv-sheet__code{margin-top:1rem}.dv-sheet__code input{width:100%;min-height:4.6rem;box-sizing:border-box;padding:0 1.4rem;border:1px solid #D9C2B0;border-radius:999px;background:#fffdf8;font:1.6rem var(--dv-font-mono);color:var(--dv-cocoa)}.dv-sheet__msg{margin:1.2rem 0 0;font-size:1.3rem;color:var(--dv-muted);text-align:center}.dv-sheet__list{list-style:none;margin:1rem 0 0;padding:.2rem .2rem .6rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem .8rem;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1 1 auto;align-content:start}.dv-pick{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--dv-cocoa);font:600 1.15rem/1.2 var(--dv-font)}.dv-pick>span{display:block}.dv-pick__t{margin-top:.4rem}.dv-pick .dv-sleeve{padding:.3rem;background:linear-gradient(180deg,#ffffff8c,#ffffff1f),var(--paper, #FFF6EE)}.dv-pick img{aspect-ratio:1 / 1;object-fit:cover}.dv-pick__c{font-size:1rem;color:var(--dv-muted)}.dv-pick>.dv-pick__sz{display:inline-block;margin-top:.3rem;padding:.1rem .4rem;border-radius:3px;background:var(--dv-cocoa);color:var(--dv-cream);font-size:.95rem}.dv-pick.is-on .dv-sleeve{box-shadow:0 0 0 2px var(--dv-cocoa)}@media(min-width:990px){.dv-sheet{align-items:center}.dv-sheet__card{width:min(64rem,92vw);max-height:82vh;padding:2rem 2.2rem 2.2rem;border-radius:14px;transform:translateY(2rem);opacity:0;transition:transform .2s ease,opacity .2s ease}.dv-sheet.is-open .dv-sheet__card{transform:none;opacity:1}.dv-sheet__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.dv-sheet__card,.dv-sheet__scrim{transition:none}}.dv-spec{margin:2.4rem .8rem 0;scroll-margin-top:9rem}.dv-spec__tabs{display:flex;gap:.4rem;overflow-x:auto;padding:0 .6rem;scrollbar-width:none;position:relative;z-index:1}.dv-spec__tabs::-webkit-scrollbar{display:none}.dv-spec__tabs button{flex:none;min-height:3.8rem;padding:0 1.3rem;border:0;border-radius:9px 9px 2px 2px;font:700 1.25rem var(--dv-font);color:var(--dv-cocoa);cursor:pointer;transform:translateY(5px)}.dv-spec__tabs button[aria-selected=true]{transform:none;box-shadow:inset 0 -2px 0 var(--dv-cocoa)}.dv-spec__page{border-radius:2px 10px 10px;padding-top:2.6rem}.dv-spec__panel[hidden]{display:none}.dv-spec__h{margin:.4rem 0 0;font:600 2.2rem/1.15 var(--dv-font-head);color:var(--dv-cocoa)}.dv-spec__sub{font-size:1.9rem;color:#8a5634;margin-top:.2rem}.dv-spec__cols{display:grid;gap:1.6rem;margin-top:1.2rem}.dv-spec__graph{background-color:#fffdf8;background-image:linear-gradient(rgba(185,124,83,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(185,124,83,.13) 1px,transparent 1px);background-size:10px 10px;border-radius:8px;box-shadow:inset 0 0 0 1px #eadbcb}.dv-spec__graph svg,.dv-spec svg{width:100%;height:auto;display:block}.dv-spec__table{width:100%;border-collapse:collapse;font-size:1.25rem}.dv-spec__table td{padding:.7rem .4rem;border-top:1px dashed var(--dv-line)}.dv-spec__table td:first-child{color:var(--dv-muted)}.dv-spec__table td:last-child{text-align:right;font-weight:600}.dv-spec__note{font-size:1.1rem;color:var(--dv-faint);margin-top:.8rem;line-height:1.45}.dv-spec__check{list-style:none;margin:0;padding:0}.dv-spec__check li{display:flex;gap:1rem;align-items:baseline;padding:.8rem 0;border-top:1px dashed var(--dv-line);font-size:1.35rem}.dv-spec__check li i{font-style:normal;color:var(--dv-green);font-weight:700}.dv-spec__check li small{display:block;font-size:1.15rem;color:var(--dv-muted)}.dv-prod__inbox .dv-spec__check li{padding:.6rem 0;font-size:1.25rem}.dv-prod__inbox .dv-spec__check li small{display:inline}.dv-spec__boximg{width:70%;max-height:34rem;object-fit:contain;margin:0 auto;height:auto;display:block}.dv-spec__pageimg{width:55%;margin:0 auto;height:auto;display:block;border-radius:4px;box-shadow:0 6px 16px #4b2b251f}.dv-spec__insimg{width:100%;height:auto;display:block}.dv-spec__holes{max-width:26rem;margin:0 auto}.dv-spec__refillimg{width:100%;height:auto;display:block;mix-blend-mode:multiply}.dv-layers{margin:0}.dv-layers__title{font-weight:700;font-size:1.3rem;color:var(--dv-cocoa);text-align:center}.dv-layers__art,.dv-layers__pic{position:relative}.dv-layers__pic picture{display:block}.dv-layers__img{width:100%;height:auto;display:block}.dv-layers__pin,.dv-layers__note i{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--dv-cocoa);color:#fff6ee;font:700 1.1rem/1 var(--dv-font);font-style:normal}.dv-layers__pin{position:absolute;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);transform:translate(.4rem,-50%);box-shadow:0 0 0 2px #fff6ee}.dv-layers__notes{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.2rem}.dv-layers__note{display:flex;gap:.9rem;align-items:flex-start;padding:.6rem 0;border-top:1px dashed var(--dv-line)}.dv-layers__note i{flex:none;margin-top:.1rem}.dv-layers__note b{display:block;font-size:1.3rem;color:var(--dv-cocoa)}.dv-layers__note small{display:block;font-size:1.15rem;color:var(--dv-muted);line-height:1.4}.dv-layers__note.is-key b,.dv-layers__note.is-key i{color:#c94210}.dv-layers__note.is-key i{background:#c94210;color:#fff6ee}.dv-size3d{margin:0;padding:0 2.2rem 5.4rem 0}.dv-size3d__pic{position:relative}.dv-size3d__img{width:100%;height:auto;display:block}.dv-size3d__lab{position:absolute;left:calc(var(--x) * 100%);top:calc(97.2% + 2.1rem);transform:translate(-50%);width:max-content;white-space:nowrap;text-align:center;line-height:1.25}.dv-size3d__lab b{display:block;font-size:min(1.05rem,2.65vw);color:var(--dv-cocoa)}.dv-size3d__lab small{display:block;font-size:min(.95rem,2.35vw);color:var(--dv-muted)}.dv-size3d__long{display:none}.dv-size3d__w,.dv-size3d__h{position:absolute;color:#c94210;font:700 1.1rem/1 var(--dv-font)}.dv-size3d__w{left:calc(var(--x0) * 100%);width:calc((var(--x1) - var(--x0)) * 100%);top:calc(var(--y) * 100% + .9rem);height:0;border-top:1px solid currentColor}.dv-size3d__h{left:calc(var(--x) * 100% + 1.1rem);top:calc(var(--y0) * 100%);height:calc((var(--y1) - var(--y0)) * 100%);width:0;border-left:1px solid currentColor}.dv-size3d__w:before,.dv-size3d__w:after{content:"";position:absolute;top:-.45rem;height:.9rem;border-left:1px solid currentColor}.dv-size3d__w:before{left:0}.dv-size3d__w:after{right:0}.dv-size3d__h:before,.dv-size3d__h:after{content:"";position:absolute;left:-.45rem;width:.9rem;border-top:1px solid currentColor}.dv-size3d__h:before{top:0}.dv-size3d__h:after{bottom:0}.dv-size3d__w span,.dv-size3d__h span{position:absolute;left:50%;top:50%;padding:.2rem .5rem;white-space:nowrap;background:var(--dv-paper);border-radius:3px}.dv-size3d__w span{transform:translate(-50%,-50%)}.dv-size3d__h span{transform:translate(-50%,-50%) rotate(90deg)}.dv-spec__fits{display:grid;grid-auto-flow:column;grid-auto-columns:11.8rem;gap:1rem;overflow-x:auto;padding:.4rem .2rem .8rem;margin-top:1.2rem}.dv-spec__fit{background:#fffdf8;border-radius:10px;padding:.8rem .8rem 1rem;box-shadow:inset 0 0 0 1px #eadbcb}.dv-spec__fit b{display:block;font-size:1.2rem;line-height:1.2;margin-top:.6rem}.dv-spec__fit span{display:block;font-size:1.05rem;color:var(--dv-muted)}.dv-spec__fit em{display:block;font-style:normal;font-size:1.1rem;margin-top:.3rem;color:var(--dv-green);font-weight:700}.dv-spec__fits--compact{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;gap:.6rem;overflow:visible;margin:0;padding:0}.dv-spec__fits--compact .dv-spec__fit{padding:0;background:none;box-shadow:none;text-align:center}.dv-spec__fits--compact .dv-spec__fit b{font-size:1rem;margin-top:.3rem}@media(min-width:990px){.dv-spec{margin:3.2rem 0 0}.dv-spec__tabs{overflow:visible;padding:0 1.8rem;gap:.6rem}.dv-spec__tabs button{min-height:4.4rem;padding:0 2.2rem;font-size:1.4rem}.dv-spec__page{border-radius:4px 12px 12px;padding:3rem 3.4rem 3rem 6rem;min-height:0}.dv-spec__h{font-size:2.8rem}.dv-spec__sub{font-size:2.2rem}.dv-spec__cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.4rem;align-items:start}.dv-spec__cols--box{align-items:center}.dv-spec__cols--pages{grid-template-columns:18rem minmax(0,1fr) minmax(0,1.35fr);align-items:center}.dv-spec__pageimg{width:100%}.dv-spec__graph .dv-spec__sizesvg{max-width:40rem;margin:0 auto}.dv-spec__fits{grid-auto-flow:row;grid-template-columns:repeat(7,minmax(0,1fr));overflow:visible}.dv-spec__cols--build{grid-template-columns:minmax(0,1fr);gap:2rem}.dv-spec__cols--refill{grid-template-columns:minmax(0,1fr);gap:.6rem}.dv-spec__cols--refill .dv-spec__refillimg{max-width:92rem;margin:0 auto}.dv-spec__cols--refill .dv-spec__table{display:none}.dv-spec__cols--refill .dv-spec__note{text-align:center}.dv-spec__cols--build .dv-spec__table{max-width:64rem;justify-self:end}.dv-layers__title{text-align:left;margin-left:6%}.dv-layers__pic{width:66%}.dv-layers__pin{display:none}.dv-layers__notes{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:block;pointer-events:none}.dv-layers__note{position:absolute;left:calc(var(--x) * 66% + .8rem);right:0;top:calc(var(--y) * 100%);transform:translateY(-50%);border:0;padding:0;align-items:center;gap:0}.dv-layers__note:before{content:"";flex:1;min-width:2rem;height:1px;background:#c9b4a2;margin-right:1rem}.dv-layers__note i{display:none}.dv-layers__note>span{flex:0 0 23rem}.dv-layers__note b{font-size:1.45rem}.dv-layers__note small{font-size:1.2rem}.dv-spec__cols--size{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:3rem;align-items:center}.dv-size3d{padding:0 2.8rem 6rem 0}.dv-size3d__lab b{font-size:1.3rem}.dv-size3d__lab small{font-size:1.15rem}.dv-size3d__long{display:inline}.dv-size3d__short{display:none}.dv-size3d__w,.dv-size3d__h{font-size:1.25rem}}.dv-spec__flat{position:relative;border-radius:10px;overflow:hidden;box-shadow:inset 0 0 0 1px #eadbcb}.dv-spec__flat img{width:100%;height:auto;display:block}.dv-spec__flat span{position:absolute;width:2.4rem;height:2.4rem;margin:-1.2rem 0 0 -1.2rem;border-radius:50%;background:var(--dv-cocoa);color:var(--dv-cream);font:700 1.2rem var(--dv-font-head);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040}.dv-spec__check--num li{align-items:flex-start}.dv-spec__check--num li>b{flex:none;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--dv-cocoa);color:var(--dv-cream);font:700 1.2rem var(--dv-font-head);display:flex;align-items:center;justify-content:center}@media(min-width:990px){.dv-spec__cols--flat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}.dv-spec__flat span{width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;font-size:1.5rem}}a.dv-prod__rating{color:inherit;text-decoration:none}a.dv-prod__rating:hover{text-decoration:underline}.dv-prod__proof{display:flex;flex-direction:column;gap:.3rem;margin:1.2rem 0 .4rem;padding:1.1rem 1.3rem;border-radius:6px;background:#fffbf5;border:1px solid var(--dv-line);color:var(--dv-cocoa);text-decoration:none}.dv-prod__proof-stars{color:#c9905f;font-size:1.3rem;letter-spacing:.1em}.dv-prod__proof-q{font-size:1.9rem;line-height:1.3}.dv-prod__proof-who{font-size:1.2rem;color:var(--dv-muted)}#DvReviews{scroll-margin-top:8rem}.dv-notes__src{font-size:1.2rem;color:var(--dv-muted)}@media(min-width:990px){.dv-prod__proof{display:none}}@media(min-width:990px){.dv-prod__spread .dv-spread__rings>img:not(.dv-ribbon__waya):not(.dv-ribbon__end){top:2.2rem;width:8.4rem;height:auto;filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))}.dv-prod__spread>.dv-pg:before{background:radial-gradient(circle at 70% 12.4rem,#EFE3D3 0 7px,transparent 8px),radial-gradient(circle at 70% 19.7rem,#EFE3D3 0 7px,transparent 8px),radial-gradient(circle at 70% 27rem,#EFE3D3 0 7px,transparent 8px),radial-gradient(circle at 70% 43.65rem,#EFE3D3 0 7px,transparent 8px),radial-gradient(circle at 70% 51rem,#EFE3D3 0 7px,transparent 8px),radial-gradient(circle at 70% 58.4rem,#EFE3D3 0 7px,transparent 8px),repeating-linear-gradient(0deg,rgba(185,124,83,.18) 0 9px,transparent 9px 18px),repeating-linear-gradient(90deg,rgba(185,124,83,.18) 0 9px,transparent 9px 18px),#f3e6d8}}.dv-ribbon,.dv-ribbon__end,.dv-ribbon__waya{display:none}@media(min-width:990px){.dv-prod__spread .dv-ribbon{display:block;position:absolute;left:calc(50% - 1.27rem);width:2.93rem;top:57rem;bottom:36.4rem;z-index:0;background:url(dv-ribbon-tile.webp) center bottom / 100% auto repeat-y;filter:drop-shadow(2px 3px 3px rgba(60,30,20,.28))}.dv-prod__spread .dv-spread__rings>img:not(.dv-ribbon__waya):not(.dv-ribbon__end){z-index:1}.dv-prod__spread .dv-spread__rings>.dv-ribbon__end{display:block;position:absolute;z-index:0;left:calc(50% - 1.27rem);top:calc(100% - 36.4rem);width:2.93rem;height:auto;transform:none;filter:drop-shadow(2px 3px 3px rgba(60,30,20,.28))}.dv-prod__spread .dv-spread__rings>.dv-ribbon__strap{z-index:3;clip-path:inset(96.6% 0 0 0);filter:none}.dv-prod__spread .dv-spread__rings>.dv-ribbon__waya{display:block;position:absolute;z-index:2;width:11rem;height:auto;top:auto;left:calc(50% - 6.71rem);bottom:2.5rem;transform:none;transform-origin:64% 1%;filter:drop-shadow(0 6px 8px rgba(60,35,20,.3))}.dv-prod__spread .dv-spread__rings>.dv-ribbon__waya.is-swing,.dv-prod__spread .dv-spread__rings:hover>.dv-ribbon__waya{animation:dv-charm 1.4s cubic-bezier(.3,.6,.4,1) 1}}@keyframes dv-charm{0%{transform:none}15%{transform:rotate(9deg)}35%{transform:rotate(-7deg)}55%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.dv-prod__spread .dv-ribbon__waya{animation:none!important}}.dv-spec__inbox{margin:.4rem auto 0;max-width:72rem}.dv-spec__inbox img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 18px 30px -20px #3c23148c}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dv-product.css.map */
