.pdp{--ink: #19140f;--muted: #6c665f;--soft: #9b958e;--rule: #e6e2dc;--frame: #f3f1ed;--bronze: #8a6338;--sans: "Jost", "Futura", "Century Gothic", "Helvetica Neue", Arial, sans-serif;--serif: "Cormorant Garamond", Baskerville, "Times New Roman", serif;--hdr: 69px;--ease: cubic-bezier(.22, 1, .36, 1);background:#fff;color:var(--ink);font-family:var(--sans);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.template-product main{overflow:visible!important;overflow-x:clip!important}.pdp *,.pdp *:before,.pdp *:after{box-sizing:border-box}.pdp p,.pdp figure,.pdp dl,.pdp dd,.pdp ul,.pdp h1,.pdp h2,.pdp h3{margin:0}.pdp a{color:inherit}.pdp button{font:inherit;color:inherit}.pdp img{display:block;max-width:100%}.pdp .pdp__main{display:grid;grid-template-columns:minmax(0,1fr)}.pdp .pdp-gallery{position:relative;min-width:0}.pdp .pdp-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;outline:none}.pdp .pdp-track::-webkit-scrollbar{display:none}.pdp .pdp-slide{position:relative;flex:0 0 100%;width:100%;height:min(118vw,74svh);min-height:300px;scroll-snap-align:start;scroll-snap-stop:always;background:var(--frame);overflow:hidden;isolation:isolate}.pdp .pdp-slide__open{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:zoom-in;-webkit-tap-highlight-color:transparent}.pdp .pdp-slide__open:focus-visible{outline:1px solid var(--ink);outline-offset:-6px}.pdp .pdp-slide__img{position:absolute;top:12%;left:10%;width:80%!important;height:76%!important;max-width:none!important;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(40,26,14,.16));-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pdp .pdp-slide__media,.pdp .pdp-slide__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pdp .pdp-slide__media video,.pdp .pdp-slide__media img{object-fit:contain}.pdp .pdp-slide__placeholder{width:100%;height:100%;fill:var(--soft)}.pdp .pdp-pager{position:absolute;left:0;right:0;bottom:16px;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--ink);transition:color .3s var(--ease)}.pdp .pdp-pager__count{position:absolute;left:20px;font-size:12px;letter-spacing:.04em}.pdp .pdp-pager__count b{font-weight:500}.pdp .pdp-pager__bar{position:relative;width:72px;height:2px;overflow:hidden;border-radius:2px;background:#19140f29}.pdp .pdp-pager__bar i{position:absolute;top:0;bottom:0;left:0;background:var(--ink);transition:transform .35s var(--ease),background-color .3s var(--ease)}.pdp .pdp-info{min-width:0}.pdp .pdp-info__inner{padding:28px 20px 56px;max-width:560px;margin:0 auto}.pdp .pdp-mark{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.pdp .pdp-status{font-size:13px;color:var(--muted)}.pdp .pdp-status .pdp-mark{margin-right:12px}.pdp .pdp-title{margin-top:6px;font-family:var(--serif);font-weight:500;font-size:27px;line-height:1.14;letter-spacing:.01em;color:var(--ink);overflow-wrap:anywhere}.pdp .pdp-artist{margin-top:6px;font-size:13px;color:var(--muted)}.pdp .pdp-price{margin-top:12px;font-size:15px;letter-spacing:.01em}.pdp .pdp-options{display:grid;gap:10px;margin-top:22px}.pdp .pdp-option{display:grid;gap:6px;font-size:12px;color:var(--muted)}.pdp .pdp-option select{-webkit-appearance:none;appearance:none;height:48px;padding:0 16px;border:1px solid var(--rule);border-radius:999px;background:#fff;font:400 14px var(--sans);color:var(--ink)}.pdp .pdp-actions{display:grid;gap:8px;margin-top:22px}.pdp .pdp-actions form{margin:0}.pdp .pdp-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 24px;border-radius:999px;border:1px solid var(--ink);font:500 14px/1.2 var(--sans);letter-spacing:.02em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.pdp .pdp-btn--solid{background:var(--ink);color:#fff}.pdp .pdp-btn--solid:hover{background:#3b332b;border-color:#3b332b}.pdp .pdp-btn--line{background:#fff;color:var(--ink)}.pdp .pdp-btn--line:hover{background:var(--frame)}.pdp .pdp-btn[disabled]{background:#e9e6e1;border-color:#e9e6e1;color:#8a847d;cursor:not-allowed}.pdp .pdp-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pdp .pdp-error{font-size:13px;color:#9b2c1f}.pdp .pdp-avail{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;font-size:12px;color:var(--muted)}.pdp .pdp-avail i{width:6px;height:6px;border-radius:50%;background:#5f7f4d}.pdp .pdp-story{margin-top:28px}.pdp .pdp-story__tagline{font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.35;color:var(--ink);margin-bottom:8px}.pdp .pdp-story__text{font-size:14px;line-height:1.75;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pdp .pdp-link{margin-top:12px;padding:0 0 3px;border:0;border-bottom:1px solid var(--ink);background:none;font-size:13.5px;color:var(--ink);cursor:pointer}.pdp .pdp-rows{margin-top:28px;border-bottom:1px solid var(--rule)}.pdp .pdp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:0;border:0;border-top:1px solid var(--rule);background:none;font:400 14px var(--sans);color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.pdp .pdp-row:hover .pdp-acc__chev{transform:translate(3px) rotate(45deg)}.pdp .pdp-row:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.pdp .pdp-acc__chev{transition:transform .3s var(--ease)}.pdp .pdp-drawer__sub{margin:30px 0 14px;font:500 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.pdp .pdp-drawer__body.pdp-specs{margin-top:22px}.pdp .pdp-acc{margin-top:36px;border-bottom:1px solid var(--rule)}.pdp .pdp-acc__item{border-top:1px solid var(--rule)}.pdp .pdp-acc__item summary,.pdp .pdp-acc__link{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;font-size:14px;color:var(--ink);text-decoration:none;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.pdp .pdp-acc__link{border-top:1px solid var(--rule)}.pdp .pdp-acc__item summary::-webkit-details-marker{display:none}.pdp .pdp-acc__item summary:focus-visible,.pdp .pdp-acc__link:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.pdp .pdp-acc__icon{position:relative;flex:0 0 13px;width:13px;height:13px}.pdp .pdp-acc__icon:before,.pdp .pdp-acc__icon:after{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--ink);transition:transform .3s var(--ease)}.pdp .pdp-acc__icon:after{transform:rotate(90deg)}.pdp .pdp-acc__item[open] .pdp-acc__icon:after{transform:rotate(0)}.pdp .pdp-acc__chev{width:8px;height:8px;border-top:1px solid var(--ink);border-right:1px solid var(--ink);transform:rotate(45deg);margin-right:3px}.pdp .pdp-acc__body,.pdp .pdp-acc__item>.pdp-specs{padding:0 0 24px}.pdp .pdp-specs{display:grid;gap:12px}.pdp .pdp-specs>div{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px}.pdp .pdp-specs dt{font-size:12.5px;color:var(--soft)}.pdp .pdp-specs dd{font-size:13.5px;line-height:1.55;color:var(--ink);overflow-wrap:anywhere}.pdp .pdp-acc__body>.pdp-specs+.pdp-receive{margin-top:20px}.pdp .pdp-receive{list-style:none;padding:0;display:grid;gap:8px}.pdp .pdp-receive li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.5;color:var(--muted)}.pdp .pdp-receive li:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:1px;background:var(--bronze)}.pdp .pdp-rte{font-size:13.5px;line-height:1.75;color:var(--muted)}.pdp .pdp-rte p+p,.pdp .pdp-rte p+ul,.pdp .pdp-rte ul+p{margin-top:12px}.pdp .pdp-rte h3,.pdp .pdp-rte h4{margin:22px 0 8px;font:500 12px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.pdp .pdp-rte h3:first-child,.pdp .pdp-rte h4:first-child{margin-top:0}.pdp .pdp-rte ul,.pdp .pdp-rte ol{padding-left:18px}.pdp .pdp-rte a{text-underline-offset:3px}.pdp .pdp-drawer,.pdp .pdp-viewer{max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--sans)}.pdp .pdp-drawer{position:fixed;inset:0 0 0 auto;width:min(480px,100vw);height:100dvh;background:#fff}.pdp .pdp-drawer::backdrop{background:#14100c61}.pdp .pdp-drawer[open]{animation:pdpSlide .45s var(--ease)}.pdp .pdp-drawer[open]::backdrop{animation:pdpFade .35s ease}@keyframes pdpSlide{0%{transform:translate(100%)}to{transform:none}}@keyframes pdpFade{0%{opacity:0}to{opacity:1}}.pdp .pdp-drawer__panel{height:100%;overflow-y:auto;padding:20px 32px 56px;overscroll-behavior:contain}.pdp .pdp-drawer__head{display:flex;align-items:center;justify-content:space-between;margin:0 -10px 22px 0}.pdp .pdp-drawer__title{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.15;margin-bottom:12px}.pdp .pdp-drawer__body{margin-top:18px;font-size:14px}.pdp .pdp-icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .25s var(--ease)}.pdp .pdp-icon-btn:hover{background:var(--frame)}.pdp .pdp-icon-btn:focus-visible{outline:1px solid var(--ink)}.pdp .pdp-x{position:relative;width:16px;height:16px}.pdp .pdp-x:before,.pdp .pdp-x:after{content:"";position:absolute;left:-2px;right:-2px;top:7.5px;height:1px;background:var(--ink);transform:rotate(45deg)}.pdp .pdp-x:after{transform:rotate(-45deg)}.pdp .pdp-chev{width:10px;height:10px;border-top:1px solid var(--ink);border-right:1px solid var(--ink);transform:translate(-2px) rotate(45deg)}.pdp .pdp-chev--left{transform:translate(2px) rotate(-135deg)}.pdp .pdp-viewer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;background:#fff;overflow:hidden}.pdp .pdp-viewer::backdrop{background:#fff}.pdp .pdp-viewer[open]{animation:pdpFade .3s ease}.pdp .pdp-viewer__stage{position:absolute;top:64px;right:72px;bottom:64px;left:72px;overflow:hidden;touch-action:none;cursor:zoom-in}.pdp .pdp-viewer__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain;transform-origin:50% 50%;transition:transform .45s var(--ease),opacity .25s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.pdp .pdp-viewer.is-zoomed .pdp-viewer__stage{cursor:zoom-out}.pdp .pdp-viewer.is-zoomed .pdp-viewer__img{transform:scale(2.4);transition:transform .45s var(--ease)}.pdp .pdp-viewer.is-panning .pdp-viewer__img{transition:none}.pdp .pdp-viewer__close{position:absolute;top:12px;right:12px}.pdp .pdp-viewer__nav{position:absolute;top:50%;margin-top:-22px}.pdp .pdp-viewer__nav--prev{left:14px}.pdp .pdp-viewer__nav--next{right:14px}.pdp .pdp-viewer__count{position:absolute;left:0;right:0;bottom:22px;text-align:center;font-size:12px;letter-spacing:.06em;color:var(--muted)}.pdp .pdp-viewer__hint{position:absolute;top:25px;left:24px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--soft)}.pdp .pdp-viewer.is-zoomed .pdp-viewer__hint{opacity:0}@media(min-width:750px)and (max-width:989px){.pdp .pdp-slide{height:min(90vw,72svh)}.pdp .pdp-info__inner{padding:40px 40px 72px}.pdp .pdp-title{font-size:30px}}@media(min-width:990px){.pdp .pdp__main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pdp .pdp-track{display:grid;gap:3px;overflow:visible;scroll-snap-type:none}.pdp .pdp-slide{height:max(560px,calc(100vh - 69px));min-height:0}.pdp .pdp-slide__img{top:14%;left:14%;width:72%!important;height:72%!important}.pdp .pdp-pager{display:none}.pdp .pdp-info{position:sticky;top:var(--sticky-top, var(--hdr))}.pdp .pdp-info__inner{max-width:400px;padding:clamp(20px,4.5vh,72px) 32px 28px}.pdp .pdp-story,.pdp .pdp-rows{margin-top:22px}.pdp .pdp-title{font-size:clamp(28px,2.1vw,34px)}.pdp .pdp-viewer__hint{display:block}}@media(max-width:749px){.pdp .pdp-viewer__stage{top:56px;right:0;bottom:72px;left:0}.pdp .pdp-viewer__nav{top:auto;bottom:10px;margin-top:0}.pdp .pdp-viewer__nav--prev{left:calc(50% - 96px)}.pdp .pdp-viewer__nav--next{right:calc(50% - 96px)}.pdp .pdp-viewer__count{bottom:24px}.pdp .pdp-viewer__hint{top:22px;left:20px}.pdp .pdp-drawer{width:100vw}.pdp .pdp-drawer__panel{padding:14px 20px 48px}}@media(min-width:990px)and (max-height:780px){.pdp .pdp-story__text{display:none}.pdp .pdp-story__tagline{margin-bottom:0}}@media(prefers-reduced-motion:reduce){.pdp *,.pdp *:before,.pdp *:after,.pdp .pdp-drawer[open],.pdp .pdp-viewer[open]{animation:none!important;transition:none!important}}.pdp .pdp-more{padding:64px 0 80px;border-top:1px solid var(--rule)}.pdp .pdp-more__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 20px;margin-bottom:24px}.pdp .pdp-more__title{font-family:var(--serif);font-weight:500;font-size:24px;line-height:1.2;color:var(--ink)}.pdp .pdp-more__nav{display:none;gap:8px}.pdp .pdp-icon-btn--ring{border:1px solid var(--rule)}.pdp .pdp-icon-btn--ring[disabled]{opacity:.35;cursor:default}.pdp .pdp-more__rail{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:12px;padding:0 20px;scroll-padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.pdp .pdp-more__rail::-webkit-scrollbar{display:none}.pdp .pdp-card{display:block;scroll-snap-align:start;color:var(--ink);text-decoration:none}.pdp .pdp-card__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--frame);overflow:hidden}.pdp .pdp-card__img{position:absolute;top:16%;left:14%;width:72%!important;height:68%!important;max-width:none!important;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(40,26,14,.15));transition:transform .8s var(--ease)}.pdp .pdp-card:hover .pdp-card__img{transform:scale(1.035)}.pdp .pdp-card__title{display:block;margin-top:16px;font-family:var(--serif);font-weight:500;font-size:18px;line-height:1.2}.pdp .pdp-card__price{display:block;margin-top:6px;font-size:13px;color:var(--muted)}.pdp .pdp-card:focus-visible{outline:1px solid var(--ink);outline-offset:4px}@media(min-width:750px){.pdp .pdp-more__rail{grid-auto-columns:calc((100% - 24px) / 2.4)}}@media(min-width:990px){.pdp .pdp-more{padding:88px 0 112px}.pdp .pdp-more__head{padding:0 40px;margin-bottom:32px}.pdp .pdp-more__title{font-size:28px}.pdp .pdp-more__nav{display:flex}.pdp .pdp-more__rail{grid-auto-columns:calc((100% - 48px)/4);gap:16px;padding:0 40px;scroll-padding:0 40px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ebonform-pdp.css.map */
