.page-collectors h1,.page-collectors .rte h1,.template-page[data-template=page] .rte h1{font-size:2.5rem!important;line-height:1.2!important}.page-collectors h2,.page-collectors .rte h2,.template-page[data-template=page] .rte h2{font-size:2rem!important;line-height:1.3!important}.page-collectors .rte p,.template-page[data-template=page] .rte p{font-size:1.6rem!important;line-height:1.6!important;max-width:800px}.page-about img,.page-about .rte img,.template-page[data-template=page] .rte img{max-width:800px!important;width:100%!important;height:auto!important;margin:0 auto 2rem!important;display:block}.page-about .rte,.template-page[data-template=page] .rte{max-width:900px;margin:0 auto;padding:2rem}.page-about .rte p,.template-page[data-template=page] .rte p{font-size:1.6rem!important;line-height:1.7!important;margin-bottom:1.5rem}.page-contact .rte,.template-page[data-template=page] .rte{max-width:1200px;margin:0 auto;padding:2rem}.page-contact img,.page-contact .rte img{max-width:600px!important;width:100%!important;height:auto!important;margin:0 auto 2rem!important;display:block}.page-shipping .rte,.template-page[data-template=page] .rte{max-width:900px;margin:0 auto;padding:2rem}.page-shipping .rte p{font-size:1.6rem!important;line-height:1.7!important}.page-faqs .rte,.template-page[data-template=page] .rte{max-width:900px;margin:0 auto;padding:2rem}.page-faqs .rte h2{font-size:2rem!important;margin-top:3rem;margin-bottom:1rem}.page-faqs .rte p{font-size:1.6rem!important;line-height:1.7!important;margin-bottom:1.5rem}.template-page .main-content{max-width:1200px;margin:0 auto}.template-page .rte{font-size:1.6rem;line-height:1.7}.page-collectors a[href*=commission],.page-collectors .button{display:inline-block;padding:1rem 2rem;background-color:var(--color-primary, #000);color:#fff;text-decoration:none;border-radius:4px;margin-top:1rem;transition:transform .3s ease,background-color .3s ease}.page-collectors a[href*=commission]:hover,.page-collectors .button:hover{transform:scale(1.02);background-color:#333}.card__image-container,.product-card-gallery .card__image-container,.collection-grid .card__image-container,.featured-collection-section .card__image-container,.related-products-grid .card__image-container{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.card__image-container img,.product-card-gallery .card__image-container img,.collection-grid .card__image-container img,.featured-collection-section .card__image-container img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.card:hover .card__image,.product-card-gallery:hover .card__image,.collection-grid .card:hover .card__image{transform:scale(1.08)}.product__media-wrapper .product__media-item{aspect-ratio:4/3;overflow:hidden}.product__media-wrapper .product__media-item img{width:100%;height:100%;object-fit:cover}.product-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border:1px solid rgba(0,0,0,.1);cursor:pointer;padding:12px;z-index:10;color:#333;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,background-color .3s ease,transform .2s ease;box-shadow:0 2px 8px #0000001a}.product__media-gallery:hover .product-gallery-arrow{opacity:1}.product-gallery-arrow:hover{background:#fff;border-color:#0003;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px #00000026}.product-gallery-prev{left:20px}.product-gallery-next{right:20px}@media screen and (max-width:750px){.product__media-gallery,.product__media-wrapper .product__media-item,.product__media-wrapper .product__media-item img{max-height:60vh}.product-gallery-arrow{width:40px;height:40px;padding:8px}.product-gallery-prev{left:10px}.product-gallery-next{right:10px}}.related-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2.5rem;margin-top:2rem}.related-products-title{font-size:1.8rem;text-align:center;margin-bottom:3rem;text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#333}.logo-image{background:transparent;mix-blend-mode:multiply}.header-logo .logo-image{display:block;max-width:100%;height:auto}.card__heading{font-size:1.1rem;font-weight:400;letter-spacing:.05em;line-height:1.4;margin:1rem 0 .5rem;color:#333}.card__price{font-size:.95rem;color:#666;letter-spacing:.02em}.card-wrapper{margin-bottom:2rem}.collection-grid,.featured-collection-section .grid{gap:2.5rem;margin-top:2rem}@media screen and (min-width:750px){.collection-grid,.featured-collection-section .grid{gap:3rem}}.homepage-section{margin-bottom:4rem}.gallery-image-col{aspect-ratio:4/3;overflow:hidden}.gallery-image-col img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.gallery-image-col:hover img{transform:scale(1.05)}.story-image-wrapper img{transition:transform .5s cubic-bezier(.4,0,.2,1)}.story-block:hover .story-image-wrapper img{transform:scale(1.03)}.homepage-contact .contact-image-wrapper{aspect-ratio:4/3;overflow:hidden}.homepage-contact .contact-image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.4,0,.2,1)}.homepage-contact .contact-image-wrapper:hover img{transform:scale(1.05)}.template-index .shopify-section+.shopify-section{margin-top:0}.template-index [class*=shopify-section-template]{padding-top:70px;padding-bottom:70px}.template-index .shopify-section-template[id*=homepage-hero],.template-index .shopify-section.hero-section-wrapper{padding-top:0;padding-bottom:0}.template-index .shopify-section h2,.template-index .shopify-section .section-title,.template-index .shopify-section .featured-collection-title{margin-bottom:36px}.template-index .featured-collection-grid,.template-index .collection-grid,.template-index .product-grid{gap:24px}.template-index .section-button,.template-index .featured-collection-button,.template-index .collection-link-button{margin-top:36px}@media(max-width:768px){.template-index [class*=shopify-section-template]{padding-top:48px;padding-bottom:48px}.template-index .shopify-section h2,.template-index .shopify-section .section-title,.template-index .shopify-section .featured-collection-title{margin-bottom:24px}.template-index .section-button,.template-index .featured-collection-button,.template-index .collection-link-button{margin-top:24px}}html body .nav-link,html body .site-header .nav-link,html body .header-nav .nav-link,html body .nav-link:hover,html body .nav-link--active,html body .nav-link--active:hover,html body .nav-link--active:focus,html body .nav-link--active:visited{text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important;border-bottom:0!important;box-shadow:none!important}html body .nav-link.nav-link--active:after,html body .site-header .nav-link.nav-link--active:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background:#171717;transform:scaleX(1)}html body .nav-link:before,html body .nav-link--active:before{display:none!important;content:none!important}.homepage-hero,.shopify-section.hero-section-wrapper,[class*=shopify-section-template][id*=homepage-hero]{position:relative}.homepage-hero .hero-cta,.homepage-hero a.collector-access,.homepage-hero .hero-button,.hero-section-wrapper .hero-cta,.hero-section-wrapper a.collector-access,.hero-section-wrapper .hero-button,[class*=shopify-section-template][id*=homepage-hero] .hero-cta,[class*=shopify-section-template][id*=homepage-hero] a.collector-access,[class*=shopify-section-template][id*=homepage-hero] .hero-button{position:absolute!important;left:50%!important;bottom:5%!important;transform:translate(-50%)!important;background:#fff!important;color:#1a1a1a!important;border:1px solid #1a1a1a!important;padding:14px 38px!important;font-size:.78rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 2px 12px #00000014!important;transition:background .2s ease,color .2s ease!important;z-index:5!important}.homepage-hero .hero-cta:hover,.homepage-hero a.collector-access:hover,.hero-section-wrapper .hero-cta:hover,.hero-section-wrapper a.collector-access:hover,[class*=shopify-section-template][id*=homepage-hero] .hero-cta:hover,[class*=shopify-section-template][id*=homepage-hero] a.collector-access:hover{background:#1a1a1a!important;color:#fff!important}html body .site-header .header-action-link,html body .site-header .header-search-text,html body .site-header .nav-link{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.82rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#1a1a1a!important;font-weight:400!important}html body .nav-dropdown-link{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;color:#2b2b2b!important}html body .site-footer .footer-heading,html body .site-footer h3,html body .site-footer h4{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.78rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#1a1a1a!important;font-weight:400!important}html body .site-footer p,html body .site-footer a,html body .site-footer .footer-links a{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.85rem!important;letter-spacing:.02em!important;color:#555!important;text-transform:none!important}html body .testimonial-list,html body .testimonial-list .testimonial,html body .testimonial-list .testimonial__blockquote,html body .testimonial-list .testimonial__author{font-family:"PT Serif",Georgia,Times New Roman,serif!important;text-align:center!important}html body .testimonial-list .testimonial__blockquote{font-style:italic!important;font-size:1rem!important;line-height:1.7!important;color:#2b2b2b!important;max-width:640px!important;margin:0 auto 6px!important}html body .testimonial-list .testimonial__author{font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#888!important;font-style:normal!important;font-weight:400!important}html body .testimonials-show-more-wrapper{text-align:center!important}html body .testimonials-show-more{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important}html body .related-products-title,html body .product__related-section .related-products-title{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:none!important;color:#1a1a1a!important;margin-bottom:2.5rem!important;text-align:center!important}html body .site-header .nav-menu{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;list-style:none!important;margin:0!important;padding:0!important;justify-content:center!important;gap:4px!important}html body .site-header .nav-item{position:static!important;list-style:none!important}html body .site-header .nav-item--has-dropdown{position:static!important}html body .site-header .header-nav{position:relative!important}html body .site-header .nav-dropdown-panel{display:none!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;background:#fff!important;border-top:1px solid #eee!important;z-index:200!important;padding:28px 0 32px!important;box-shadow:0 8px 18px #0000000a!important}html body .site-header .nav-item--has-dropdown:hover .nav-dropdown-panel,html body .site-header .nav-item--has-dropdown:focus-within .nav-dropdown-panel{display:block!important}html body .site-header .nav-dropdown-inner{display:flex!important;flex-wrap:wrap!important;gap:48px!important;justify-content:center!important;align-items:flex-start!important}html body .site-header .nav-dropdown-column{display:flex!important;flex-direction:column!important;gap:8px!important;list-style:none!important}html body .site-header .nav-dropdown-link{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.78rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:400!important;color:#2b2b2b!important;text-decoration:none!important}html body .site-header .nav-dropdown-sublist{list-style:none!important;padding-left:0!important;margin:6px 0 0!important;display:flex!important;flex-direction:column!important;gap:4px!important}html body .site-header .nav-dropdown-sublink{font-family:"PT Serif",Georgia,Times New Roman,serif!important;font-size:.72rem!important;letter-spacing:.06em!important;color:#6c6c6c!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/jp-fixes.css.map */
