@font-face{font-family:Canela;src:url(//www.lucedoroclub.com/cdn/shop/t/45/assets/Canela-Regular-Trial.otf?v=177506006766489685661784634729) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(//www.lucedoroclub.com/cdn/shop/t/45/assets/Canela-Thin-Trial.otf?v=35614149033809829161784634729) format("opentype");font-weight:100;font-style:normal;font-display:swap}html{scroll-behavior:smooth}#ldc-hero,#ldc-featured,#ldc-the-look,#ldc-our-story,#custom-bento-grid{scroll-margin-top:var(--header-height, 60px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--font-body-family: var(--ldc-font-script) !important;--font-body--family: var(--ldc-font-script) !important;--font-paragraph--family: var(--ldc-font-script) !important;--font-family: var(--ldc-font-script) !important;--font-subheading--family: var(--ldc-font-script) !important;--font-subheading--style: italic !important;--font-accent--family: var(--ldc-font-script) !important;--font-accent--style: italic !important;--font-heading-family: "Canela" !important;--font-heading--family: "Canela" !important;--font-h1--family: "Canela" !important;--font-h2--family: "Canela" !important;--font-h3--family: "Canela" !important;--font-h4--family: "Canela" !important;--font-h5--family: "Canela" !important;--font-h6--family: "Canela" !important;--font-paragraph--case: none !important;--font-h1--case: none !important;--font-h2--case: none !important;--font-h3--case: none !important;--font-h4--case: none !important;--font-h5--case: none !important;--font-h6--case: none !important;--button-text-case-primary: none !important;--button-text-case-secondary: none !important;--ldc-green: #2E3B33;--ldc-burgundy: #5A1F26;--ldc-beige: #E9E2D6;--ldc-gold: #C6A15B;--ldc-white: #FAFAF7;--ldc-black: #111111;--color-base-background-1: #FAFAF7 !important;--color-base-background-2: #E9E2D6 !important;--color-base-text: #5A1F26 !important;--color-base-solid-button-labels: #FAFAF7 !important;--color-base-outline-button-labels: #5A1F26 !important;--color-button: #5A1F26 !important;--color-button-text: #FAFAF7 !important;--color-foreground: #5A1F26 !important;--color-background: #FAFAF7 !important}body,.gradient,html{background-color:var(--ldc-white)!important;color:var(--ldc-burgundy)!important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6{background-color:var(--ldc-white)!important;background:var(--ldc-white)!important;color:var(--ldc-burgundy)!important}.section-main-product,.section-main-product .color-scheme-1,.section-main-product .color-scheme-2,.product-section,.product{background-color:var(--ldc-white)!important;background:var(--ldc-white)!important}body,p,li,a,span,small,blockquote,figcaption,dd,dt,td,th,label,legend,summary,.rte,.rte *{font-family:var(--ldc-font-script)!important;font-style:italic!important;font-weight:400!important;line-height:1.7!important;letter-spacing:.01em!important;text-transform:none!important}button,input,textarea,select,option,.button,.button *,[class*=price],[class*=badge],.quantity-selector,.quantity-selector *,.variant-option,.variant-option *,.facets,.facets *,.header__icon,.header__icon *,.menu-list__link-title,.cart-item__name,.cart-item__details,.cart-item__details *{font-family:Canela,serif!important;font-style:normal!important;line-height:1.15!important}body,h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,textarea,select,label,summary,small,strong,em,legend,blockquote,figcaption,td,th,.button,[class*=title],[class*=heading],[class*=label],[class*=caption],[class*=link],[class*=menu]{text-transform:none!important}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,.hero__heading,.hero__heading *,.hero__subheading,.parallax-hero-heading,.parallax-hero-subheading,.product__title,.product__title h1,.product-title,.footer-block__heading,.header__heading-link,.menu-list__link-title,.header__heading,.header__heading a,.header__heading span,.header__heading-logo,.header__heading-logo-wrapper,.c-product-card__title,.c-product-card__title *,.c-product-card__price,.c-product-card__price *,.c-pdp-product-name,.c-pdp-product-name *,.c-pdp-product-price,.c-pdp-product-price *,.c-product-info__title,.c-product-info__title *,.c-product-info__price,.c-product-info__price *,[class*=price],[class*=price] *,[class*=badge],[class*=badge] *,.c-pdp-type-title,.c-pdp-type-title *,.c-pdp-type-price,.c-pdp-type-price *,.c-drawer-lens-type-title,.c-drawer-lens-type-title *{font-family:Canela!important;font-style:normal!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;line-height:1.15!important}.menu-list__link-title{font-family:Canela!important;font-size:.95rem!important;font-weight:500!important;line-height:1.2!important;letter-spacing:.12em!important;text-transform:uppercase!important}.menu-list__list-item{padding-inline:18px!important}.header,.header__columns,.header-wrapper{--header-padding: 2px !important;--padding-block-start: 2px !important;--padding-block-end: 2px !important;padding:2px!important}.ldc-animate{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.ldc-animate.is-visible{opacity:1;transform:translateY(0)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--color-forest: #2E3B33;--color-burgundy: #5A1F26;--color-beige: #E9E2D6;--color-gold: #C6A15B;--color-offwhite: #FAFAF7;--color-black: #111111}body{background-color:#fafaf7!important;color:#5a1f26!important}.footer-section,.footer,[class*=footer-wrapper],.color-scheme-4{background-color:#2e3b33!important;color:#e9e2d6!important}.footer-content h4,.footer-content .h4,.footer-content [class*=heading]{font-family:Canela!important;font-style:normal!important;text-transform:none!important;color:#e9e2d6!important;font-weight:400!important;font-size:22px!important;letter-spacing:normal!important;line-height:1.15!important;margin-bottom:20px!important}.footer-content a,.footer-content p,.footer-content span{font-family:var(--ldc-font-script)!important;font-style:italic!important;font-weight:400!important;color:#fafaf7!important}.footer-content a{text-transform:none!important;font-size:12px!important;letter-spacing:.04em!important;transition:color .3s ease}.footer-content a:hover{color:#c6a15b!important}.footer .header__heading-logo,.footer img[class*=logo]{padding:10px;border:1px solid #C6A15B;border-radius:50%;background-color:transparent!important;max-width:90px!important;height:auto!important}.footer-content input[type=email],.footer-content input[type=text]{background-color:transparent!important;border:none!important;border-bottom:1px solid #E9E2D6!important;border-radius:0!important;color:#fafaf7!important;padding:12px 0!important;font-family:Canela,serif!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;width:100%!important;box-shadow:none!important}.footer-content input[type=email]::placeholder,.footer-content input[type=text]::placeholder{color:#e9e2d680!important}.footer-content input[type=email]:focus,.footer-content input[type=text]:focus{border-bottom:1px solid #C6A15B!important}.footer-content button[type=submit],.footer-content .newsletter-form__button,.footer-content input[type=submit]{background-color:#fafaf7!important;color:#2e3b33!important;border:1px solid #FAFAF7!important;font-family:Canela,serif!important;text-transform:uppercase!important;font-size:11px!important;letter-spacing:.15em!important;font-weight:600!important;padding:10px 24px!important;cursor:pointer;transition:all .3s ease!important;margin-top:15px!important;border-radius:0!important}.footer-content button[type=submit]:hover,.footer-content .newsletter-form__button:hover{background-color:transparent!important;color:#fafaf7!important;border-color:#fafaf7!important}#header-component{background-color:transparent!important;border-bottom:none!important;box-shadow:none!important;transition:background-color .28s cubic-bezier(.22,1,.36,1);will-change:background-color}#header-component .header__row,#header-component .header__row--top,#header-component .header__row--bottom,#header-component .header__columns,#header-component .header-menu,#header-component .header-menu__inner,#header-component .menu-list,#header-component .menu-list__list-item,#header-component .header__inline-menu,#header-component [class*=color-scheme-]:not(.menu-list__submenu-inner):not(.mega-menu):not(.menu-drawer):not(.menu-drawer *){background-color:transparent!important;background:transparent!important;border-bottom:none!important;border:none!important}#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),#header-component:has(.menu-list__submenu:hover),#header-component:has([aria-expanded=true]){background-color:transparent!important;color:var(--ldc-white)!important}#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__row,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__columns,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header-menu,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header-menu__inner,#header-component:has([aria-expanded=true]) .header__row,#header-component:has([aria-expanded=true]) .header__columns,#header-component:has([aria-expanded=true]) .header-menu,#header-component:has([aria-expanded=true]) .header-menu__inner{background-color:transparent!important}.header a,.header button,.header span,.header__heading-link,.header-actions,.header-actions button,.header-actions__cart-icon,.cart-icon,.header-actions__action{color:var(--ldc-white)!important;transition:color .28s cubic-bezier(.22,1,.36,1)}.header__icon,.header__icon svg,.header__icon svg path,.header-actions__cart-icon svg,.header-actions__cart-icon svg path,.cart-icon svg,.cart-icon svg path,.header-actions svg,.header-actions svg path,.header-actions__action svg,.header-actions__action svg path{color:#fff!important;stroke:#fff!important;fill:none!important;transition:stroke .28s cubic-bezier(.22,1,.36,1),color .28s cubic-bezier(.22,1,.36,1)}.header-logo__image{filter:brightness(0) invert(1)!important}#header-component:has([aria-expanded=true]) .header a,#header-component:has([aria-expanded=true]) .header button,#header-component:has([aria-expanded=true]) .header span,#header-component:has([aria-expanded=true]) .header__heading-link,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header a,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header button,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header span,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__heading-link{color:var(--ldc-white)!important}#header-component:has([aria-expanded=true]) .header__icon,#header-component:has([aria-expanded=true]) .header__icon svg,#header-component:has([aria-expanded=true]) .header__icon svg path,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__icon,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__icon svg,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .header__icon svg path{color:var(--ldc-white)!important;stroke:var(--ldc-white)!important}.menu-list__submenu-inner,.mega-menu{background:transparent!important;color:#fafaf7!important;border:none!important}.menu-list__submenu{background:transparent!important;clip-path:none!important;opacity:0!important;visibility:hidden!important;transform:translate3d(0,-4px,0)!important;transition:opacity var(--submenu-animation-speed) var(--ease-out-cubic),transform var(--submenu-animation-speed) var(--ease-out-cubic),visibility var(--submenu-animation-speed) linear!important;margin-top:-1px;padding-top:0!important;padding-left:0!important;padding-right:0!important;box-shadow:none!important;will-change:opacity,transform;backface-visibility:hidden}.menu-list__list-item:hover>.menu-list__submenu,.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,#header-component:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])) .menu-list__submenu,#header-component:has(.menu-list__submenu:hover) .menu-list__submenu{visibility:visible!important;opacity:1!important;transform:translateZ(0)!important}.menu-list__list-item:hover,.menu-list__list-item:has([aria-expanded=true]){--submenu-content-opacity: 1 !important;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .6) var(--ease-out-cubic) calc(var(--submenu-animation-speed) * .25) !important}.mega-menu__grid{position:relative;z-index:2;min-height:420px;transform:translateZ(0)}.menu-list__submenu-inner{padding-left:0!important;margin-left:0!important}.mega-menu.section,.mega-menu.section--full-width-margin{margin-left:0!important;padding-left:0!important}.mega-menu__link--parent,.mega-menu__link--parent span,.mega-menu__link--parent *{font-family:Canela!important;font-style:normal!important;text-transform:none!important;font-size:22px!important;color:#e9e2d6!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.15!important;margin-bottom:12px!important}.mega-menu__column ul li a.mega-menu__link,.mega-menu__column ul li a.mega-menu__link span,.mega-menu__column ul li a.mega-menu__link *{font-family:Canela,serif!important;font-size:13px!important;letter-spacing:.04em!important;color:#fafaf7!important;font-weight:500!important;transition:color .3s ease}.mega-menu__column ul li a.mega-menu__link:hover,.mega-menu__column ul li a.mega-menu__link:hover *{color:#c6a15b!important}.mega-menu__content{display:flex!important;justify-content:flex-end!important;align-items:center!important}.mega-menu__content--feature{align-self:stretch;min-width:200px;max-width:270px;flex:0 1 22%}.mega-menu__feature-panel{position:relative;display:block;width:100%;min-height:100%;overflow:hidden;text-decoration:none}.mega-menu__feature-image{width:100%;height:100%;min-height:300px;object-fit:cover;display:block;transform:translateZ(0)}.mega-menu__feature-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000094,#00000014)}.mega-menu__feature-copy{position:absolute;inset-inline:0;bottom:0;z-index:2;padding:28px 24px;color:#fafaf7}.mega-menu__feature-kicker{margin:0 0 8px;font-size:11px;letter-spacing:.12em;color:#fafaf7c7}.mega-menu__feature-title{margin:0 0 8px;font-family:Canela!important;font-size:clamp(28px,2vw,36px);font-weight:400!important;line-height:1.05!important;color:#fafaf7}.mega-menu__feature-text{margin:0;font-family:Canela!important;font-size:13px;line-height:1.55;color:#fafaf7eb}.mega-menu__content-list{display:block!important;width:100%!important;max-width:250px!important}.mega-menu__content-list-item{background-color:#faf5eb!important;border:1px solid #d3c4ad!important;padding:10px 10px 38px!important;box-shadow:0 12px 30px #0003!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important;position:relative!important;border-radius:2px!important}.mega-menu__content-list-item:hover{transform:scale(1.03) rotate(1deg)!important}.mega-menu__content-list-item .resource-card__image-wrapper,.mega-menu__content-list-item img{border:1px solid #d3c4ad!important;aspect-ratio:1/1!important;object-fit:cover!important;filter:sepia(.15) contrast(.95)!important;border-radius:0!important}.mega-menu__content-list-item .resource-card__info,.mega-menu__content-list-item .resource-card__title,.mega-menu__content-list-item [class*=title],.mega-menu__content-list-item [class*=heading]{font-family:Canela,serif!important;text-transform:uppercase!important;font-size:10px!important;letter-spacing:.12em!important;color:#8c765c!important;margin:12px 0 0!important;font-weight:600!important;text-align:center!important}.mega-menu__content-list-item:after{content:"Shop Now";position:absolute;bottom:12px;left:0;width:100%;text-align:center;font-family:Canela,serif;font-size:9px;text-decoration:underline;text-transform:uppercase;letter-spacing:.1em;color:#8c765c}.cart-drawer__dialog{background-color:var(--ldc-white)!important;border-left:1px solid rgba(90,31,38,.12)!important;box-shadow:-12px 0 40px #5a1f261a!important}.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary,.cart-drawer__items{background-color:var(--ldc-white)!important;color:#2e1216!important}.cart-drawer__header{border-bottom:1px solid rgba(90,31,38,.1)!important}.cart-drawer__heading{font-family:Canela!important;font-weight:600!important;font-style:normal!important;letter-spacing:normal!important;font-size:clamp(20px,2.4vw,26px)!important;color:#5a1f26!important}.cart-drawer__close-button{color:#5a1f26!important;background-color:transparent!important;transition:opacity .2s ease}.cart-drawer__close-button:hover{opacity:.6}.cart-bubble__background{background-color:#5a1f26!important}.cart-bubble__text,.cart-bubble__text-count{color:#fafaf7!important}.cart-drawer__heading .cart-bubble__text{font-weight:600!important}.cart-drawer,.cart-drawer *,.cart-items,.cart-items *,.cart-items__details,.cart-items__details *,.cart-items__title,.cart-items__title *,.cart-item-clean-summary,.cart-item-clean-summary *{color:#2e1216!important}.cart-items__title{font-family:Canela,serif!important;font-weight:600!important;font-style:normal!important;color:#2e1216!important;text-decoration:none!important}.cart-items__details{color:#2e1216!important}.cart-items__variants{text-transform:none!important;margin-top:6px}.cart-item-option-badge{display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;font-style:normal!important;color:#5a1f26!important;background:#5a1f2614;padding:2px 8px;border-radius:4px;margin-bottom:6px;letter-spacing:.02em}.cart-item-specs-wrapper{margin-top:6px!important}.cart-lens-subitem,.cart-lens-subitem *{font-style:normal!important}.menu-drawer__utility-links .drawer-localization,.menu-drawer__utility-links .menu-drawer__localization,.menu-drawer__utility-links .mobile-localization--country,.menu-drawer__utility-links .currency-code{display:none!important}.cart-item-clean-details{font-family:var(--ldc-font-script, "Playwrite AU SA", cursive)!important;font-style:italic!important}.cart-item-clean-details summary{list-style:none!important;-webkit-user-select:none!important;user-select:none!important}.cart-item-clean-details summary::-webkit-details-marker{display:none!important}.cart-item-clean-summary{display:inline-flex!important;align-items:center!important;gap:4px!important;cursor:pointer!important;font-family:var(--ldc-font-script, "Playwrite AU SA", cursive)!important;font-size:11px!important;font-style:italic!important;color:#5a1f26!important;opacity:.95;padding:0!important;border:none!important;background:transparent!important;transition:opacity .15s ease}.cart-item-clean-summary:hover{opacity:1}.cart-item-toggle-text{font-family:var(--ldc-font-script, "Playwrite AU SA", cursive)!important;font-style:italic!important;font-size:11px!important;text-decoration:underline!important}.cart-item-toggle-arrow{color:#5a1f26!important;transition:transform .2s ease!important}.cart-item-clean-details[open] .cart-item-toggle-arrow{transform:rotate(180deg)!important}.cart-item-specs-table{display:flex!important;flex-direction:column!important;gap:3px!important;margin-top:4px!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important}.cart-item-spec-line{display:flex!important;align-items:baseline!important;gap:4px!important;font-family:var(--ldc-font-script, "Playwrite AU SA", cursive)!important;font-style:italic!important;font-size:11px!important;line-height:1.4!important}.cart-item-spec-name{font-family:var(--ldc-font-script, "Playwrite AU SA", cursive)!important;font-style:italic!important;color:#5a1f26!important;font-weight:400!important;white-space:nowrap!important}.cart-item-spec-divider{color:#5a1f2680!important}.cart-item-spec-value{font-family:var(--ldc-font-script, "Playwrite AU SA", cursive)!important;font-style:italic!important;color:#2e1216!important;font-weight:400!important}.cart-item-spec-value a{color:#5a1f26!important;text-decoration:underline!important}.cart-item-rx-pill{display:inline-flex!important;align-items:center!important;background:#5a1f261a!important;padding:1px 6px!important;border-radius:3px!important;color:#5a1f26!important;font-size:10.5px!important;font-weight:600!important}.cart-items__price,.cart-items__price *{font-family:Canela!important;font-style:normal!important;font-weight:600!important;color:#2e1216!important}.cart-items__price .compare-at-price{font-weight:400!important;color:#5a1f26!important}.cart-items__quantity .quantity-selector{border-color:#5a1f2640!important;color:#2e1216!important}.cart-items__remove{color:#5a1f26!important}.cart-items__remove:hover{color:#2e1216!important}.cart-drawer--empty .cart-drawer__heading{font-size:clamp(18px,2vw,22px)!important}.cart-items__empty-button{background-color:#5a1f26!important;color:#fafaf7!important;font-family:Canela!important;font-size:12px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;border-radius:2px!important;transition:background .3s ease,transform .2s ease}.cart-items__empty-button:hover{background-color:#3d0c11!important;transform:translateY(-1px)}.cart-drawer__summary{border-top:1px solid rgba(90,31,38,.1)}.cart__summary-totals:not(:has(.cart-actions)){border-block-start:1px solid rgba(90,31,38,.1)!important}.cart__original-total-label,.cart__total-label,.cart-note__label,.cart-discount__label{font-family:Canela!important;font-style:normal!important;font-size:12px!important;font-weight:600!important;letter-spacing:normal!important;text-transform:none!important;color:#2e1216!important}.cart__total-value{font-family:Canela!important;font-style:normal!important;font-weight:700!important;color:#2e1216!important}.cart__original-total-value,.cart__discount-value{font-family:Canela!important;font-style:normal!important;color:#2e1216!important}.cart__summary-item.tax-note,.cart__summary-item.tax-note *,.tax-note,.tax-note *{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important;color:#4a1a1f!important;font-size:11px!important;line-height:1.4!important}.cart-actions,.cart-actions__divider{border-color:#5a1f2626!important}.cart-note__instructions,.cart-discount__input{background-color:#fff!important;border-color:#5a1f2640!important;color:#2e1216!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-style:normal!important}.cart-discount__button{color:#5a1f26!important;font-weight:600!important}.cart-discount__pill{background-color:var(--ldc-beige, #E9E2D6)!important;color:#2e1216!important;text-transform:none!important}.cart__checkout-button{background-color:#5a1f26!important;color:#fafaf7!important;border:none!important;border-radius:2px!important;font-family:Canela!important;font-size:13px!important;font-weight:600!important;font-style:normal!important;letter-spacing:normal!important;text-transform:none!important;transition:background .3s ease,transform .2s ease}.cart__checkout-button:hover{background-color:#3d0c11!important;transform:translateY(-1px)}.cart__checkout-button:disabled{background-color:#5a1f264d!important;transform:none}.account-popover__panel,.account-drawer__dialog,.account-actions{background-color:var(--ldc-white)!important;color:var(--ldc-burgundy)!important}.account-popover__panel{border:1px solid rgba(90,31,38,.16)!important;border-radius:0!important;box-shadow:0 18px 44px #5a1f2624!important;min-width:24rem!important}.account-drawer__dialog{border:none!important;border-radius:0!important}.account-actions__header{border-bottom:1px solid rgba(90,31,38,.1);padding-bottom:18px!important;position:relative}.account-actions__header:after{content:"";position:absolute;left:var(--padding-xl, 20px);bottom:-1px;width:42px;height:1px;background-color:var(--ldc-gold)}.account-actions__title{font-family:Canela,serif!important;font-size:22px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--ldc-burgundy)!important;line-height:1.2!important}.account-actions__email{font-size:12px!important;letter-spacing:.02em;color:#5a1f2699!important}.account-actions__icon svg,.account-actions__icon svg path{color:currentColor!important;stroke:currentColor!important;fill:none!important}.account-actions__link.button .account-actions__icon{color:var(--ldc-white)!important}.account-actions__link.button-secondary .account-actions__icon{color:var(--ldc-burgundy)!important}.account-drawer__dialog .account-actions__header{padding-top:26px!important}.account-drawer__dialog .account-actions__title{font-size:26px!important}@media screen and (max-width:479px){.account-actions__list{grid-template-columns:1fr!important}.account-actions__title{font-size:22px!important}}.account-actions__link.button{background-color:var(--ldc-burgundy)!important;color:var(--ldc-white)!important;border:1px solid var(--ldc-burgundy)!important;border-radius:2px!important;font-family:Canela,serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:12px 18px!important;transition:background-color .3s ease,color .3s ease}.account-actions__link.button,.account-actions__link.button-secondary,.account-actions__shop-login,.account-actions__shop-login shop-login-button{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.account-actions__shop-login{background:none!important;overflow:hidden!important}.account-actions__link.button:hover{background-color:#3d0c11!important;border-color:#3d0c11!important}.account-actions__link.button-secondary{background-color:transparent!important;color:var(--ldc-burgundy)!important;border:1px solid rgba(90,31,38,.25)!important;border-radius:2px!important;font-family:Canela,serif!important;font-size:11px!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:12px 14px!important;transition:background-color .25s ease,border-color .25s ease}.account-actions__link.button-secondary:hover{background-color:#5a1f260d!important;border-color:var(--ldc-burgundy)!important}.account-actions__list{gap:10px!important}.account-drawer__close-button{color:var(--ldc-burgundy)!important}.account-drawer__close-button:hover{opacity:.6}.header-actions__action--account .header__icon,.header-actions__action--account .header__icon svg{transition:opacity .25s ease}.header-actions__action--account:hover .header__icon{opacity:.7}.c-pdp-open-desc,.c-pdp-open-desc *,.product__description,.product__description *,.product-description,.product-description *,.c-accordion__content,.c-accordion__content *{font-family:Canela!important;font-style:normal!important;font-weight:400!important;line-height:1.6!important}html,body{overflow-x:hidden;max-width:100vw}body:has(#MainContent[data-template="page.contact-us"]) .header-section,body:has(#MainContent[data-template="page.contact"]) .header-section,body:has(#MainContent[data-template="page.contact-us"]) .header-section #header-component,body:has(#MainContent[data-template="page.contact"]) .header-section #header-component,body:has(#MainContent[data-template="page.contact-us"]) .header-section .header,body:has(#MainContent[data-template="page.contact"]) .header-section .header,body:has(#MainContent[data-template="page.contact-us"]) .header-section .header__row,body:has(#MainContent[data-template="page.contact"]) .header-section .header__row{background-image:url(/cdn/shop/files/ChatGPT_Image_Jul_18_2026_02_48_48_PM.png?v=1784366339)!important;background-size:cover!important;background-position:center!important;background-color:transparent!important}.c-product-card__image-container img{transform:scale(.92);object-fit:cover}.c-product-card:hover .c-product-card__image-container img{transform:scale(.96)}@media screen and (max-width:770px){#header-group{display:block!important;position:static!important;width:100%!important;height:auto!important}.header-section{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:999999!important;pointer-events:auto!important;background:transparent!important;transition:background-color .3s ease!important}body:has(#MainContent[data-template="page.contact-us"]) .header-section,body:has(#MainContent[data-template="page.contact"]) .header-section,body:has(#MainContent[data-template="page.contact-us"]) .header-section #header-component,body:has(#MainContent[data-template="page.contact"]) .header-section #header-component,body:has(#MainContent[data-template="page.contact-us"]) .header-section .header,body:has(#MainContent[data-template="page.contact"]) .header-section .header,body:has(#MainContent[data-template="page.contact-us"]) .header-section .header__row,body:has(#MainContent[data-template="page.contact"]) .header-section .header__row{background-image:url(/cdn/shop/files/ChatGPT_Image_Jul_18_2026_02_48_48_PM.png?v=1784366339)!important;background-size:cover!important;background-position:center!important;background-color:transparent!important;background:url(/cdn/shop/files/ChatGPT_Image_Jul_18_2026_02_48_48_PM.png?v=1784366339) center / cover no-repeat!important}.header-section.mobile-scrolled-bg,.header-section.mobile-scrolled-bg #header-component,.header-section.mobile-scrolled-bg .header,.header-section.mobile-scrolled-bg .header__row{background-image:url(/cdn/shop/files/ChatGPT_Image_Jul_18_2026_02_48_48_PM.png?v=1784366339)!important;background-size:cover!important;background-position:center!important;background-color:transparent!important}#header-component,.header{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;top:0!important;left:0!important;right:0!important;width:100%!important;background-color:transparent!important}.header__row,.header__row--top{display:block!important;visibility:visible!important;background-color:transparent!important;border-bottom:none!important;padding-top:8px!important;padding-bottom:8px!important}body:has(#header-component) #MainContent{margin-top:0!important}.header-section:has(details.menu-open){background:transparent!important;background-image:none!important}.menu-drawer{z-index:2147483647!important;position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;height:100dvh!important;height:-webkit-fill-available!important;min-height:100vh!important;min-height:100dvh!important;min-height:-webkit-fill-available!important;background-color:var(--color-background, #FAFAF7)!important;-webkit-overflow-scrolling:touch!important}.menu-drawer-container,.menu-drawer-container[open],#Details-menu-drawer-container,#Details-menu-drawer-container[open]{overflow:visible!important;contain:none!important}.header:has(#Details-menu-drawer-container[open]),.header-section:has(details.menu-open){contain:none!important;overflow:visible!important}.menu-drawer__backdrop{z-index:2147483646!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.c-drawer-dialog,.c-drawer-wrapper,.dialog-modal,.dialog-drawer,dialog:modal{z-index:2147483647!important}.c-drawer-backdrop,dialog::backdrop{z-index:2147483646!important}.header__drawer,.menu-drawer-container,.header__icon--menu,.menu-drawer-container summary{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;color:#fff!important;cursor:pointer!important;z-index:2147483647!important;outline:none!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;user-select:none!important;-webkit-user-select:none!important}.menu-drawer-container summary:focus,.menu-drawer-container summary:focus-visible,.menu-drawer-container summary:active,.header__icon--menu:focus,.header__icon--menu:focus-visible,.header__icon--menu:active{outline:none!important;box-shadow:none!important;background:transparent!important;-webkit-tap-highlight-color:transparent!important}.header__icon--menu svg,.menu-drawer-container summary svg,.header__icon--menu svg path,.menu-drawer-container summary svg path{display:block!important;width:24px!important;height:24px!important;stroke:#fff!important;fill:none!important;color:#fff!important;-webkit-tap-highlight-color:transparent!important;outline:none!important}.header-logo,.header__heading-link,.header__heading-logo-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important}.header-logo__image,.header__heading-logo{max-height:36px!important;width:auto!important;filter:brightness(0) invert(1)!important;display:block!important;visibility:visible!important;opacity:1!important}header-actions,.header-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;visibility:visible!important;opacity:1!important;gap:8px!important;z-index:1000000!important}.header-actions svg,.cart-icon svg,.header-actions svg path,.cart-icon svg path{width:22px!important;height:22px!important;stroke:#fff!important;fill:none!important;color:#fff!important}}@media screen and (max-width:767px){.section,.shopify-section,.main-content,#MainContent{max-width:100vw;overflow-x:hidden;box-sizing:border-box}.cart-drawer__dialog{max-width:100vw!important;width:100vw!important}.cart-item-clean-details{font-size:13px!important}.ldc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 10px!important;padding:18px 10px!important;width:100%!important}.ldc-product-card{border-radius:4px;width:100%!important}.ldc-card-name{font-size:13px!important}.ldc-card-price{font-size:12px!important}.ldc-card-swatches{gap:5px!important}.ldc-swatch-dot{width:13px!important;height:13px!important}}@media screen and (max-width:480px){.ldc-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 8px!important;padding:14px 6px!important}}.header .dropdown-localization,.header dropdown-localization-component,.header .localization-selector{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ldc-custom.css.map */
