body.jy-unified #MainContent :is(.jy-page-shell,.jy-context-page){--jy-page-ink: var(--jy-ui-ink);--jy-page-paper: var(--jy-ui-paper);--jy-page-muted: var(--jy-ui-muted);--jy-page-bg: var(--jy-ui-paper);--jy-page-line: var(--jy-ui-line);--jy-context-paper: var(--jy-ui-paper);--jy-context-ink: var(--jy-ui-ink);--jy-context-line: var(--jy-ui-line);background:var(--jy-ui-paper);color:var(--jy-ui-ink)}body.jy-unified #MainContent :is(.jy-page-shell,.jy-context-page,.jy-vinyl-hero,.jy-vinyl-finder,.jy-vinyl-assessment,.jy-vinyl-prep) .page-width,body.jy-unified #MainContent :is(.jy-vinyl-original.page-width,.jy-page-collections__inner){width:100%;max-width:var(--jy-ui-container);margin-inline:auto;padding-inline:var(--jy-ui-gutter)}body.jy-unified #MainContent .jy-page-hero{gap:40px;padding-block:36px;background:var(--jy-ui-dark);color:var(--jy-ui-paper);box-shadow:0 0 0 100vmax var(--jy-ui-dark);clip-path:inset(0 -100vmax)}body.jy-unified #MainContent .jy-page-hero__copy{margin-inline:0;padding:0;min-height:0;align-content:center;border:0;border-radius:0;background:transparent;box-shadow:none}body.jy-unified #MainContent .jy-page-hero__copy:before{content:none}body.jy-unified #MainContent :is(.jy-page-title,.jy-context-page__title,.jy-vinyl-hero h1){max-width:24em;font-family:var(--jy-ui-serif);font-size:var(--jy-ui-h1-size, clamp(30px, 3.3vw, 42px));font-weight:600;line-height:1.45;letter-spacing:.015em;text-wrap:pretty}body.jy-unified #MainContent .jy-page-title{color:var(--jy-ui-paper)}body.jy-unified #MainContent .jy-about-heading .jy-page-title{color:var(--jy-ui-ink)}body.jy-unified #MainContent .jy-about-heading{padding-top:36px;padding-bottom:28px}body.jy-unified #MainContent .jy-about-heading__subtitle{margin-top:10px;font-size:.6em;line-height:1.65;color:var(--jy-ui-muted)}body.jy-unified #MainContent :is(.jy-page-eyebrow,.jy-context-page__eyebrow,.jy-vinyl-kicker){font-size:12px;font-weight:500;line-height:1.7;letter-spacing:.08em}body.jy-unified #MainContent .jy-about-heading .jy-page-eyebrow{color:var(--jy-ui-copper)}body.jy-unified #MainContent :is(.jy-page-hero .jy-page-eyebrow,.jy-context-page__eyebrow,.jy-vinyl-hero .jy-vinyl-kicker){color:#d0a178}body.jy-unified #MainContent :is(.jy-page-lead,.jy-context-page__lead,.jy-vinyl-lead){font-size:15px;font-weight:400;line-height:1.9;color:#ddcfba}body.jy-unified #MainContent .jy-page-hero__media{gap:12px}body.jy-unified #MainContent .jy-page-photo-frame{min-height:0;border:1px solid #574535;border-radius:var(--jy-ui-radius);box-shadow:none;background:#2a2119}body.jy-unified #MainContent .jy-page-photo-frame img{width:100%;height:320px;min-height:0;object-fit:contain}body.jy-unified #MainContent .jy-page-photo-frame__label span{color:#e0bd97;font-size:11px;font-weight:500}body.jy-unified #MainContent .jy-page-photo-frame__label strong{color:#fff8ed;font-size:14px;font-weight:600;line-height:1.6}body.jy-unified #MainContent .jy-page-service-grid span{min-height:44px;padding:8px;border:1px solid #685340;border-radius:var(--jy-ui-radius);background:transparent;color:#f6f0e4;font-size:12px;font-weight:500;line-height:1.7}body.jy-unified #MainContent .jy-page-proof{gap:0;padding-block:22px}body.jy-unified #MainContent .jy-page-proof>div{padding:16px 20px;border:0;border-right:1px solid var(--jy-ui-line);border-radius:0;background:transparent;box-shadow:none}body.jy-unified #MainContent .jy-page-proof>div:last-child{border-right:0}body.jy-unified #MainContent .jy-page-proof strong{color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-size:20px;font-weight:600;line-height:1.6}body.jy-unified #MainContent .jy-page-proof p{color:var(--jy-ui-muted);font-size:13px;line-height:1.9}body.jy-unified #MainContent .jy-page-layout{gap:40px;padding-top:24px;padding-bottom:40px}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body){min-width:0;border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;color:var(--jy-ui-ink);font-size:15px;line-height:1.95;overflow-wrap:anywhere}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body) :is(h2,h3,h4){color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-weight:600;line-height:1.65}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body) h2{margin-block:32px 16px;font-size:26px}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body) h3{margin-block:24px 12px;font-size:21px}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body) a{color:#874b2b;text-underline-offset:.25em}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body) :is(p,li){color:var(--jy-ui-ink)}body.jy-unified #MainContent .jy-page-content blockquote,body.jy-unified #MainContent .jy-page-content>p:first-child{border:0;border-left:2px solid var(--jy-ui-copper);border-radius:0;padding:16px 20px;background:var(--jy-ui-card);color:var(--jy-ui-ink);font-size:15px;font-weight:400;line-height:1.95}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body) img{max-width:100%;height:auto;border-radius:var(--jy-ui-radius);box-shadow:none;object-fit:contain}body.jy-unified #MainContent .jy-page-content :is(ul,ol)>li{border-color:var(--jy-ui-line);border-radius:var(--jy-ui-radius);background:var(--jy-ui-card);box-shadow:none}body.jy-unified #MainContent .jy-page-content .jy-table-scroll{max-width:100%;border:1px solid var(--jy-ui-line);border-radius:var(--jy-ui-radius);background:var(--jy-ui-card);overflow-x:auto}body.jy-unified #MainContent .jy-page-content table{border-color:var(--jy-ui-line);background:transparent;box-shadow:none}body.jy-unified #MainContent .jy-page-content :is(th,td){border-color:var(--jy-ui-line);font-size:14px;line-height:1.8}body.jy-unified #MainContent .jy-page-content th{background:#eee5d5;color:var(--jy-ui-ink)}body.jy-unified #MainContent :is(.jy-page-sidebar__card,.jy-page-sidebar__note){padding:24px;border:1px solid var(--jy-ui-line);border-radius:var(--jy-ui-radius);background:var(--jy-ui-card);box-shadow:none}body.jy-unified #MainContent .jy-page-sidebar__card h2{color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-size:24px;font-weight:600;line-height:1.65}body.jy-unified #MainContent .jy-page-sidebar__card :is(p,li,span),body.jy-unified #MainContent .jy-page-sidebar__note{color:var(--jy-ui-muted);font-size:14px;line-height:1.9}body.jy-unified #MainContent :is(.jy-context-page__hero,.jy-vinyl-hero){padding-block:36px;background:var(--jy-ui-dark)}body.jy-unified #MainContent :is(.jy-context-page__body,.jy-vinyl-finder,.jy-vinyl-prep){padding-block:36px;background:var(--jy-ui-paper)}body.jy-unified #MainContent .jy-context-page__content{max-width:880px}body.jy-unified #MainContent :is(.jy-context-page__steps,.jy-vinyl-hero figcaption){border-color:#685340}body.jy-unified #MainContent :is(.jy-context-page__steps li,.jy-vinyl-finder h2,.jy-vinyl-assessment h2,.jy-vinyl-prep h2,.jy-page-collections__head h2){font-family:var(--jy-ui-serif);font-weight:600;line-height:1.65}body.jy-unified #MainContent :is(.jy-vinyl-finder h2,.jy-vinyl-assessment h2,.jy-vinyl-prep h2,.jy-page-collections__head h2){font-size:30px}body.jy-unified #MainContent :is(.jy-page-collections__card,.jy-page-collections__cta){border:1px solid var(--jy-ui-line);border-radius:var(--jy-ui-radius);background:var(--jy-ui-card);box-shadow:none}body.jy-unified #MainContent .jy-page-collections__card:hover{transform:none;border-color:var(--jy-ui-copper);box-shadow:none}body.jy-unified #MainContent .jy-page-collections__card:hover .jy-page-collections__image{transform:none}body.jy-unified #MainContent .jy-page-collections__head aside{border-radius:var(--jy-ui-radius);box-shadow:none}body.jy-unified #MainContent .jy-vinyl-original{position:relative;isolation:isolate;background:var(--jy-ui-paper)}body.jy-unified #MainContent .jy-vinyl-original:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:var(--jy-ui-paper);box-shadow:0 0 0 100vmax var(--jy-ui-paper);clip-path:inset(0 -100vmax);content:"";pointer-events:none}body.jy-unified #MainContent .jy-page-collections__body strong{color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-size:18px;font-weight:600;line-height:1.7}body.jy-unified #MainContent .jy-rich-brand-mark{display:flex;justify-content:flex-start;margin-block:0 24px;padding-bottom:20px;border-bottom:1px solid var(--jy-ui-line)}body.jy-unified #MainContent .jy-rich-brand-mark img{display:block;width:144px;height:auto;margin:0;border-radius:0;box-shadow:none}body.jy-unified #MainContent .jy-rich-icon-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;justify-items:center;gap:20px;margin-block:24px;padding:20px;border-block:1px solid var(--jy-ui-line);background:var(--jy-ui-card)}body.jy-unified #MainContent .jy-rich-icon-row img{display:block;width:48px;height:48px;margin:0;border:0;border-radius:var(--jy-ui-radius);box-shadow:none;filter:grayscale(1) sepia(.55);object-fit:contain}body.jy-unified #MainContent .jy-rich-faq__item{margin-block:0;scroll-margin-top:110px}body.jy-unified #MainContent .jy-rich-faq__question{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}body.jy-unified #MainContent .jy-rich-faq__answer>:first-child{margin-top:0}body.jy-unified #MainContent .jy-rich-faq__answer>:last-child{margin-bottom:0}body.jy-unified #MainContent .shopify-policy__container{width:100%;max-width:var(--jy-ui-container);margin:0 auto;padding:36px var(--jy-ui-gutter) 48px;background:var(--jy-ui-paper);color:var(--jy-ui-ink);box-shadow:0 0 0 100vmax var(--jy-ui-paper);clip-path:inset(0 -100vmax)}body.jy-unified #MainContent :is(.shopify-policy__title,.shopify-policy__body){max-width:880px;margin-inline:auto;text-align:start}body.jy-unified #MainContent .shopify-policy__title h1{margin-block:0 28px;color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-size:var(--jy-ui-h1-size, clamp(30px, 3.3vw, 42px));font-weight:600;line-height:1.45}body.jy-unified #MainContent .shopify-policy__body{font-size:15px;line-height:1.95;overflow-wrap:anywhere}body.jy-unified #MainContent .shopify-policy__body :is(h2,h3,h4){color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-weight:600;line-height:1.65}body.jy-unified #MainContent .shopify-policy__body h2{margin-block:30px 14px;font-size:26px}body.jy-unified #MainContent .shopify-policy__body h3{font-size:21px}body.jy-unified #MainContent .shopify-policy__body a{color:#874b2b;text-underline-offset:.25em}@media(max-width:989px){body.jy-unified #MainContent .jy-page-hero{grid-template-columns:minmax(0,1fr);gap:28px}body.jy-unified #MainContent .jy-page-hero__media{max-width:680px}body.jy-unified #MainContent .jy-page-layout{gap:28px}}@media(max-width:749px){body.jy-unified #MainContent :is(.jy-page-hero,.jy-context-page__hero,.jy-vinyl-hero){padding-block:28px}body.jy-unified #MainContent .jy-about-heading{padding-top:28px;padding-bottom:20px}body.jy-unified #MainContent .jy-page-photo-frame img{height:260px}body.jy-unified #MainContent :is(.jy-page-lead,.jy-context-page__lead,.jy-vinyl-lead){font-size:14px}body.jy-unified #MainContent .jy-page-proof{padding-block:16px}body.jy-unified #MainContent .jy-page-proof>div{padding:12px;border-bottom:1px solid var(--jy-ui-line)}body.jy-unified #MainContent .jy-page-proof>div:nth-child(2n){border-right:0}body.jy-unified #MainContent .jy-page-layout{padding-top:20px;padding-bottom:28px}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body,.shopify-policy__body){font-size:14px}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body,.shopify-policy__body) h2{margin-block:26px 14px;font-size:23px}body.jy-unified #MainContent :is(.jy-page-content,.jy-vinyl-original__body,.shopify-policy__body) h3{font-size:19px}body.jy-unified #MainContent .jy-page-content blockquote,body.jy-unified #MainContent .jy-page-content>p:first-child{padding:14px 16px;font-size:14px}body.jy-unified #MainContent :is(.jy-page-sidebar__card,.jy-page-sidebar__note){padding:20px}body.jy-unified #MainContent :is(.jy-context-page__body,.jy-vinyl-finder,.jy-vinyl-prep){padding-block:28px}body.jy-unified #MainContent :is(.jy-vinyl-finder h2,.jy-vinyl-assessment h2,.jy-vinyl-prep h2,.jy-page-collections__head h2){font-size:26px}body.jy-unified #MainContent .jy-rich-brand-mark img{width:128px}body.jy-unified #MainContent .jy-rich-icon-row{gap:12px;padding:16px 12px}body.jy-unified #MainContent .jy-rich-icon-row img{width:44px;height:44px}body.jy-unified #MainContent .shopify-policy__container{padding-top:28px;padding-bottom:32px}}body.jy-unified #MainContent .jy-about-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:0;padding-bottom:32px}body.jy-unified #MainContent .jy-about-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px}body.jy-unified #MainContent .jy-about-heading__copy{min-width:0}body.jy-unified #MainContent .jy-about-heading__lead{margin:16px 0 0;color:var(--jy-ui-muted);font-size:16px;line-height:1.8}body.jy-unified #MainContent .jy-about-heading__photo{margin:0;border:1px solid var(--jy-ui-line);background:var(--jy-ui-card)}body.jy-unified #MainContent .jy-about-heading__photo img{display:block;width:100%;height:280px;object-fit:cover}body.jy-unified #MainContent .jy-about-contact address{max-width:42em;color:var(--jy-ui-ink);font-size:15px;font-style:normal;line-height:1.8;overflow-wrap:anywhere}body.jy-unified #MainContent .jy-about-contact>div{min-width:0;padding:24px;border-block:1px solid var(--jy-ui-line);border-right:1px solid var(--jy-ui-line);background:var(--jy-ui-card)}body.jy-unified #MainContent .jy-about-contact>div:first-child{border-left:1px solid var(--jy-ui-line);border-top:2px solid var(--jy-ui-copper)}body.jy-unified #MainContent .jy-about-contact p{margin:0 0 10px;color:var(--jy-ui-muted);font-size:12px;line-height:1.7}body.jy-unified #MainContent .jy-about-contact h2{margin:0 0 14px;color:var(--jy-ui-ink);font-family:var(--jy-ui-serif);font-size:24px;font-weight:600;line-height:1.6}body.jy-unified #MainContent .jy-about-contact .jy-page-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--jy-ui-copper);font-size:15px;line-height:1.8}body.jy-unified #MainContent .jy-about-contact .jy-about-phone{margin:0;font-family:var(--jy-ui-serif);font-size:28px;line-height:1.5;color:var(--jy-ui-ink);text-underline-offset:.2em}body.jy-unified #MainContent .jy-about-contact dl{display:flex;flex-wrap:wrap;gap:6px 12px;margin:14px 0 0;color:var(--jy-ui-ink);font-size:14px;line-height:1.8}body.jy-unified #MainContent .jy-about-contact dd{margin:0;overflow-wrap:anywhere}body.jy-unified #MainContent .jy-about-layout{grid-template-columns:220px minmax(0,1fr);gap:40px;padding-top:0}body.jy-unified #MainContent .jy-about-layout:has(.jy-about-navigation[hidden]){grid-template-columns:minmax(0,1fr)}body.jy-unified #MainContent .jy-about-navigation{position:sticky;top:calc(var(--header-height, 110px) - var(--jy-header-rail-height, 0px) + 20px);min-width:0;max-height:calc(100dvh - var(--header-height, 110px) - 40px);overflow-y:auto;border-top:2px solid var(--jy-ui-copper)}body.jy-unified #MainContent .jy-about-navigation[hidden]{display:none}body.jy-unified #MainContent .jy-about-navigation summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:var(--jy-ui-ink);font-size:15px;font-weight:600;cursor:pointer;list-style:none}body.jy-unified #MainContent .jy-about-navigation summary::-webkit-details-marker{display:none}body.jy-unified #MainContent .jy-about-navigation summary:after{display:grid;width:20px;height:20px;place-items:center;content:"+";color:var(--jy-ui-copper);font-family:var(--font-body-family);font-size:22px;font-weight:400;line-height:1}body.jy-unified #MainContent .jy-about-navigation details[open] summary:after{content:"\2212"}body.jy-unified #MainContent .jy-about-navigation ol{margin:0;padding:0;list-style:none;counter-reset:jy-about-section}body.jy-unified #MainContent .jy-about-navigation li{border-top:1px solid var(--jy-ui-line);counter-increment:jy-about-section}body.jy-unified #MainContent .jy-about-navigation a{display:flex;align-items:baseline;gap:12px;min-height:44px;padding-block:10px;color:var(--jy-ui-muted);font-size:13px;line-height:1.8;text-decoration:none}body.jy-unified #MainContent .jy-about-navigation a:before{content:counter(jy-about-section,decimal-leading-zero);color:var(--jy-ui-copper);font-size:11px}body.jy-unified #MainContent .jy-about-navigation a:hover{color:var(--jy-ui-copper);text-decoration:underline;text-underline-offset:.25em}body.jy-unified #MainContent .jy-about-contact a:focus-visible,body.jy-unified #MainContent .jy-about-navigation :is(a,summary):focus-visible{outline:2px solid var(--jy-ui-copper);outline-offset:4px}@media screen and (max-width:989px){body.jy-unified #MainContent .jy-about-layout{grid-template-columns:180px minmax(0,1fr);gap:24px}body.jy-unified #MainContent .jy-about-contact>div{padding:20px}body.jy-unified #MainContent .jy-about-heading{gap:24px}}@media screen and (max-width:749px){body.jy-unified #MainContent .jy-about-heading{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:24px;padding-bottom:20px}body.jy-unified #MainContent .jy-about-heading__photo img{height:180px}body.jy-unified #MainContent .jy-about-heading__lead{margin-top:10px;font-size:15px}body.jy-unified #MainContent .jy-about-contact{grid-template-columns:minmax(0,1fr);padding-bottom:24px}body.jy-unified #MainContent .jy-about-contact>div{padding:12px 16px;border:1px solid var(--jy-ui-line);border-top:0}body.jy-unified #MainContent .jy-about-contact h2{font-size:20px;margin-bottom:6px}body.jy-unified #MainContent .jy-about-contact dl{margin-top:6px}body.jy-unified #MainContent .jy-about-contact .jy-about-phone{display:inline-flex;align-items:center;min-height:44px;font-size:22px}body.jy-unified #MainContent .jy-about-contact__channels{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}body.jy-unified #MainContent .jy-about-contact__channels p{margin:0}body.jy-unified #MainContent .jy-about-contact__channels dl{width:100%;margin-top:0}body.jy-unified #MainContent .jy-about-layout{grid-template-columns:minmax(0,1fr);gap:24px}body.jy-unified #MainContent .jy-about-navigation{position:static;max-height:none;overflow:visible;border-bottom:1px solid var(--jy-ui-line)}body.jy-unified #MainContent [data-jy-about-content] h2[id]{scroll-margin-top:calc(var(--header-height, 64px) + 16px)}}
/*# sourceMappingURL=/cdn/shop/t/109/assets/jy-unified-pages.css.map */
