:root{--jl-gold: #C9A66B;--jl-gold-deep: #A08650;--jl-ink: #111418;--jl-ink-soft: #4A4A5E;--jl-ivory: #FAFAF5;--jl-mist: #E9F1F5;--jl-muted: #8B8B95;--jl-ease: cubic-bezier(.2, .6, .2, 1)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt"}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em;font-feature-settings:"kern","liga","dlig","ss01"}h1,.h1{line-height:1.04}h2,.h2{line-height:1.08}h3,.h3{line-height:1.2}p{line-height:1.65}.button{transition:background-color .32s var(--jl-ease),border-color .32s var(--jl-ease),color .32s var(--jl-ease),transform .32s var(--jl-ease),box-shadow .32s var(--jl-ease);letter-spacing:.04em;font-weight:500}.button:hover{transform:translateY(-1px)}header-component.header:after{content:"";display:block;height:1px;width:100%;background:linear-gradient(to right,transparent 0%,rgba(176,138,62,.25) 20%,rgba(176,138,62,.45) 50%,rgba(176,138,62,.25) 80%,transparent 100%);pointer-events:none}@media(min-width:1400px){.page-width{max-width:1360px}}.header-announcements{font-feature-settings:"kern","liga","smcp"}.product-card,.resource-card,.card{transition:transform .42s var(--jl-ease),box-shadow .42s var(--jl-ease)}.product-card:hover,.resource-card:hover,.card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -24px #1a161240}.product-card img,.resource-card img,.card img{transition:transform .9s var(--jl-ease)}.product-card:hover img,.resource-card:hover img,.card:hover img{transform:scale(1.03)}.hero h1,.hero .h1{position:relative}a{text-underline-offset:3px;text-decoration-thickness:1px}.rte a:hover,main p a:hover,main li a:hover{color:var(--jl-gold)}.header-logo{padding-block:4px}:focus-visible{outline:2px solid var(--jl-gold);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:no-preference){.shopify-section:first-of-type{animation:jl-fade-in .7s var(--jl-ease) both}}@keyframes jl-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.product-card{position:relative;background:#fff;padding:10px 10px 18px;box-shadow:0 0 0 1px #1a1a2e0a,0 1px 2px #1a1a2e08;transition:transform .42s var(--jl-ease),box-shadow .42s var(--jl-ease)}.product-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1a1a2e0f,0 18px 36px -18px #1a1a2e2e}.product-card [class*=badge]{border-radius:999px!important}.product-card,.product-card *,[class*=product-card] .card-gallery,[class*=product-card] .card-gallery *,[class*=product-card] slideshow-component,[class*=product-card] slideshow-container,[class*=product-card] slideshow-slides,[class*=product-card] slideshow-slide,[class*=product-card] .product-media-container,[class*=product-card] .product-media,[class*=product-card] .product-media__image,[class*=product-card] a.contents,[class*=product-card] .product-card__link,[class*=product-card] .product-card__content,[class*=product-card] img{border-radius:0!important;clip-path:none!important;-webkit-clip-path:none!important;--corner-radius: 0 !important;--product-corner-radius: 0 !important;--media-radius: 0 !important;--border-radius: 0 !important}[class*=product-card] [class*=badge],[class*=product-card] [class*=badge] *{border-radius:999px!important}[class*=product-card] .card-gallery,[class*=product-card] .product-media-container,[class*=product-card] .product-media{aspect-ratio:1 / 1!important;width:100%!important;height:auto!important;display:block!important;overflow:hidden!important}[class*=product-card] .product-media__image,[class*=product-card] .card-gallery img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.product-card .product-title,.product-card [class*=product-title],[class*=product-card] [class*=product-title],[class*=product-card] [class*=product-title] *,.product-card [class*=product-title] a,[class*=product-card] [class*=product-title] a{color:var(--jl-ink)!important;font-weight:500!important;font-size:1.0625rem!important;letter-spacing:-.012em!important;line-height:1.3!important;text-decoration:none;padding-inline:6px}[class*=product-card] [class*=product-title] a{transition:color .24s var(--jl-ease)}[class*=product-card] [class*=product-title] a:hover{color:var(--jl-gold-deep)!important}[class*=product-card] .price,[class*=product-card] .price *,.product-card .price,.product-card .price *{color:var(--jl-ink)!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.2!important;font-feature-settings:"tnum","lnum";padding-inline:6px}[class*=product-card] .price-item--sale,.product-card .price-item--sale{color:var(--jl-gold-deep)!important;font-weight:700!important}[class*=product-card] .compare-at-price,.product-card .compare-at-price{color:var(--jl-muted)!important;font-weight:400!important;font-size:.95rem!important;opacity:.75}.price{color:var(--jl-ink);font-weight:600;letter-spacing:.005em;font-feature-settings:"tnum","lnum"}.price-item--sale,.price__sale .price,.price--on-sale .price-item--sale{color:var(--jl-gold-deep);font-weight:700}.compare-at-price,.price-item--regular.compare-at-price,.price__sale .compare-at-price{color:var(--jl-muted);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px;text-decoration-color:#8b8b9599;font-size:.9em;margin-inline-start:.5em;opacity:.75}.price-item__group{display:inline-flex;align-items:baseline;gap:.4em}.unit-price,.price__unit{color:var(--jl-muted);font-size:.8em;font-weight:400;letter-spacing:.01em}.badge--sale,.product-badge--sale,[class*=badge][class*=sale]{background:var(--jl-gold);color:#fff;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;padding:.35em .75em;border-radius:999px}.badge--sold-out,.product-badge--sold-out,[class*=badge][class*=sold]{background:#111418!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;font-weight:500!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.78rem!important;padding:.42em .9em!important;border-radius:999px!important;box-shadow:0 4px 12px -4px #00000040!important;top:16px!important;right:16px!important}.product-card .button,[class*=product-card] .button{border-radius:999px;letter-spacing:.04em}.product-list,[class*=product-list]{--section-accent: var(--jl-gold)}.product-list .group-block-content h2,.product-list .group-block-content h3,[class*=product-list] h2,[class*=product-list] h3{font-weight:600!important;letter-spacing:-.025em!important;color:var(--jl-ink)!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;line-height:1.1!important;margin-block-end:.25em!important}[class*=product-list] [class*=product-list-button] a,[class*=product-list] .link{color:var(--jl-muted);font-size:.9rem;letter-spacing:.01em;text-decoration:none;border-bottom:1px solid rgb(139 139 149 / .4);padding-bottom:2px;transition:color .22s var(--jl-ease),border-color .22s var(--jl-ease)}[class*=product-list] [class*=product-list-button] a:hover{color:var(--jl-ink);border-color:var(--jl-ink)}.template-product product-information,.template-product .product-information{padding-block:clamp(1rem,2vw,2.5rem)}.template-product h1,.template-product .product-title h1,product-information h1{font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;color:var(--jl-ink);text-wrap:balance}.template-product .price,product-information .price{font-size:clamp(1.15rem,1.75vw,1.5rem);font-weight:600;letter-spacing:0}.template-product .price-item--sale,product-information .price-item--sale{color:var(--jl-gold-deep);font-weight:700}.template-product .compare-at-price,product-information .compare-at-price{font-size:.85em;margin-inline-start:.6em}.template-product .price-item__group,product-information .price-item__group{gap:.6em;align-items:baseline}.template-product .media-gallery,.template-product [class*=product-media-gallery],product-information [class*=product-media]{border-radius:16px;overflow:hidden}.template-product .media-gallery img,.template-product [class*=product-media] img{border-radius:12px;background:var(--jl-mist)}.template-product .product-media-thumbnail,.template-product [class*=thumbnail] img{border-radius:8px;border:1px solid transparent;transition:border-color .22s var(--jl-ease),opacity .22s var(--jl-ease);opacity:.75}.template-product [class*=thumbnail][aria-current=true] img,.template-product [class*=thumbnail].is-active img,.template-product [class*=thumbnail]:hover img{opacity:1;border-color:var(--jl-gold)}.template-product .variant-option label,.template-product .variant-option__button-label,product-information .variant-option label{border-radius:999px;border:1px solid rgb(74 74 94 / .22);padding:.55em 1.2em;font-weight:500;font-size:.9rem;letter-spacing:.01em;color:var(--jl-ink);background:#fff;transition:all .22s var(--jl-ease);cursor:pointer}.template-product .variant-option label:hover,.template-product .variant-option__button-label:hover{border-color:var(--jl-gold);color:var(--jl-gold-deep)}.template-product .variant-option input:checked+label,.template-product .variant-option__button-label--selected,.template-product [aria-checked=true] .variant-option__button-label,.template-product .variant-option input[type=radio]:checked~label{background:var(--jl-ink);color:#fff;border-color:var(--jl-ink)}.template-product .variant-option__swatch-wrapper{border:2px solid transparent;border-radius:50%;padding:2px;transition:border-color .22s var(--jl-ease)}.template-product input:checked~* .variant-option__swatch-wrapper,.template-product [aria-checked=true] .variant-option__swatch-wrapper{border-color:var(--jl-gold)}.template-product .quantity-label,.template-product [class*=quantity-label]{color:var(--jl-ink);font-weight:500;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.template-product .quantity-rules,.template-product [class*=quantity-rules]{color:var(--jl-muted);font-size:.8rem}.template-product .product-form-buttons,product-information .product-form-buttons{display:flex;flex-direction:column;gap:.75rem;margin-block-start:.5rem}.template-product .product-form-buttons .button,product-information .product-form-buttons .button,.template-product [class*=buy-buttons] .button{border-radius:999px;padding:1em 2em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;transition:all .26s var(--jl-ease)}.template-product .product-form-buttons .button:not(.button--secondary):hover,.template-product [class*=buy-buttons] .button:not(.button--secondary):hover{transform:translateY(-1px);box-shadow:0 14px 28px -14px #1a1a2e73}.template-product .shopify-payment-button,.template-product [class*=accelerated-checkout]{margin-top:.25rem}.template-product .shopify-payment-button__button,.template-product .shopify-payment-button button{border-radius:999px!important;padding:1em 2em!important;font-weight:600!important;letter-spacing:.06em!important}.template-product .rte,product-information .rte,.template-product [class*=product-description]{font-size:.95rem;line-height:1.7;color:var(--jl-ink-soft)}.template-product .rte p{margin-block:.75em}.template-product .rte ul,.template-product .rte ol{padding-inline-start:1.25em;margin-block:.75em}.template-product .rte li{padding-block:.2em}.template-product .rte h2,.template-product .rte h3,.template-product .rte h4{color:var(--jl-ink);font-weight:600;margin-block:1.25em .5em}.template-product hr,.template-product [class*=_divider] hr{border:0;border-top:1px solid rgb(26 26 46 / .08);margin-block:1rem;opacity:1}.breadcrumb,[class*=breadcrumb]{color:var(--jl-muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.breadcrumb a,[class*=breadcrumb] a{color:var(--jl-muted);text-decoration:none;transition:color .2s var(--jl-ease)}.breadcrumb a:hover,[class*=breadcrumb] a:hover{color:var(--jl-gold-deep)}.template-product [class*=sku],.template-product .product-sku{color:var(--jl-muted);font-size:.8rem;letter-spacing:.02em}.template-product [class*=inventory],.template-product .product-inventory{font-size:.85rem;color:var(--jl-ink-soft);display:inline-flex;align-items:center;gap:.5em}.template-product [class*=inventory--in-stock]:before{content:"";width:8px;height:8px;border-radius:50%;background:#3fa34d;display:inline-block}.email-signup__input{border:1px solid var(--jl-ink, #111418)!important;border-radius:999px!important}.email-signup__button:not(.button-unstyled),.email-signup__button.button{background:var(--jl-gold, #C9A66B)!important;color:var(--jl-ink, #111418)!important;border-radius:999px!important;font-weight:600!important;letter-spacing:.04em!important;transition:background .28s var(--jl-ease),transform .28s var(--jl-ease)!important}.email-signup__button:not(.button-unstyled):hover,.email-signup__button.button:hover{background:var(--jl-gold-deep, #A08650)!important;transform:translateY(-1px)!important}.email-signup__input-group--integrated{border:1px solid var(--jl-ink, #111418)!important;border-radius:999px!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/jamielove-premium.css.map */
