.template-collection .collection-title-header{border-bottom:1px solid var(--lj-line);padding-bottom:32px;margin-bottom:36px}.template-collection .collection-title h1{font:400 clamp(34px,4vw,54px)/1.12 var(--lj-serif);letter-spacing:-.025em;text-transform:none;color:var(--lj-ink)}.template-collection .collection-title .description{max-width:850px;font:15px/1.75 var(--lj-sans);color:var(--lj-muted)}.template-collection .collection-title .description p{margin:12px 0}.template-collection .collection-title .description a{color:var(--lj-ink);text-underline-offset:4px}.product-list .product-card-figure{aspect-ratio:1/1;background:#faf9f7;overflow:hidden;margin-bottom:0}.product-list .product-card-figure>img{width:100%!important;height:100%!important;object-fit:contain!important;padding:14px;mix-blend-mode:multiply}.product-list .product-card-figure .rimg-canvas{display:none}.product-list .product-card-details{padding:20px 2px 26px;text-align:left}.product-list .product-card-details h2.title{font:400 16px/1.5 var(--lj-sans);text-transform:none;letter-spacing:0;min-height:72px;margin:0 0 10px}.product-list .product-item__price{font:400 14px/1.5 var(--lj-sans);letter-spacing:.015em;color:var(--lj-ink)}.product-list .product-inner{border:0}.template-product .product__title{font-size:clamp(29px,2.7vw,42px);line-height:1.17}.template-product .product-gallery--media-wrapper{background:#faf9f7}.template-product .product-gallery--media-wrapper>img{object-fit:contain;mix-blend-mode:multiply}.template-product .product__description p{margin:0 0 14px}.lj-product-note{font:13px/1.65 var(--lj-sans);padding:16px 18px;background:var(--lj-ivory);color:var(--lj-ink);margin:16px 0}.lj-unpriced .product__price,.lj-unpriced .shopify-payment-button,.lj-unpriced [data-payment-terms-reference],.lj-unpriced .product-submit{display:none!important}.lj-price-note a{font-weight:700;color:var(--lj-ink);text-underline-offset:3px}.lj-shopping-guide{display:grid;grid-template-columns:1.7fr 1fr;gap:35px;align-items:center;background:var(--lj-ivory);padding:42px;margin:65px 0 10px;clear:both}.lj-shopping-guide h2{font:400 clamp(28px,3vw,38px)/1.2 var(--lj-serif);margin:10px 0 16px;text-transform:none;letter-spacing:-.02em}.lj-shopping-guide p{font:14px/1.75 var(--lj-sans);max-width:600px}.lj-shopping-guide>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lj-content-page{max-width:1120px!important;margin-inline:auto;padding:55px 5% 75px!important}.lj-content-page .page-title{margin-bottom:36px}.lj-content-page .page-title h1{font:400 clamp(36px,4.5vw,58px)/1.12 var(--lj-serif);text-transform:none;letter-spacing:-.025em}.lj-content-page .text-content{width:100%!important;max-width:none;font:16px/1.8 var(--lj-sans);color:var(--lj-muted)}.lj-content-page h2{font:400 32px/1.2 var(--lj-serif);color:var(--lj-ink);margin:42px 0 18px;text-transform:none;letter-spacing:-.015em}.lj-content-page h3{font:400 26px/1.3 var(--lj-serif);color:var(--lj-ink);margin:28px 0 12px;text-transform:none}.lj-content-page .lj-lead{font:400 23px/1.55 var(--lj-serif);max-width:850px;color:var(--lj-ink)}.lj-content-page p{margin:0 0 20px}.lj-content-page li{margin-bottom:10px}.lj-content-page .lj-cta{color:#fff!important;text-decoration:none!important}.lj-prose-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 60px;margin:25px 0}.lj-prose-grid section{border-top:1px solid var(--lj-line)}.lj-content-page details{border-bottom:1px solid var(--lj-line);padding:18px 0}.lj-content-page summary{font-weight:600;color:var(--lj-ink);cursor:pointer;min-height:32px}.lj-content-page details p{margin:14px 0 0}.lj-content-page table{width:100%;border-collapse:collapse}.lj-content-page th,.lj-content-page td{text-align:left;padding:14px;border-bottom:1px solid var(--lj-line)}.lj-content-page .lj-source-note{font-size:12px;margin-top:38px}.lj-content-page img{max-width:100%;height:auto}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lj-gold);outline-offset:4px}@media(max-width:719px){.product-list .product-card-details{padding:14px 0 22px}.product-list .product-card-details h2.title{font-size:13px;line-height:1.5;min-height:78px}.product-list .product-item__price{font-size:13px}.product-list .product-card-figure>img{padding:8px}.lj-shopping-guide{grid-template-columns:1fr;padding:28px 22px;gap:15px;margin-top:40px}.lj-prose-grid{grid-template-columns:1fr;gap:0}.lj-content-page{padding:35px 6% 55px!important}.lj-content-page h2{font-size:28px}.lj-content-page .lj-lead{font-size:21px}.lj-content-page .page-title{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lj-service-portrait{max-height:360px;overflow:hidden;margin-bottom:40px}.lj-service-portrait img{width:100%;height:360px;object-fit:cover;object-position:center 40%}.template-collection .collection-title.page-title .label{font:400 clamp(34px,4vw,54px)/1.12 var(--lj-serif);letter-spacing:-.025em;text-transform:none;margin-bottom:24px}.template-collection .collection-title.page-title{border:0;padding-bottom:0;margin-bottom:0}.template-collection .collection-title-header{margin-bottom:25px;padding-bottom:25px}.template-collection .collection-title .description{margin-inline:auto}.lj-content-page .page-title .label{font:400 clamp(36px,4.5vw,58px)/1.12 var(--lj-serif);text-transform:none;letter-spacing:-.025em}.product-list .product-card-figure{background:#fff}@media(max-width:719px){.template-product .product-gallery--navigation{display:flex!important;flex-wrap:nowrap;overflow-x:auto;gap:10px;width:100%!important;padding:12px 0 16px;scroll-snap-type:x proximity}.template-product .product-gallery--media-thumbnail{flex:0 0 64px!important;width:64px!important;height:64px!important;margin:0!important;scroll-snap-align:start}.template-product .product-gallery--media-thumbnail img{width:100%;height:100%;object-fit:contain}}.lj-collection-hub{max-width:1400px;margin:auto}.lj-collection-hub>header{text-align:center;max-width:760px;margin:0 auto 45px}.lj-collection-hub h1{font:400 clamp(36px,4.5vw,58px)/1.12 var(--lj-serif);letter-spacing:-.025em;text-transform:none}.lj-collection-hub header>p:last-child{font:16px/1.7 var(--lj-sans);color:var(--lj-muted)}.lj-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.lj-hub-image{aspect-ratio:1;background:#faf9f7}.lj-hub-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.lj-hub-grid h2{font:400 25px/1.2 var(--lj-serif);margin:18px 0 0;text-transform:none;letter-spacing:0}.lj-hub-grid a{color:var(--lj-ink);text-decoration:none}@media(max-width:719px){.lj-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.lj-hub-grid h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/luckeys-shopping.css.map */
