.jy-page-shell{--jy-page-ink: #3a0d12;--jy-page-coffee: #17110e;--jy-page-panel: #241812;--jy-page-paper: #fff8eb;--jy-page-muted: #7a5a54;--jy-page-copper: #c57442;--jy-page-copper-soft: #efb27b;--jy-page-jade: #48695f;--jy-page-bg: #f5f2ec;--jy-page-line: rgba(58, 13, 18, .13);background:linear-gradient(180deg,#f8f5ef 0,var(--jy-page-bg) 42rem,#fffaf0 100%);color:var(--jy-page-ink);overflow-x:clip;overflow-y:visible}.jy-page-hero{align-items:stretch;display:grid;gap:2.4rem;grid-template-columns:minmax(0,1.02fr) minmax(36rem,.78fr);padding-bottom:2rem}.jy-page-hero__copy{align-content:center;background:linear-gradient(135deg,#17110efa,#351d17f5);border:1px solid rgba(255,248,235,.12);border-radius:8px;box-shadow:0 24px 54px #190e0b33;color:var(--jy-page-paper);display:grid;min-height:44rem;padding:4.8rem;position:relative}.jy-page-hero__copy:before{background:linear-gradient(180deg,var(--jy-page-copper-soft),rgba(239,178,123,0));content:"";height:8.8rem;left:0;position:absolute;top:4.8rem;width:.32rem}.jy-page-eyebrow{color:var(--jy-page-copper-soft);font-size:1.24rem;font-weight:800;line-height:1.4;margin:0 0 1.2rem}.jy-page-title{color:var(--jy-page-paper);font-size:5.6rem;font-weight:700;letter-spacing:0;line-height:1.08;margin:0;max-width:12em}.jy-page-lead{color:#fff8ebc2;font-size:1.62rem;line-height:1.86;margin:2rem 0 0;max-width:58rem}.jy-page-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.jy-page-button{align-items:center;border-radius:7px;display:inline-flex;font-size:1.36rem;font-weight:800;gap:.65rem;justify-content:center;line-height:1.2;min-height:4.6rem;padding:1.25rem 1.6rem;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.jy-page-button:hover{transform:translateY(-1px)}.jy-page-button--primary{background:var(--jy-page-paper);border:1px solid rgba(255,248,235,.78);color:var(--jy-page-coffee)}.jy-page-button--primary:hover{background:#f1d3af;color:var(--jy-page-coffee)}.jy-page-button--secondary{background:#fff8eb0f;border:1px solid rgba(255,248,235,.22);color:var(--jy-page-paper)}.jy-page-button--secondary:hover{background:#fff8eb1f;color:var(--jy-page-paper)}.jy-page-hero__media{display:grid;gap:1rem;min-width:0}.jy-page-photo-frame{background:var(--jy-page-panel);border:1px solid rgba(58,13,18,.12);border-radius:8px;box-shadow:0 24px 54px #190e0b29;min-height:36rem;overflow:hidden;position:relative}.jy-page-photo-frame img{display:block;height:100%;min-height:36rem;object-fit:cover;width:100%}.jy-page-photo-frame:after{background:linear-gradient(180deg,#17110e00 42%,#17110ed1);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.jy-page-photo-frame__label{bottom:1.4rem;color:var(--jy-page-paper);display:grid;gap:.32rem;left:1.4rem;position:absolute;right:1.4rem;z-index:1}.jy-page-photo-frame__label span{color:var(--jy-page-copper-soft);font-size:1.1rem;font-weight:800}.jy-page-photo-frame__label strong{font-size:1.56rem;line-height:1.35}.jy-page-service-grid{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.jy-page-service-grid span{align-items:center;background:#fff8eb;border:1px solid rgba(58,13,18,.12);border-radius:7px;color:var(--jy-page-ink);display:flex;font-size:1.18rem;font-weight:800;justify-content:center;min-height:4.8rem;padding:.9rem .7rem;text-align:center}.jy-page-proof{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:2.8rem;padding-top:.6rem}.jy-page-proof div{background:#fff8ebb8;border:1px solid var(--jy-page-line);border-radius:8px;display:grid;gap:.55rem;min-height:15rem;padding:1.45rem}.jy-page-proof span{color:var(--jy-page-copper);font-size:1.1rem;font-weight:900}.jy-page-proof strong{color:var(--jy-page-ink);font-size:1.7rem;line-height:1.28}.jy-page-proof p{color:var(--jy-page-muted);font-size:1.26rem;line-height:1.6;margin:0}.jy-page-layout{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 34rem}.jy-page-content{background:#fffaf0c2;border:1px solid rgba(58,13,18,.08);border-radius:8px;box-shadow:0 20px 44px #190e0b14;color:var(--jy-page-muted);font-size:1.6rem;line-height:1.88;min-width:0;padding:3.6rem}.jy-page-content>*:first-child{margin-top:0}.jy-page-content>*:last-child{margin-bottom:0}.jy-page-content h2,.jy-page-content h3{color:var(--jy-page-ink);letter-spacing:0}.jy-page-content h2{border-top:1px solid rgba(58,13,18,.12);font-size:3.2rem;font-weight:700;line-height:1.18;margin:4rem 0 1.4rem;padding-top:2.8rem}.jy-page-content h2:first-child{border-top:0;margin-top:0;padding-top:0}.jy-page-content h3{font-size:2rem;font-weight:800;line-height:1.36;margin:2.4rem 0 .8rem}.jy-page-content p{margin:1.2rem 0}.jy-page-content a{color:#7f351e;font-weight:800;text-underline-offset:.24em}.jy-page-content a:hover{color:#4d1612}.jy-page-content strong{color:#5a241e}.jy-page-content blockquote,.jy-page-content>p:first-child{background:#f0ece5;border:0;border-left:.36rem solid var(--jy-page-copper);color:#6e4842;font-size:1.5rem;font-weight:700;line-height:1.78;margin:0 0 3rem;padding:1.8rem 2rem}.jy-page-content ul,.jy-page-content ol{display:grid;gap:.85rem;margin:1.6rem 0 2.4rem;padding-left:0}.jy-page-content li{background:#fff8eb;border:1px solid rgba(58,13,18,.1);border-radius:7px;list-style:none;padding:1.2rem 1.35rem}.jy-page-content img{border-radius:8px;box-shadow:0 16px 36px #190e0b24;display:block;height:auto;margin:2.6rem auto;max-width:100%}.jy-page-content p:empty{display:none}.jy-page-sidebar{display:grid;gap:1rem;position:sticky;top:1.6rem;z-index:2}.shopify-section-header-sticky~main .jy-page-sidebar{top:8.8rem}.jy-page-sidebar__card,.jy-page-sidebar__note{border-radius:8px}.jy-page-sidebar__card{background:linear-gradient(180deg,#241812fa,#17110efa);border:1px solid rgba(255,248,235,.12);box-shadow:0 20px 46px #190e0b33;color:var(--jy-page-paper);padding:2rem}.jy-page-sidebar__card p{color:var(--jy-page-copper-soft);font-size:1.14rem;font-weight:800;margin:0 0 .7rem}.jy-page-sidebar__card h2{color:var(--jy-page-paper);font-size:2.2rem;line-height:1.24;margin:0}.jy-page-sidebar__card span{color:#fff8ebb3;display:block;font-size:1.34rem;line-height:1.7;margin-top:1rem}.jy-page-sidebar__card ul{display:grid;gap:.7rem;margin:1.5rem 0 1.8rem;padding:0}.jy-page-sidebar__card li{background:#fff8eb12;border:1px solid rgba(255,248,235,.1);border-radius:7px;color:#fff8ebd1;font-size:1.22rem;font-weight:700;line-height:1.5;list-style:none;padding:1rem}.jy-page-sidebar__card .jy-page-button{width:100%}.jy-page-sidebar__note{background:#fff8eb;border:1px solid rgba(58,13,18,.12);color:var(--jy-page-ink);display:grid;gap:.25rem;padding:1.5rem 1.8rem}.jy-page-sidebar__note strong{font-size:2.2rem;line-height:1}.jy-page-sidebar__note span{color:var(--jy-page-muted);font-size:1.18rem;font-weight:800}.template-page .collection-list-wrapper{background:#fff8eb;border-top:1px solid rgba(58,13,18,.08);margin-top:3.2rem;padding-top:3rem}.template-page .collection-list-title{color:var(--jy-page-ink);font-size:3rem;letter-spacing:0}@media screen and (max-width:989px){.jy-page-hero,.jy-page-layout{grid-template-columns:1fr}.jy-page-hero__copy{min-height:auto;padding:3.2rem}.jy-page-title{font-size:4.1rem}.jy-page-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.jy-page-sidebar{position:static}}@media screen and (max-width:749px){.jy-page-shell{background:#f7f3ec}.jy-page-hero{gap:1.2rem;padding-bottom:1.2rem}.jy-page-hero__copy{border-radius:0;margin-left:-1.5rem;margin-right:-1.5rem;padding:2.6rem 1.8rem}.jy-page-hero__copy:before{top:2.6rem}.jy-page-title{font-size:3.3rem;line-height:1.14}.jy-page-lead{font-size:1.42rem;line-height:1.74}.jy-page-actions{display:grid}.jy-page-button{min-height:4.4rem;width:100%}.jy-page-photo-frame,.jy-page-photo-frame img{min-height:24rem}.jy-page-service-grid,.jy-page-proof{grid-template-columns:1fr 1fr}.jy-page-service-grid span{font-size:1.08rem;min-height:4.2rem}.jy-page-proof{gap:.8rem;padding-bottom:1.8rem}.jy-page-proof div{min-height:13rem;padding:1.15rem}.jy-page-proof strong{font-size:1.42rem}.jy-page-proof p{font-size:1.12rem}.jy-page-layout{gap:1.4rem}.jy-page-content{border-radius:0;font-size:1.42rem;line-height:1.76;margin-left:-1.5rem;margin-right:-1.5rem;padding:2.2rem 1.6rem}.jy-page-content h2{font-size:2.45rem;line-height:1.24;margin-top:3rem;padding-top:2.2rem}.jy-page-content h3{font-size:1.8rem}.jy-page-content blockquote,.jy-page-content>p:first-child{font-size:1.28rem;padding:1.35rem 1.4rem}.jy-page-content img{margin:1.7rem auto}.jy-page-sidebar__card{padding:1.6rem}.template-page .collection-list-title{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/section-main-page.css.map */
