.ry-diablo-3-pdp-active .ry-eyebrow,.raveyard-design-system .ry-pdp--diablo-3 .ry-eyebrow{display:none!important}.raveyard-design-system .ry-d3-artist-proof{padding-block:clamp(36px,4vw,56px);overflow:hidden;background:radial-gradient(circle at 85% 10%,rgba(121,243,178,.08),transparent 28%),var(--ry-bg-0)}.raveyard-design-system .ry-d3-artist-proof__heading{display:block;margin-bottom:clamp(22px,2.5vw,34px)}.raveyard-design-system .ry-d3-artist-proof__heading h2{max-width:none;margin:0;color:var(--ry-fg-1);font-family:var(--ry-font-display);font-size:clamp(28px,2.5vw,40px);letter-spacing:-.045em;line-height:.94;white-space:nowrap;text-transform:uppercase}.raveyard-design-system .ry-d3-artist-proof__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row dense;gap:2px}.raveyard-design-system .ry-d3-artist-proof__carousel{position:relative}.raveyard-design-system .ry-d3-artist-proof__arrow{display:none}.raveyard-design-system .ry-d3-artist-card{position:relative;grid-column:span 4;min-height:clamp(340px,33vw,510px);margin:0;overflow:hidden;background:var(--ry-bg-2);isolation:isolate}.raveyard-design-system .ry-d3-artist-card:first-child{grid-column:span 7;grid-row:span 2;min-height:clamp(682px,66vw,1022px)}.raveyard-design-system .ry-d3-artist-card:nth-child(2),.raveyard-design-system .ry-d3-artist-card:nth-child(3){grid-column:span 5}.raveyard-design-system .ry-d3-artist-card:nth-child(4):nth-last-child(2),.raveyard-design-system .ry-d3-artist-card:nth-child(4):nth-last-child(2)~.ry-d3-artist-card{grid-column:span 6}.raveyard-design-system .ry-d3-artist-card:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(to top,rgba(4,6,9,.96) 0%,rgba(4,6,9,.56) 30%,transparent 64%)}.raveyard-design-system .ry-d3-artist-card__media,.raveyard-design-system .ry-d3-artist-card__media :is(img,span){display:block;width:100%;height:100%}.raveyard-design-system .ry-d3-artist-card__media img{object-fit:cover;filter:saturate(.82) contrast(1.06);transition:filter .5s var(--ry-ease-out),transform .7s var(--ry-ease-out)}.raveyard-design-system .ry-d3-artist-card__media>span{display:grid;place-items:center;color:var(--ry-fg-4);font-family:var(--ry-font-display);font-size:clamp(72px,10vw,180px);background:var(--ry-bg-2)}.raveyard-design-system .ry-d3-artist-card:hover .ry-d3-artist-card__media img{filter:saturate(1) contrast(1.08);transform:scale(1.025)}.raveyard-design-system .ry-d3-artist-card__copy{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:clamp(24px,3.5vw,52px)}.raveyard-design-system .ry-d3-artist-card__copy h3{display:block;margin:0;color:var(--ry-fg-1);font-family:var(--ry-font-display);font-size:clamp(30px,4.2vw,68px);letter-spacing:-.035em;line-height:.92;text-transform:uppercase}.raveyard-design-system .ry-d3-artist-card:not(:first-child) .ry-d3-artist-card__copy h3{font-size:clamp(26px,2.7vw,44px)}.raveyard-design-system .ry-d3-artist-card__verified{display:inline-block;width:.5em;height:.5em;margin-inline-start:.14em;object-fit:contain;vertical-align:.06em}.raveyard-design-system .ry-d3-artist-card__name-ending{white-space:nowrap}.raveyard-design-system .ry-pdp--diablo-3>.ry-section,.raveyard-design-system .ry-pdp--premium>.shopify-section>.ry-premium-module>.ry-section,.ry-diablo-3-pdp-active.raveyard-design-system .ry-faq-section{padding-block:clamp(36px,4vw,56px)}.raveyard-design-system .ry-pdp--diablo-3 #inside{min-height:0;padding-top:clamp(34px,3.5vw,48px);padding-bottom:0}.raveyard-design-system .ry-pdp--diablo-3 #inside .ry-inside-overview__copy h2{max-width:none;margin-bottom:0;font-size:clamp(38px,4.5vw,64px)}.ry-diablo-3-pdp-active #faq .ry-faq-layout{width:calc(100% - 48px);max-width:1080px;grid-template-columns:minmax(300px,430px) minmax(420px,560px);align-items:center;justify-content:center;gap:clamp(42px,6vw,84px)}.ry-diablo-3-pdp-active #faq .ry-faq-heading{position:static}.ry-diablo-3-pdp-active #faq .ry-faq-list{width:100%;margin-top:0}.raveyard-design-system .ry-pdp--diablo-3 #inside .ry-pack-carousel{margin-top:clamp(22px,2.5vw,32px)}.ry-diablo-3-pdp-active .jdgm-all-reviews-widget-v2025 .ry-d3-review-list.is-collapsed>.jm-review-item:nth-child(n+4){display:none}.ry-diablo-3-pdp-active .ry-d3-reviews-toggle{display:block;min-width:190px;margin:26px auto 0;padding:13px 22px;color:#07100c;background:var(--ry-grad-brand);border:0;border-radius:var(--ry-radius-pill);cursor:pointer;font:700 14px/1 var(--ry-font-body)}.ry-diablo-3-pdp-active .ry-d3-reviews-toggle:hover,.ry-diablo-3-pdp-active .ry-d3-reviews-toggle:focus-visible{filter:brightness(.95) saturate(1.08)}.raveyard-design-system .ry-d3-page-cart{position:fixed;z-index:var(--ry-layer-sticky-cart);right:0;bottom:0;left:0;padding:12px clamp(18px,3vw,42px);background:#080b10e6;border-top:1px solid var(--ry-line-accent);box-shadow:0 -18px 42px #0000006b;opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .18s ease,transform .22s ease;-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}.raveyard-design-system .ry-d3-page-cart.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.raveyard-design-system .ry-d3-page-cart__inner{display:flex;width:min(100%,var(--ry-max));margin-inline:auto;align-items:center;justify-content:space-between;gap:24px}.raveyard-design-system .ry-d3-page-cart__product{display:flex;min-width:0;align-items:baseline;gap:16px}.raveyard-design-system .ry-d3-page-cart__product strong{overflow:hidden;color:var(--ry-fg-1);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.raveyard-design-system .ry-d3-page-cart__product span{color:var(--ry-fg-2);font-weight:700}.raveyard-design-system .ry-d3-page-cart button{min-width:min(360px,42vw);min-height:48px;padding:12px 24px;color:#07100c;background:var(--ry-grad-brand);border:0;border-radius:0;cursor:pointer;font:800 14px/1 var(--ry-font-body);text-transform:uppercase}.raveyard-design-system .ry-d3-page-cart button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.55}.ry-diablo-3-pdp-active #faq.ry-faq-section,.ry-diablo-3-pdp-active footer.section-wrapper,body.ry-diablo-3-pdp-active:has(.ry-site-header) footer.section-wrapper{border-top-color:transparent;border-bottom-color:transparent}.raveyard-design-system .ry-d3-artist-card__copy blockquote{max-width:46ch;margin:16px 0 0;color:var(--ry-fg-2);font-size:clamp(14px,1.25vw,18px);font-style:italic;line-height:1.45}@media(max-width:989px){.raveyard-design-system .ry-d3-artist-proof__heading{display:block}.raveyard-design-system .ry-d3-artist-proof__heading h2{white-space:normal}.raveyard-design-system .ry-d3-artist-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ry-diablo-3-pdp-active #faq .ry-faq-layout{width:calc(100% - 36px);max-width:680px;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px}.raveyard-design-system .ry-d3-artist-card,.raveyard-design-system .ry-d3-artist-card:first-child,.raveyard-design-system .ry-d3-artist-card:nth-child(2),.raveyard-design-system .ry-d3-artist-card:nth-child(3),.raveyard-design-system .ry-d3-artist-card:nth-child(4):nth-last-child(2),.raveyard-design-system .ry-d3-artist-card:nth-child(4):nth-last-child(2)~.ry-d3-artist-card{grid-column:span 1;grid-row:auto;min-height:480px}.raveyard-design-system .ry-d3-artist-card:first-child{grid-column:span 2;min-height:680px}}@media(max-width:749px){.raveyard-design-system .ry-pdp--diablo-3 .ry-section-intro.ry-listen-body{padding-bottom:10px}.raveyard-design-system .ry-pdp--diablo-3 .ry-course-preview__media{order:initial}.raveyard-design-system .ry-d3-artist-proof{padding-block:32px}.raveyard-design-system .ry-d3-artist-proof__carousel{width:100%}.raveyard-design-system .ry-d3-artist-proof__grid{position:relative;display:flex;width:100%;max-width:none;gap:12px;margin:0;padding-inline:16px;overflow-x:auto;scroll-behavior:smooth;scroll-padding-inline:16px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.raveyard-design-system .ry-d3-artist-proof__grid::-webkit-scrollbar{display:none}.raveyard-design-system .ry-d3-artist-card,.raveyard-design-system .ry-d3-artist-card:first-child{width:calc(100% - 32px);min-width:calc(100% - 32px);flex:0 0 calc(100% - 32px);grid-column:auto;min-height:min(118vw,560px);scroll-snap-align:center;scroll-snap-stop:always}.raveyard-design-system .ry-d3-artist-proof__arrow{position:absolute;z-index:4;top:50%;display:grid;width:44px;height:44px;padding:0;place-items:center;color:var(--ry-fg-1);background:#0c101bdb;border:1px solid var(--ry-line-2);border-radius:50%;box-shadow:0 10px 28px #00000057;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.raveyard-design-system .ry-d3-artist-proof__arrow--previous{left:24px}.raveyard-design-system .ry-d3-artist-proof__arrow--next{right:24px}.raveyard-design-system .ry-d3-artist-proof__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.raveyard-design-system .ry-d3-artist-proof__arrow:hover,.raveyard-design-system .ry-d3-artist-proof__arrow:focus-visible{color:#07100c;background:var(--ry-grad-brand);border-color:transparent}.raveyard-design-system .ry-d3-artist-card__copy h3,.raveyard-design-system .ry-d3-artist-card:not(:first-child) .ry-d3-artist-card__copy h3{font-size:clamp(32px,10vw,48px)}.raveyard-design-system .ry-pdp--diablo-3 .ry-course-preview__proof{grid-template-columns:repeat(3,minmax(0,1fr))}.raveyard-design-system .ry-pdp--diablo-3 .ry-course-preview__proof>div{min-height:112px;padding-inline:7px}.raveyard-design-system .ry-pdp--diablo-3 .ry-course-preview__proof dd{font-size:10px}.raveyard-design-system .ry-d3-page-cart{padding:10px 12px}.raveyard-design-system .ry-d3-page-cart__product{display:none}.raveyard-design-system .ry-d3-page-cart button{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.raveyard-design-system .ry-d3-artist-card__media img,.raveyard-design-system .ry-d3-page-cart{transition:none}.raveyard-design-system .ry-d3-artist-proof__grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/raveyard-diablo-3-editorial-proof.css.map */
