:root{--lv-black: #050505;--lv-black-soft: #090909;--lv-charcoal: #0f0f0f;--lv-panel: #141414;--lv-gold: #d4af37;--lv-gold-deep: #9e7c16;--lv-gold-light: #e7cf88;--lv-ivory: #f7f2e8;--lv-muted: #b8b1a3;--lv-border: rgba(212, 175, 55, .24);--lv-border-strong: rgba(212, 175, 55, .4);--lv-shadow: 0 20px 55px rgba(0, 0, 0, .5);--lv-shadow-soft: 0 12px 32px rgba(0, 0, 0, .35);--lv-radius: 14px}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 50% 0,rgba(212,175,55,.08),transparent 34rem),var(--lv-black);color:var(--lv-ivory)}.gradient,.color-background-1,.color-background-2{background-color:var(--lv-black);background-image:radial-gradient(circle at 50% 0,rgba(212,175,55,.055),transparent 30rem)}body,p,li,label,input,textarea,select,button{color:var(--lv-ivory)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--lv-ivory);letter-spacing:.035em;text-wrap:balance}h1,.h0,.h1{text-shadow:0 0 4px rgba(212,175,55,.24),0 0 14px rgba(212,175,55,.1)}p,.rte,.caption,.subtitle{color:var(--lv-muted)}strong{color:var(--lv-ivory)}a,.link,.full-unstyled-link{color:var(--lv-gold-light);transition:color .2s ease,opacity .2s ease}a:hover,.link:hover,.full-unstyled-link:hover{color:var(--lv-gold)}.header-wrapper,.shopify-section-header-sticky{background:#050505f0;border-bottom:1px solid var(--lv-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header__heading-link,.header__menu-item,.header__icon,.header__icon span,.list-menu__item{color:var(--lv-ivory)}.header__menu-item:hover,.header__active-menu-item,.list-menu__item:hover{color:var(--lv-gold-light)}.mega-menu__content,.menu-drawer,.header__submenu{background:#0a0a0afa;border-color:var(--lv-border)}.announcement-bar,.utility-bar{background:linear-gradient(90deg,#6f5712,var(--lv-gold),#6f5712);color:#090909}.announcement-bar__message,.announcement-bar__link{color:#090909;font-weight:800;letter-spacing:.08em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border:1px solid var(--lv-gold-light);border-radius:8px;background:linear-gradient(180deg,var(--lv-gold),var(--lv-gold-deep));color:#090909;font-weight:800;letter-spacing:.05em;box-shadow:var(--lv-shadow-soft);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);background:linear-gradient(180deg,var(--lv-gold-light),var(--lv-gold));color:#090909;box-shadow:var(--lv-shadow)}.button--secondary,.button--tertiary{border-color:var(--lv-border-strong);background:var(--lv-black-soft);color:var(--lv-ivory);box-shadow:none}.button--secondary:hover,.button--tertiary:hover{background:#1b160d;color:var(--lv-gold-light)}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:0 0 0 1px var(--lv-border),inset 0 1px #ffffff0d}.field__input,.select__select,.customer .field input,.customer select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password]{background:var(--lv-black-soft);color:var(--lv-ivory);border-color:var(--lv-border)}.field__label,.customer .field label,.form__label{color:var(--lv-muted)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,textarea:focus,input:focus{outline:none;box-shadow:0 0 0 2px #d4af3738}.card,.card-wrapper .card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card,.content-container,.contains-content-container,.multicolumn-card,.collage-card{border-color:var(--lv-border);background:linear-gradient(145deg,#ffffff05,#d4af3705),var(--lv-charcoal);box-shadow:var(--lv-shadow-soft)}.card-wrapper:hover .card,.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card-wrapper:hover .card{border-color:var(--lv-border-strong);box-shadow:var(--lv-shadow)}.card__heading,.card__heading a,.card-information,.price{color:var(--lv-ivory)}.price-item,.price__regular,.price__sale{color:var(--lv-gold-light)}.media,.global-media-settings{background-color:var(--lv-black-soft)}.global-media-settings,.thumbnail,.product__media-item{border-color:var(--lv-border)}.banner__box,.image-with-text__content,.rich-text__blocks,.multicolumn-card__info,.collapsible-content__wrapper,.product__info-container{color:var(--lv-ivory)}.banner__box,.image-with-text__content,.rich-text__wrapper,.collapsible-content__wrapper{background:linear-gradient(145deg,#ffffff05,#d4af3705),#0a0a0ae6;border-color:var(--lv-border)}.product__title h1,.product__title{color:var(--lv-ivory)}.product-form__input input[type=radio]+label{border-color:var(--lv-border-strong);background:var(--lv-black-soft);color:var(--lv-ivory)}.product-form__input input[type=radio]:checked+label{border-color:var(--lv-gold-light);background:var(--lv-gold-deep);color:#090909}.quantity{border-color:var(--lv-border);background:var(--lv-black-soft)}.quantity__button,.quantity__input{color:var(--lv-ivory)}.cart-item,.cart__footer,.cart-drawer,.drawer__inner{background:var(--lv-charcoal);border-color:var(--lv-border)}.cart-item__name,.cart__heading,.drawer__heading{color:var(--lv-ivory)}.totals__total-value,.cart-item__price-wrapper{color:var(--lv-gold-light)}.footer{border-top:1px solid var(--lv-border);background:radial-gradient(circle at 50% 100%,rgba(212,175,55,.07),transparent 24rem),#050505}.footer h2,.footer h3,.footer-block__heading{color:var(--lv-gold-light)}.footer,.footer p,.footer a{color:var(--lv-muted)}.footer a:hover{color:var(--lv-gold-light)}hr,.product__accordion,.accordion{border-color:var(--lv-border)}.badge{border-color:var(--lv-gold-light);background:#17120a;color:var(--lv-gold-light)}*:focus-visible{outline:2px solid var(--lv-gold-light);outline-offset:3px;box-shadow:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--lv-black)}::-webkit-scrollbar-thumb{border:2px solid var(--lv-black);border-radius:999px;background:var(--lv-gold-deep)}::-webkit-scrollbar-thumb:hover{background:var(--lv-gold)}@media screen and (max-width:749px){.button,.shopify-challenge__button,.customer button{min-height:46px}h1,.h0,.h1{letter-spacing:.025em}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.button,.card{transition:none!important}}:root{--lv-polish-gold:#d4af37;--lv-polish-gold-light:#ead79a;--lv-polish-gold-deep:#8f6f12;--lv-polish-black:#050505;--lv-polish-panel:#0c0c0c;--lv-polish-panel-2:#141414;--lv-polish-ivory:#f7f2e8;--lv-polish-muted:#b9b0a1;--lv-polish-border:rgba(212,175,55,.24);--lv-polish-border-strong:rgba(212,175,55,.46);--lv-polish-shadow:0 28px 70px rgba(0,0,0,.52);--lv-polish-shadow-soft:0 16px 40px rgba(0,0,0,.38)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.rich-text__heading,.image-with-text__heading,.title,.product__title{font-family:Georgia,Times New Roman,serif;font-weight:600;letter-spacing:.055em;line-height:1.1}h1,.h0,.h1,.banner__heading,.rich-text__heading{text-transform:uppercase}p,.rte,.subtitle,.caption{line-height:1.75}.title-wrapper,.title-wrapper-with-link,.rich-text__blocks,.image-with-text__content,.product__info-container{position:relative}.title-wrapper:after,.title-wrapper-with-link:after,.rich-text__blocks:after,.image-with-text__content:after{content:"";display:block;width:72px;height:1px;margin-top:1.8rem;background:linear-gradient(90deg,transparent,var(--lv-polish-gold-light),transparent)}.shopify-section{position:relative}.shopify-section:not(.shopify-section-header-sticky):not(.announcement-bar-section){scroll-margin-top:9rem}.section+.section{margin-top:clamp(4rem,7vw,9rem)}.header-wrapper{box-shadow:0 10px 34px #00000057}.header{min-height:82px}.header__heading-logo{filter:drop-shadow(0 6px 18px rgba(0,0,0,.35))}.header__menu-item{position:relative;font-size:1.35rem;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:after{content:"";position:absolute;right:1.2rem;bottom:.8rem;left:1.2rem;height:1px;transform:scaleX(0);transform-origin:center;background:linear-gradient(90deg,transparent,var(--lv-polish-gold-light),transparent);transition:transform .25s ease}.banner,.image-banner{overflow:hidden}.banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000ad,#0000002e,#00000094),linear-gradient(180deg,#00000014,#0000008f);pointer-events:none}.banner__box{max-width:72rem;padding:clamp(3rem,5vw,6rem);border:1px solid var(--lv-polish-border);background:#080808bd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--lv-polish-shadow)}.banner__heading{font-size:clamp(3.6rem,7vw,7.5rem)}.card,.multicolumn-card,.collage-card,.article-card-wrapper .card,.collection-card-wrapper .card,.product-card-wrapper .card{position:relative;overflow:hidden;border:1px solid var(--lv-polish-border);background:linear-gradient(145deg,#ffffff06,#d4af3706),var(--lv-polish-panel);box-shadow:var(--lv-polish-shadow-soft);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.card:before,.multicolumn-card:before,.collage-card:before{content:"";position:absolute;z-index:2;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--lv-polish-gold-light),transparent);opacity:.65;pointer-events:none}.card-wrapper:hover .card,.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card,.article-card-wrapper:hover .card,.multicolumn-card:hover,.collage-card:hover{transform:translateY(-6px);border-color:var(--lv-polish-border-strong);box-shadow:var(--lv-polish-shadow)}.card__information,.multicolumn-card__info{padding:2.2rem}.card__media,.media,.global-media-settings{background:radial-gradient(circle at center,rgba(212,175,55,.045),transparent 62%),var(--lv-polish-black)}.card__media img,.media img{transition:transform .55s ease,filter .55s ease}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .media img,.collection-card-wrapper:hover .media img{transform:scale(1.035);filter:contrast(1.03) saturate(.96)}.button,.shopify-challenge__button,.customer button{min-height:48px;border-radius:7px;padding:0 3.2rem;text-transform:uppercase;font-size:1.25rem;letter-spacing:.14em}.button:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,255,255,.13);border-radius:5px;pointer-events:none}.button--secondary{background:transparent;border:1px solid var(--lv-polish-gold-light);color:var(--lv-polish-gold-light)}.button--secondary:hover{background:#d4af3717}.card__heading,.card__heading a,.product__title,.collection-hero__title{font-family:Georgia,Times New Roman,serif;letter-spacing:.04em}.card__heading{font-size:1.9rem}.price{margin-top:.6rem;color:var(--lv-polish-gold-light);font-weight:700;letter-spacing:.04em}.product__media-wrapper{position:relative}.product__media-wrapper:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid var(--lv-polish-border);border-radius:inherit;pointer-events:none}.product__info-container{padding:clamp(2rem,4vw,4.5rem);border:1px solid var(--lv-polish-border);background:linear-gradient(145deg,#ffffff05,#d4af3706),var(--lv-polish-panel);box-shadow:var(--lv-polish-shadow-soft)}.product-form__input input[type=radio]+label{border-radius:6px;transition:all .2s ease}.field__input,.select__select,.customer input,.customer select,textarea{min-height:50px;border-radius:6px}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 1px var(--lv-polish-border)}.field:hover:after,.select:hover:after,.customer .field:hover:after{box-shadow:0 0 0 1px var(--lv-polish-border-strong)}.accordion,.product__accordion{border-top:1px solid var(--lv-polish-border)}.accordion:last-child,.product__accordion:last-child{border-bottom:1px solid var(--lv-polish-border)}.accordion summary{padding:2rem 0}.accordion__title{font-family:Georgia,Times New Roman,serif;letter-spacing:.045em}.drawer__inner,.cart-drawer,.cart__footer{border-color:var(--lv-polish-border);background:radial-gradient(circle at top right,rgba(212,175,55,.06),transparent 22rem),var(--lv-polish-panel);box-shadow:-20px 0 60px #00000080}.drawer__heading,.cart__heading{font-family:Georgia,Times New Roman,serif;letter-spacing:.05em}.footer{position:relative;margin-top:clamp(6rem,9vw,12rem)}.footer:before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--lv-polish-gold-light),transparent)}.footer-block__heading{font-family:Georgia,Times New Roman,serif;letter-spacing:.08em;text-transform:uppercase}.footer__content-top{padding-top:6rem;padding-bottom:5rem}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{animation-duration:.9s}}@media screen and (max-width:749px){.header{min-height:68px}.banner__box{padding:2.6rem 2rem}.banner__heading{font-size:clamp(3rem,12vw,4.8rem)}.section+.section{margin-top:5rem}.card__information,.multicolumn-card__info{padding:1.7rem}}html,body,#MainContent,.content-for-layout,.shopify-section,.gradient,.color-background-1,.color-background-2,.color-background-3,.background-secondary{background-color:#050505!important;background-image:none!important;color:#f7f2e8}.shopify-section>div,.page-width,.page-width--narrow,.page-width-desktop{background-color:transparent}.banner__box,.rich-text__wrapper,.image-with-text__content,.multicolumn-card,.card,.collage-card,.product__info-container,.cart__footer,.drawer__inner,.customer,.contact{background-color:#0b0b0b!important;color:#f7f2e8}input,textarea,select{background-color:#0b0b0b!important;color:#f7f2e8!important}.header-wrapper,.shopify-section-header-sticky{background:linear-gradient(180deg,#101010fa,#050505f5)!important;border-bottom:1px solid rgba(212,175,55,.28)!important;box-shadow:0 14px 40px #00000073;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.header{min-height:84px}.header__heading-link{color:#f7f2e8!important}.header__heading-logo{filter:drop-shadow(0 8px 20px rgba(0,0,0,.5)) drop-shadow(0 0 10px rgba(212,175,55,.08))}.header__menu-item,.list-menu__item,.header__icon,.header__icon span{color:#f7f2e8!important}.header__menu-item{position:relative;font-size:1.35rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header__menu-item:after{content:"";position:absolute;right:1.2rem;bottom:.7rem;left:1.2rem;height:1px;transform:scaleX(0);transform-origin:center;background:linear-gradient(90deg,transparent,#e7cf88,transparent);transition:transform .25s ease}.header__menu-item:hover,.header__active-menu-item{color:#e7cf88!important}.header__menu-item:hover:after,.header__active-menu-item:after{transform:scaleX(1)}.header__icon{transition:color .2s ease,transform .2s ease}.header__icon:hover{color:#e7cf88!important;transform:translateY(-1px)}.cart-count-bubble{background:linear-gradient(#d4af37,#9e7c16)!important;color:#090909!important;border:1px solid #e7cf88}.header__submenu,.mega-menu__content,.menu-drawer{background:#080808fa!important;border-color:#d4af3747!important;box-shadow:0 24px 60px #0000008c}.header__submenu a,.mega-menu__link,.menu-drawer__menu-item{color:#f7f2e8!important}.header__submenu a:hover,.mega-menu__link:hover,.menu-drawer__menu-item:hover{color:#e7cf88!important}@media screen and (max-width:749px){.header{min-height:68px}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.rich-text__heading,.image-with-text__heading,.product__title,.collection-hero__title,.footer-block__heading{font-family:Georgia,Times New Roman,serif!important;color:#f7f2e8!important;font-weight:600!important;letter-spacing:.055em;line-height:1.12}h1,.h0,.h1,.banner__heading,.rich-text__heading{text-transform:uppercase;text-shadow:0 0 4px rgba(212,175,55,.22),0 0 12px rgba(212,175,55,.1)}p,.rte,.subtitle,.caption,.card-information,.product__description{color:#b8b1a3!important;line-height:1.75}strong,.card__heading,.card__heading a,.product__title,.price{color:#f7f2e8!important}.price,.price-item{color:#e7cf88!important;font-weight:700;letter-spacing:.04em}.title-wrapper:after,.title-wrapper-with-link:after,.rich-text__blocks:after,.image-with-text__content:after{content:"";display:block;width:72px;height:1px;margin-top:1.8rem;background:linear-gradient(90deg,transparent,#e7cf88,transparent)}.center .title-wrapper:after,.center.title-wrapper:after,.rich-text__blocks.center:after{margin-right:auto;margin-left:auto}.card,.product-card-wrapper .card,.collection-card-wrapper .card,.article-card-wrapper .card,.collage-card,.multicolumn-card{position:relative;overflow:hidden;border:1px solid rgba(212,175,55,.22);border-radius:18px;background:linear-gradient(145deg,#ffffff06,#d4af3705),#0c0c0c;box-shadow:0 22px 60px #00000073;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.card:before,.product-card-wrapper .card:before,.collection-card-wrapper .card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(231,207,136,.9),transparent);opacity:.7}.card:hover,.product-card-wrapper:hover .card,.collection-card-wrapper:hover .card{transform:translateY(-8px);border-color:#d4af3773;box-shadow:0 35px 80px #0009}.card__media{background:radial-gradient(circle,rgba(212,175,55,.05),transparent 65%),#050505}.card__media img{transition:transform .5s ease}.card:hover .card__media img{transform:scale(1.04)}.card__information{padding:28px}.card__heading{font-size:1.35rem;letter-spacing:.04em}.price{color:#e7cf88!important;font-size:1.25rem;font-weight:700;margin-top:8px}.badge{border:1px solid rgba(212,175,55,.5);background:#181208;color:#e7cf88;border-radius:999px;padding:6px 12px}.template-index .banner:first-of-type{position:relative;min-height:min(82vh,880px);overflow:hidden;border-bottom:1px solid rgba(212,175,55,.28);background:#050505}.template-index .banner:first-of-type:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000000d1,#00000085 44%,#0000002e,#00000085),linear-gradient(180deg,#00000014,#00000029 60%,#000000bd)}.template-index .banner:first-of-type:after{content:"";position:absolute;z-index:2;top:-18%;left:-10%;width:70%;height:90%;pointer-events:none;background:radial-gradient(ellipse at center,rgba(212,175,55,.15),rgba(212,175,55,.04) 38%,transparent 70%);filter:blur(18px)}.template-index .banner:first-of-type .banner__media{position:absolute;top:0;right:0;bottom:0;left:0}.template-index .banner:first-of-type .banner__media img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.78) contrast(1.08) saturate(.88);transform:scale(1.01)}.template-index .banner:first-of-type .banner__content{position:relative;z-index:4;min-height:min(82vh,880px);padding-top:clamp(6rem,10vw,12rem);padding-bottom:clamp(6rem,10vw,12rem)}.template-index .banner:first-of-type .banner__box{width:min(680px,100%);max-width:680px;padding:clamp(3rem,5vw,6rem);border:1px solid rgba(212,175,55,.28);border-radius:4px;background:linear-gradient(145deg,#ffffff06,#d4af3706),#050505c2;box-shadow:0 32px 85px #0000009e,inset 0 1px #ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.template-index .banner:first-of-type .banner__box:before{content:"";display:block;width:72px;height:1px;margin-bottom:2rem;background:linear-gradient(90deg,#9e7c16,#e7cf88,#9e7c16)}.template-index .banner:first-of-type .banner__heading{max-width:620px;margin-bottom:1.8rem;color:#f7f2e8!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(4rem,6.8vw,8rem);font-weight:500!important;letter-spacing:.055em;line-height:.98;text-transform:uppercase;text-shadow:0 5px 24px rgba(0,0,0,.7),0 0 14px rgba(212,175,55,.12)}.template-index .banner:first-of-type .banner__text{max-width:560px;margin-bottom:2.6rem}.template-index .banner:first-of-type .banner__text,.template-index .banner:first-of-type .banner__text p{color:#d5cdbf!important;font-size:clamp(1.5rem,1.7vw,1.9rem);line-height:1.75}.template-index .banner:first-of-type .banner__buttons{display:flex;flex-wrap:wrap;gap:1.2rem}.template-index .banner:first-of-type .banner__buttons .button{min-width:190px;min-height:52px;border-radius:5px}.template-index .banner:first-of-type .banner__buttons .button:first-child{border:1px solid #e7cf88;background:linear-gradient(180deg,#d4af37,#9e7c16);color:#090909!important}.template-index .banner:first-of-type .banner__buttons .button:nth-child(2){border:1px solid rgba(231,207,136,.65);background:#050505a6;color:#f7f2e8!important}@media screen and (max-width:749px){.template-index .banner:first-of-type{min-height:720px}.template-index .banner:first-of-type .banner__content{min-height:720px;align-items:flex-end;padding:3rem 1.5rem 4rem}.template-index .banner:first-of-type:before{background:linear-gradient(180deg,#0000001f,#0000006b 42%,#000000eb)}.template-index .banner:first-of-type .banner__box{padding:3rem 2.2rem}.template-index .banner:first-of-type .banner__heading{font-size:clamp(3.6rem,12vw,5.3rem)}.template-index .banner:first-of-type .banner__buttons{display:grid;grid-template-columns:1fr}.template-index .banner:first-of-type .banner__buttons .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/libra-vibe-luxury-global.css.map */
