:root{--lj-gold: #a47c45;--lj-ink: #1c1c1c;--lj-cream: #f8f5ef;--lj-line: #ded6c9}body{background:var(--lj-cream);color:var(--lj-ink)}.header-group{position:relative;z-index:50}.header-announcements{border-bottom:1px solid rgb(164 124 69 / .35);letter-spacing:.08em}.header-announcements .announcement-bar__text,.header-announcements .announcement-bar__link{font-size:11px}#header-component{background:var(--lj-cream)}#header-component .header__row--top{min-height:76px;border-bottom:1px solid var(--lj-line)}#header-component .header__columns{min-height:76px}#header-component .header-logo{max-width:190px}#header-component .header-logo img,#header-component .header-logo svg{max-height:46px;width:auto;object-fit:contain}#header-component .header__row--bottom{min-height:48px;border-bottom:1px solid var(--lj-line)}#header-component .header__row--bottom .header__columns{min-height:48px}#header-component .header__row--bottom .header-menu__list{justify-content:center;gap:clamp(20px,3vw,42px)}#header-component .header__row--bottom .header-menu__link{font-size:11px;letter-spacing:.12em;font-weight:500}#header-component .header-actions__action{min-width:40px;min-height:40px}.hero-wrapper:first-child .hero{min-height:min(680px,72svh)}.hero-wrapper:first-child .hero__content-wrapper{padding:48px}.hero-wrapper:first-child h1{max-width:620px;font-size:clamp(3rem,5vw,5rem);line-height:.96;letter-spacing:-.04em}.hero-wrapper:first-child .hero__content p{max-width:520px;font-size:15px}.hero-wrapper:first-child .hero__content .button{min-height:48px;padding-inline:28px;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.lj-brand-marquee,.lj-marquee{border-block:1px solid var(--lj-line)}.lj-brand-marquee__track,.lj-marquee__track{white-space:nowrap}.lj-category-nav{border-bottom:1px solid var(--lj-line);padding-block:22px}.lj-category-nav__list{justify-content:center;gap:clamp(18px,3vw,38px)}.lj-category-nav__item{transition:transform .2s ease}.lj-category-nav__item:hover{transform:translateY(-2px)}.lj-category-nav__item img,.lj-category-nav__icon{width:66px;height:66px;border:1px solid var(--lj-line);border-radius:50%}.lj-category-nav__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase}.section-resource-list{padding-block:54px 58px}.section-resource-list .section-heading,.section-resource-list .resource-list__header{margin-bottom:24px}.product-card{background:transparent}.product-card .product-media,.product-card .product-media-container,.product-card slideshow-container{border-radius:3px;overflow:hidden}.product-card .product-media img,.product-card .product-media-container img{transition:transform .35s ease}.product-card:hover .product-media img,.product-card:hover .product-media-container img{transform:scale(1.025)}.product-card__content{padding-top:10px;gap:5px}.product-card :is(h3,h4,.h3,.h4){font-family:var(--font-paragraph--family);font-size:13px;line-height:1.35;font-weight:500}.product-card product-price,.product-card .price{font-size:13px}.product-card .quick-add__button,.product-card .quick-add-button{border-radius:2px}.product-card .badge,.product-card .product-badge{font-size:9px;letter-spacing:.1em;border-radius:2px;padding:6px 8px}.main-collection{background:var(--lj-cream)}.shopify-section:has(.main-collection) .section:first-child{padding-block:42px 28px}.shopify-section:has(.main-collection) h1{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.035em}.shopify-section:has(.main-collection) .facets{border-block:1px solid var(--lj-line);padding-block:12px}.shopify-section:has(.main-collection) .product-grid{column-gap:18px;row-gap:42px}.shopify-section:has(.main-collection) .product-card__content{padding-top:11px}.product-details{gap:24px}.product-details h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:-.035em}.product-details product-price{font-size:17px}.product-details .variant-picker,.product-details .buy-buttons-block{border-top:1px solid var(--lj-line);padding-top:18px}.product-details .buy-buttons-block button{min-height:52px;border-radius:2px;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.lj-usp{border-block:1px solid var(--lj-line)}.lj-editorial-split{border-bottom:1px solid var(--lj-line)}.lj-editorial-split__content{padding:clamp(42px,6vw,86px)}.lj-editorial-split h2{font-size:clamp(2.4rem,5vw,4.2rem);letter-spacing:-.04em}footer{border-top:1px solid var(--lj-line)}@media screen and (max-width:749px){body{--header-height: 58px;--header-group-height: 90px;overflow-x:hidden}#header-component .header__row--top{min-height:58px}#header-component .header__columns{min-height:58px;padding-inline:10px}#header-component .header-logo{max-width:145px}#header-component .header-logo img,#header-component .header-logo svg{max-height:34px}#header-component .header__row--bottom{display:none!important}.header-announcements{min-height:32px!important}.header-announcements .announcement-bar__text,.header-announcements .announcement-bar__link{font-size:9px!important;letter-spacing:.07em}.hero-wrapper:first-child .hero{min-height:70svh!important;max-height:720px}.hero-wrapper:first-child .hero__content-wrapper{padding:0 18px 28px!important}.hero-wrapper:first-child h1{font-size:clamp(2.2rem,10vw,3.1rem)!important}.hero-wrapper:first-child .hero__content .button{min-height:46px}.lj-category-nav{padding-block:14px}.lj-category-nav__list{justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-inline:12px}.lj-category-nav__list::-webkit-scrollbar{display:none}.lj-category-nav__item{flex:0 0 auto;min-width:72px}.lj-category-nav__item img,.lj-category-nav__icon{width:52px!important;height:52px!important}.section-resource-list{padding-block:32px 38px}.resource-list__carousel{--mobile-card-size: 70vw !important;gap:12px!important}.resource-list__carousel slideshow-slides{overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none}.resource-list__carousel slideshow-slides::-webkit-scrollbar{display:none}.resource-list__carousel .resource-list__slide{width:70vw!important;flex:0 0 70vw!important;scroll-snap-align:start}.resource-list__carousel slideshow-arrows{display:none!important}.shopify-section:has(.main-collection) .section:first-child{padding-block:28px 18px!important}.shopify-section:has(.main-collection) h1{font-size:clamp(2rem,9vw,2.7rem)!important}.shopify-section:has(.main-collection) .product-grid{column-gap:9px!important;row-gap:30px!important}.product-details{padding:22px 16px 34px!important}.product-details h1{font-size:clamp(1.7rem,8vw,2.4rem)!important}.product-details .buy-buttons-block{position:sticky!important;bottom:0;z-index:20;margin-inline:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--lj-cream);box-shadow:0 -8px 24px #1c1c1c14}.product-card__content{--quick-add-mobile-display: flex !important;--quick-add-mobile-opacity: 1 !important}.lj-brand-marquee__track,.lj-marquee__track{flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important}.lj-brand-marquee__item,.lj-marquee__item{flex:0 0 auto!important;white-space:nowrap!important}@media(prefers-reduced-motion:reduce){.lj-brand-marquee__track,.lj-marquee__track{animation:none!important;transform:none!important}}}#header-component .header__row--top{min-height:68px}#header-component .header__columns{max-width:1440px;margin-inline:auto}#header-component .header__row--top .header__column--left,#header-component .header__row--top .header__column--right{flex:1 1 33%}#header-component .header__row--bottom{background:var(--lj-cream)}#header-component .header__row--bottom .header-menu__list{gap:0;width:100%;justify-content:center}#header-component .header__row--bottom .header-menu__item{padding-inline:clamp(16px,2.2vw,30px);border-inline-end:1px solid var(--lj-line)}#header-component .header__row--bottom .header-menu__item:first-child{border-inline-start:1px solid var(--lj-line)}#header-component .header__row--bottom .header-menu__link{min-height:42px;display:inline-flex;align-items:center;font-size:10px;letter-spacing:.14em}#header-component header-actions{gap:4px;align-items:center}#header-component .header-actions__action{min-width:auto;padding-inline:8px;font-size:11px;letter-spacing:.02em}#header-component .account-button__text,#header-component .header-actions__cart-icon--text>span:first-child{font-size:11px}#header-component .header-actions__cart-icon--text{display:inline-flex;align-items:center;gap:6px}#header-component .header-actions__cart-icon--text .svg-wrapper{display:none}#header-component .header-actions__cart-icon--text .cart-bubble{position:static;width:auto;min-width:20px}#header-component .header-actions__cart-icon--text .cart-bubble__text{font-size:10px}.hero-wrapper:first-child .hero{min-height:min(620px,58svh)}.hero-wrapper:first-child .hero__content-wrapper{justify-content:flex-end;align-items:flex-start;padding:clamp(32px,6vw,76px)}.hero-wrapper:first-child .hero__content{max-width:620px}.hero-wrapper:first-child h1{font-size:clamp(2.8rem,5vw,4.8rem);max-width:640px}.hero-wrapper:first-child .hero__content p{margin-top:12px;max-width:460px}.hero-wrapper:first-child .hero__content .button{margin-top:12px;border:1px solid currentColor;background:transparent}.lj-category-nav{padding-block:18px;background:var(--lj-cream)}.lj-category-nav__list{gap:0}.lj-category-nav__item{padding-inline:clamp(14px,2.5vw,32px);border-inline-end:1px solid var(--lj-line)}.lj-category-nav__item:first-child{border-inline-start:1px solid var(--lj-line)}.lj-category-nav__item img,.lj-category-nav__icon{width:58px;height:58px}.section-resource-list{padding-block:58px 68px}.section-resource-list .resource-list__header{padding-bottom:18px;border-bottom:1px solid var(--lj-line)}.section-resource-list .product-card__content{padding-top:12px}.section-resource-list .product-card :is(h3,h4,.h3,.h4){font-size:12px;letter-spacing:.02em}.section-resource-list .product-card product-price,.section-resource-list .product-card .price{font-size:12px}.product-card .quick-add__button,.product-card .quick-add-button{min-height:34px;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.shopify-section:has(.main-collection) .section:first-child{border-bottom:1px solid var(--lj-line)}.shopify-section:has(.main-collection) .facets{margin-top:0;background:var(--lj-cream)}.shopify-section:has(.main-collection) .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-details{align-items:start}.product-details .variant-picker button,.product-details .variant-picker label{border-radius:0!important}.product-details .buy-buttons-block button{min-height:54px;letter-spacing:.14em}.lj-usp{background:#f3ede3}.lj-editorial-split{background:var(--lj-cream)}footer{background:#f3ede3}@media screen and (max-width:749px){#header-component .header__row--top{min-height:56px}#header-component .header__columns{padding-inline:8px}#header-component .header-logo{max-width:132px}#header-component .header-logo img,#header-component .header-logo svg{max-height:30px}#header-component .header-actions__action{padding-inline:4px;font-size:0}#header-component .account-button__text,#header-component .header-actions__cart-icon--text>span:first-child{display:none}#header-component .header-actions__cart-icon--text .svg-wrapper{display:block}#header-component .header__row--bottom{display:none!important}.hero-wrapper:first-child .hero{min-height:68svh!important}.hero-wrapper:first-child .hero__content-wrapper{padding:24px 18px 30px!important;align-items:flex-start}.hero-wrapper:first-child h1{font-size:clamp(2.35rem,10vw,3.4rem)!important}.lj-category-nav{padding-block:10px}.lj-category-nav__list{justify-content:flex-start;overflow-x:auto}.lj-category-nav__item{padding-inline:14px}.lj-category-nav__item img,.lj-category-nav__icon{width:48px!important;height:48px!important}.section-resource-list{padding-block:38px 48px}.section-resource-list .resource-list__header{padding-inline:16px}.section-resource-list .resource-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px}.section-resource-list .resource-list__slide{width:auto!important;flex:0 0 auto!important}.section-resource-list .resource-list__carousel slideshow-slides{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 10px;overflow:visible!important}.section-resource-list .resource-list__carousel{display:block!important}.section-resource-list .resource-list__carousel slideshow-arrows{display:none!important}.shopify-section:has(.main-collection) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:9px!important;row-gap:30px!important}}footer{background:#1c1c1c!important;color:#f8f5ef!important;border-top:1px solid #a47c45!important}footer :is(h1,h2,h3,h4,h5,h6,p,li,a,span,label,summary,small){color:#f8f5ef!important}footer a:hover{color:#d8c5a3!important}footer :is(input,textarea,select){background:#262626!important;color:#f8f5ef!important;border-color:#a47c45!important}footer input::placeholder,footer textarea::placeholder{color:#d8c5a3!important;opacity:1}footer :is(button,.button,.button-secondary){background:#a47c45!important;color:#1c1c1c!important;border-color:#a47c45!important}footer svg{color:#f8f5ef!important}footer .logo,footer img{opacity:1}@media screen and (max-width:749px){footer{padding-block:36px 28px}}.hero-wrapper:first-child .hero{background-position:center center}.hero-wrapper:first-child .hero img{image-rendering:auto}.hero-wrapper:first-child .hero{background-image:url(/cdn/shop/files/lisbon-jewels-hero-premium.jpg?v=1791214129)!important;background-size:cover!important;background-position:center center!important}.hero-wrapper:first-child .hero>:is(picture,img,video,.hero__media){opacity:0!important}@media screen and (max-width:749px){.hero-wrapper:first-child .hero{background-position:62% center!important}}#header-component .header__row--top .header__columns{position:relative;min-height:78px}#header-component .header__row--top .header__column--left,#header-component .header__row--top .header__column--center,#header-component .header__row--top .header__column--right{min-height:78px;display:flex;align-items:center}#header-component .header__row--top .header__column--left{flex:1 1 33.333%;justify-content:flex-start}#header-component .header__row--top .header__column--center{flex:1 1 33.333%;justify-content:center}#header-component .header__row--top .header__column--right{flex:1 1 33.333%;justify-content:flex-end}#header-component .header__row--top .header-logo{margin-inline:auto;max-width:200px}#header-component .header__row--top .header-logo img,#header-component .header__row--top .header-logo svg{max-height:50px;width:auto}#header-component .header__row--top header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}#header-component .header__row--top .header-actions__action{padding-inline:6px;min-width:auto;white-space:nowrap}#header-component .header__row--top .search-action{margin-inline-end:8px}#header-component .header__row--bottom .header__column--left,#header-component .header__row--bottom .header__column--center,#header-component .header__row--bottom .header__column--right{min-height:48px;align-items:center}#header-component .header__row--bottom .header__column--center,#header-component .header__row--bottom .header__column--left{justify-content:center}#header-component .header__row--bottom .header-menu{width:100%}#header-component .header__row--bottom .header-menu__list{justify-content:center}@media screen and (max-width:749px){#header-component .header__row--top .header__columns,#header-component .header__row--top .header__column--left,#header-component .header__row--top .header__column--center,#header-component .header__row--top .header__column--right{min-height:58px}#header-component .header__row--top .header-logo{max-width:150px}#header-component .header__row--top .header-logo img,#header-component .header__row--top .header-logo svg{max-height:34px}#header-component .header__row--top header-actions{gap:2px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/lisbon-mobile-rebuild.css.map */
