.jdp-main,.jdp-support{display:block;box-sizing:border-box;min-width:0;background:var(--jdp-paper,#F3F0EC);color:var(--jdp-ink,#3B2318);font-family:Space Grotesk,sans-serif}.jdp-main *,.jdp-support *{box-sizing:border-box}.jdp-main [hidden],.jdp-support [hidden]{display:none!important}.jdp-font-geist{font-family:JDP Geist Pixel,Space Grotesk,sans-serif!important;font-weight:400!important}.jdp-font-space{font-family:Space Grotesk,sans-serif!important}.jdp-font-courier{font-family:Courier,Courier New,monospace!important}.jdp-main{padding:var(--jdp-top,48px) var(--jdp-side,48px) var(--jdp-bottom,64px)}.jdp-main .productView{display:block;width:100%;min-width:0}.jdp-main .productView>.productView-top{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--jdp-column-gap,48px);width:100%;max-width:var(--jdp-width,1440px);margin-inline:auto}.jdp-main .halo-productView-left,.jdp-main .halo-productView-right{width:100%!important;max-width:100%!important;min-width:0;padding:0!important;float:none}.jdp-main :is(.container,.container-1170,.container-1770,.container-full){padding-inline:0!important;max-width:var(--jdp-width,1440px)!important;width:100%}.jdp-main .productView-title,.jdp-main .productView-title span{font-family:JDP Geist Pixel,Space Grotesk,sans-serif!important;font-weight:400!important;font-size:var(--jdp-title,40px)!important;letter-spacing:0!important;line-height:1.2!important;color:var(--jdp-ink,#3B2318);overflow-wrap:anywhere}.jdp-main .productView-title{margin:0 0 var(--jdp-title-gap,20px)!important}.jdp-main .productView-image,.jdp-main .productView-img-container,.jdp-main .productView-image .media{border:0!important;box-shadow:none!important}.jdp-main .productView-image .media{border-radius:var(--jdp-media-radius,0)}.jdp-main .productView-thumbnail-wrapper{margin-top:16px;position:static!important;width:100%!important;max-width:100%!important}.jdp-main .productView-for:not(.slick-initialized),.jdp-main .productView-for .slick-track{display:grid!important;grid-template-columns:repeat(var(--jdp-thumb-columns,6),minmax(0,1fr));gap:var(--jdp-thumb-gap,8px);width:100%!important;transform:none!important}.jdp-main .productView-for .slick-list{overflow:visible;height:auto!important;margin:0!important}.jdp-main .productView-for .slick-track:before,.jdp-main .productView-for .slick-track:after,.jdp-main .productView-for .slick-cloned{display:none!important}.jdp-main .productView-for .productView-thumbnail{float:none;width:100%!important;padding:0!important;margin:0!important;min-width:0}.jdp-main .productView-thumbnail-link{border:var(--jdp-thumb-border,1px) solid var(--jdp-thumb-inactive,#B9AAA1)!important;border-radius:var(--jdp-media-radius,0);overflow:hidden}.jdp-main .productView-thumbnail.slick-current .productView-thumbnail-link{border-color:var(--jdp-thumb-active,#3B2318)!important}.jdp-main .productView-for .slick-arrow,.jdp-gallery-pagination{display:none!important}.jdp-pagination{display:flex;align-items:center;gap:var(--jdp-dot-gap,2px);max-width:100%;overflow-x:auto;padding:8px 0;scrollbar-width:thin}.jdp-pagination button{display:grid;place-items:center;flex:0 0 36px;width:36px;min-height:44px;border:0;background:transparent;color:inherit;padding:0;cursor:pointer}.jdp-pagination button span{display:block;width:var(--jdp-dot-size,8px);height:var(--jdp-dot-size,8px);border:var(--jdp-dot-border,1px) solid var(--jdp-dot-outline,currentColor);border-radius:999px;background:var(--jdp-dot-inactive,transparent)}.jdp-pagination button[aria-current=true] span{width:calc(var(--jdp-dot-size,8px)*2.5);background:var(--jdp-dot-active,currentColor)}.jdp-tagline{font-size:var(--jdp-tag-size,11px);line-height:1.5}.jdp-tagline p{margin:0}.jdp-tagline a{color:var(--jdp-link,#3B2318);text-decoration:underline;text-underline-offset:.2em;transition:opacity .15s}.jdp-tagline a:hover{opacity:.8}.jdp-description{font-size:var(--jdp-desc-size,16px);line-height:1.65;overflow-wrap:anywhere}.jdp-description p:last-child{margin-bottom:0}.jdp-logos-window{overflow:hidden;width:100%}.jdp-logos-track{display:flex;width:max-content;animation:jdp-logo-loop var(--jdp-logo-speed,30s) linear infinite}.jdp-logos-track>div{display:flex;align-items:center;gap:var(--jdp-logo-gap,28px);padding-right:var(--jdp-logo-gap,28px);flex-shrink:0}.jdp-logos-track img{height:var(--jdp-logo-height,36px);width:auto;max-width:none;object-fit:contain}.jdp-logos[data-paused] .jdp-logos-track{animation-play-state:paused}@keyframes jdp-logo-loop{to{transform:translate(-50%)}}.jdp-text-control{font:inherit;color:inherit;background:transparent;border:0;border-radius:0;cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:.25em}.jdp-main .jdp-licence-field{display:grid!important;grid-template-columns:repeat(var(--jdp-licence-columns,2),minmax(0,1fr));gap:12px}.jdp-licence-field legend{grid-column:1/-1;margin-bottom:12px}.jdp-main .jdp-licence-field>label{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:100%;height:auto!important;min-height:110px;padding:16px!important;margin:0!important;white-space:normal!important;border:1px solid var(--jdp-licence-inactive,#B9AAA1)!important;border-radius:var(--jdp-licence-radius,0)!important;background:transparent!important;color:inherit!important;text-align:left}.jdp-main .jdp-licence-field input:checked+label{border:2px solid var(--jdp-licence-active,#3B2318)!important;padding:15px!important}.jdp-main .jdp-licence-field input:focus-visible+label{outline:2px solid currentColor;outline-offset:3px}.jdp-licence-field label[data-jdp-unavailable=true]{opacity:.5;border-style:dashed!important}.jdp-licence-meta{display:flex;flex-wrap:wrap;gap:6px 10px;line-height:1.4;margin-top:8px;font-family:Space Grotesk,sans-serif}.jdp-licence-meta [data-jdp-subtitle]{flex-basis:100%;font-size:11px}.jdp-licence-meta [data-jdp-badge]{font-size:10px;border:1px solid currentColor;padding:2px 5px}.jdp-licence-meta [data-jdp-price]{font-size:18px}.jdp-licence-meta s{font-size:12px}.jdp-main .button,.jdp-support .button,.jdp-main .shopify-payment-button__button--unbranded{border-radius:0!important;box-shadow:none!important}.jdp-main .button:after,.jdp-support .button:after{border-radius:0!important}.jdp-main [data-jdp-purchase] .productView-payment{position:relative;isolation:isolate}@property --jdp-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.jdp-main [data-jdp-glow=true] .productView-payment:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;padding:2px;background:conic-gradient(from var(--jdp-angle),transparent 15%,var(--jdp-glow,#520C0E) 40%,transparent 65%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;animation:jdp-edge 6s linear infinite}@keyframes jdp-edge{to{--jdp-angle:360deg}}.jdp-main[data-jdp-unavailable=true] [data-jdp-glow=true] .productView-payment:before{display:none}.jdp-sticky{position:fixed;bottom:var(--jdp-sticky-offset,0);left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:var(--jdp-sticky-padding,12px) max(20px,env(safe-area-inset-right)) calc(var(--jdp-sticky-padding,12px) + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));background:var(--jdp-sticky-bg,#F3F0EC);color:var(--jdp-sticky-ink,#3B2318);border-top:1px solid var(--jdp-sticky-border,#3B2318)}.jdp-sticky>div{min-width:0}.jdp-sticky-title{font-family:JDP Geist Pixel,Space Grotesk,sans-serif;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:50vw}.jdp-sticky .button{min-width:120px;width:auto;max-width:50%;flex-shrink:0;margin:0}body.cart-sidebar-show .jdp-sticky,body.cart-sidebar-show-2 .jdp-sticky,body.cart-drawer-show .jdp-sticky,body.menu-open .jdp-sticky,body.menu-opening .jdp-sticky{display:none!important}.jdp-support{padding:var(--jdp-top,64px) var(--jdp-side,48px) var(--jdp-bottom,64px)}.jdp-section-inner{max-width:var(--jdp-width,1440px);margin-inline:auto;min-width:0}.jdp-flat-card{border:1px solid var(--jdp-ink,#3B2318);border-radius:var(--jdp-radius,0);padding:clamp(20px,4vw,48px);box-shadow:none}.jdp-section-title{font-size:var(--jdp-section-title,32px)!important;font-weight:400!important;line-height:1.25!important;letter-spacing:0!important;color:inherit;margin:0 0 24px;overflow-wrap:anywhere}.jdp-section-copy,.jdp-faq-row,.jdp-design-card{font-size:var(--jdp-body,16px);line-height:1.65}.jdp-cta{margin-top:20px}.jdp-support .button{width:auto;max-width:100%;display:inline-flex;justify-content:center;align-items:center}.jdp-walkthrough summary{list-style:none;cursor:pointer}.jdp-walkthrough summary::-webkit-details-marker{display:none}.jdp-when-open,.jdp-walkthrough[open] .jdp-when-closed{display:none}.jdp-walkthrough[open] .jdp-when-open{display:inline}.jdp-walkthrough:has([data-jdp-player] video)~.jdp-walkthrough-poster,.jdp-walkthrough:has(iframe)~.jdp-walkthrough-poster{display:none}.jdp-walkthrough video,.jdp-walkthrough iframe,.jdp-walkthrough-poster img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border:0;border-radius:var(--jdp-radius,0);margin-top:24px}.jdp-faq-row{border:1px solid var(--jdp-ink,#3B2318);border-radius:var(--jdp-radius,0);margin-top:14px}.jdp-faq-row summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:18px}.jdp-faq-row summary::-webkit-details-marker{display:none}.jdp-faq-row summary span{flex-shrink:0}.jdp-faq-row[open] summary span{transform:rotate(45deg)}.jdp-faq-row>div{padding:0 18px 18px}.jdp-faq-row p:last-child{margin-bottom:0}.jdp-design-track{display:flex;gap:var(--jdp-card-gap,24px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;max-width:100%;padding-bottom:16px}.jdp-design-card{min-width:0;flex:0 0 min(var(--jdp-card,400px),90%);scroll-snap-align:start}.jdp-design-media{position:relative;aspect-ratio:var(--jdp-card-ratio,4/3);overflow:hidden;border-radius:var(--jdp-radius,0)}.jdp-design-media>img,.jdp-design-media>video{display:block;width:100%;height:100%;object-fit:var(--jdp-fit,cover)}.jdp-design-label{position:absolute;top:12px;left:12px;max-width:calc(100% - 24px);background:var(--jdp-overlay-bg,#F3F0EC);color:var(--jdp-overlay-ink,#3B2318);font-size:var(--jdp-overlay-size,12px);padding:4px 8px}.jdp-design-card h3{font-family:Space Grotesk,sans-serif!important;font-size:inherit;font-weight:500!important;letter-spacing:0!important;margin:16px 0 0;color:inherit}.jdp-design-card .jdp-cta{margin-top:8px}.jdp-video-play{position:absolute;bottom:12px;right:12px;background:var(--jdp-paper,#F3F0EC);color:var(--jdp-ink,#3B2318);border:1px solid currentColor;padding:8px 12px;font:inherit;cursor:pointer;z-index:2}.jdp-main :is(a,button,summary):focus-visible,.jdp-support :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid currentColor;outline-offset:4px}.jdp-ai-label{position:absolute;bottom:8px;left:8px;font-family:Space Grotesk,sans-serif;font-size:var(--jdp-ai-size,10px);font-weight:400;line-height:1.2;padding:3px 5px;color:var(--jdp-ai-ink,#3B2318);background:var(--jdp-ai-bg,#F3F0EC);pointer-events:none;z-index:2}@media(min-width:768px){.jdp-sticky[data-desktop=false]{display:none!important}}@media(max-width:767px){.jdp-main{padding:var(--jdp-top-mobile,24px) var(--jdp-side-mobile,20px) var(--jdp-bottom-mobile,40px)}.jdp-main .productView>.productView-top{grid-template-columns:minmax(0,1fr);gap:var(--jdp-mobile-gap,24px)}.jdp-main .productView-title,.jdp-main .productView-title span{font-size:var(--jdp-title-mobile,28px)!important}.jdp-main .productView-thumbnail-wrapper{display:none!important}.jdp-gallery-pagination{display:flex!important}.jdp-tagline{font-size:var(--jdp-tag-mobile,10px)}.jdp-description{font-size:var(--jdp-desc-mobile,14px)}.jdp-main .jdp-licence-field>label{padding:12px!important;min-height:100px}.jdp-main .jdp-licence-field input:checked+label{padding:11px!important}.jdp-sticky[data-mobile=false]{display:none!important}.jdp-support{padding:var(--jdp-top-mobile,40px) var(--jdp-side-mobile,20px) var(--jdp-bottom-mobile,40px)}.jdp-section-title{font-size:var(--jdp-section-mobile,24px)!important}.jdp-section-copy,.jdp-faq-row,.jdp-design-card{font-size:var(--jdp-body-mobile,14px)}.jdp-design-track{gap:var(--jdp-card-mobile-gap,16px)}.jdp-design-card{flex-basis:min(var(--jdp-card-mobile,280px),90%)}.jdp-design-media{aspect-ratio:var(--jdp-card-mobile-ratio,3/4)}}@media(prefers-reduced-motion:reduce){.jdp-logos-track{animation:none;transform:none;width:100%}.jdp-logos-track>div:first-child{width:100%;flex-wrap:wrap}.jdp-logos-track>div[aria-hidden]{display:none}.jdp-logos [data-jdp-logos-pause]{display:none}.jdp-main [data-jdp-glow=true] .productView-payment:before{animation:none}.jdp-tagline a{transition:none}}.jdp-main .jdp-licence-field input[type=radio]{display:block!important;position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.jdp-main .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}.jdp-main .jdp-font-space .shopify-payment-button__button--unbranded{font-family:Space Grotesk,sans-serif!important}.jdp-main .jdp-font-geist .shopify-payment-button__button--unbranded{font-family:JDP Geist Pixel,Space Grotesk,sans-serif!important}.jdp-main .jdp-font-courier .shopify-payment-button__button--unbranded{font-family:Courier,Courier New,monospace!important}.jdp-main .jdp-gallery-pagination,.jdp-support .jdp-design-track{scrollbar-width:none}.jdp-main .jdp-gallery-pagination::-webkit-scrollbar,.jdp-support .jdp-design-track::-webkit-scrollbar{display:none}.jdp-support .jdp-design-moving{scroll-snap-type:none;scroll-behavior:auto}.jdp-design-track{padding-top:8px}.jdp-design-card{transition:transform .18s ease}@media(hover:hover){.jdp-design-card:hover{transform:translateY(-5px)}}.jdp-design-card:focus-within{transform:translateY(-5px)}.jdp-design-caption{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 16px;padding-top:12px}.jdp-design-caption h3,.jdp-design-caption .jdp-cta{margin:0}.jdp-support [data-jdp-faq-toggle]:not([hidden]){display:flex;margin-inline:auto}.jdp-faq-row{overflow:hidden}.jdp-faq-row summary{background:var(--jdp-question);text-transform:var(--jdp-question-case);transition:background-color .16s ease}.jdp-faq-row summary:hover,.jdp-faq-row summary:focus-visible{background:var(--jdp-question-hover)}.jdp-faq-row[open]>div{padding:18px;background:var(--jdp-answer);border-top:1px solid currentColor}.jdp-main [data-jdp-glow=true] .productView-payment:before{background:conic-gradient(from var(--jdp-angle),transparent 0deg 19deg,#fff 21deg,var(--jdp-glow,#E3BBC9) 23deg,transparent 27deg 81deg,#fff 82deg,transparent 85deg 156deg,var(--jdp-glow,#E3BBC9) 159deg,#fff 160deg,transparent 163deg 247deg,#fff 249deg,transparent 252deg 313deg,var(--jdp-glow,#E3BBC9) 315deg,#fff 317deg,transparent 321deg)}@media(prefers-reduced-motion:reduce){.jdp-design-card,.jdp-faq-row summary{transition:none}.jdp-design-card:hover,.jdp-design-card:focus-within{transform:none}.jdp-design-track>[inert]{display:none}}.jdp-walkthrough-stage{position:relative}.jdp-walkthrough-glass:not([hidden]){position:absolute;z-index:2;inset:12px 12px auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 12px;background:rgb(52 35 29 / var(--jdp-glass-opacity,.55));color:#f3f0ec;border:1px solid rgb(243 240 236 / .65);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.jdp-walkthrough-glass>div{display:flex;gap:8px}.jdp-walkthrough-glass button{font:inherit;color:inherit;min-height:40px;padding:4px 12px;border:1px solid currentColor;border-radius:8px;background:#34231dbf;cursor:pointer}.jdp-walkthrough-glass button:is(:hover,:focus-visible){background:#f3f0ec;color:#3b2318}.jdp-support[data-kind=walkthrough] .jdp-flat-card{--jdp-walk-pad:clamp(20px,4vw,48px);padding:var(--jdp-walk-pad);overflow:hidden}.jdp-walkthrough-stage{margin:16px calc(-1 * var(--jdp-walk-pad)) calc(-1 * var(--jdp-walk-pad))}.jdp-walkthrough-stage :is(video,iframe){margin:0;border-radius:0}.jdp-walkthrough-stage video{aspect-ratio:auto}.jdp-walkthrough[open]~.jdp-walkthrough-poster{display:none}.jdp-walkthrough-glass:not([hidden]){background:rgb(var(--jdp-glass-bg,52 35 29) / var(--jdp-glass-opacity,.55));color:var(--jdp-glass-text,#F3F0EC);border-color:var(--jdp-glass-border,#F3F0EC);border-radius:var(--jdp-glass-radius,16px)}@media(max-width:767px){.jdp-walkthrough-glass:not([hidden]){inset:6px 6px auto;padding:2px 4px;gap:4px;justify-content:flex-end;font-size:11px}.jdp-walkthrough-glass>div{gap:4px}.jdp-walkthrough-glass button{min-height:32px;padding:2px 7px}.jdp-glass-desktop-label{display:none}}@media(min-width:768px){.jdp-walkthrough-glass:not([hidden]){top:4px}}.jdp-design-card{border:1px solid var(--jdp-card-border,#34231D);border-radius:var(--jdp-radius,0);overflow:hidden;transition:opacity .18s ease}.jdp-design-card .jdp-design-media{border-radius:0}.jdp-design-caption{background:var(--jdp-caption-bg,#E3BBC9);border-top:1px solid var(--jdp-card-border,#34231D);padding:14px 16px}.jdp-design-card:hover,.jdp-design-card:focus-within{transform:none}@media(hover:hover){.jdp-design-card:hover{opacity:.88}}.jdp-faq-row summary:hover,.jdp-faq-row summary:focus-visible{background:var(--jdp-question)}.jdp-faq-row summary{transition:transform .18s ease,opacity .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.jdp-faq-row summary:hover{transform:translateY(-2px);opacity:.82}}.jdp-main [data-jdp-glow=true] .productView-payment:before{content:none}.jdp-main .productView-image,.jdp-main .productView-img-container,.jdp-main .productView-image .media,.jdp-main .productView-image img{border-radius:var(--jdp-main-radius,0)}.jdp-main .productView-image{overflow:hidden}.jdp-ai-copy{display:block;margin:0 0 8px;font-family:Space Grotesk,sans-serif}.jdp-support[data-kind=walkthrough] .jdp-section-copy:not(:empty){margin:10px 0 0;padding:12px 0;border-bottom:1px solid color-mix(in srgb,currentColor 24%,transparent)}body:has(.jdp-main[data-jdp-glass=true]) :is(.jdp-main .productView-details,.jdp-main .jdp-sticky,.jdp-support .jdp-flat-card,.jdp-support .jdp-design-card){background:linear-gradient(135deg,#ffffff8c,#ffffff26);border:1px solid rgb(52 35 29 / .25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}body:has(.jdp-main[data-jdp-glass=true]) .jdp-main .productView-details{padding:clamp(16px,2vw,28px)!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jdp-product.css.map */
