.lording{--ld-ink:#171817;--ld-paper:#f5f3ef;--ld-gold:#b49a6b;--ld-line:#d8d4cb;min-width:0}.lording *{box-sizing:border-box}.lording .elementor-heading-title{overflow-wrap:break-word;text-wrap:balance}.lording p{margin-top:0}.lording a{color:inherit}.lording .elementor-button{border-radius:0!important}.lording .elementor-button:hover{background:#b49a6b!important;color:#171817!important}.ld-footer a{color:inherit!important;text-decoration:none;line-height:2.2}.ld-footer a:hover{text-decoration:underline}.ld-header{position:relative;z-index:90}.ld-header p{margin:0;font-size:10px;letter-spacing:1px;text-align:right}.ld-header .elementor-widget-woocommerce-menu-cart{text-align:right}.ld-hero .swiper-slide-bg{background-position:center!important}.ld-hero .swiper-slide-inner{padding:64px!important}.ld-hero .swiper-slide-contents{max-width:560px!important}.ld-hero .elementor-slide-heading{font-weight:400!important}.ld-hero .elementor-slide-button{padding:17px 24px!important}.ld-hero .elementor-swiper-button{color:white}.ld-carousel-top{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:28px}.ld-carousel-heading{font-family:'Bodoni Moda',Georgia,serif;font-size:50px;line-height:1.05;font-weight:400;letter-spacing:-1px;margin:0;color:#171817}.ld-carousel-controls{display:flex;gap:8px}.ld-carousel-controls button{border:1px solid #c2beb5;border-radius:0;background:transparent;color:#171817;width:44px;height:44px;padding:0;font-size:21px;cursor:pointer}.ld-carousel-controls button:disabled{opacity:.3;cursor:default}.ld-track{--ld-cols:4;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scroll-padding:0 1px;padding-bottom:20px}.ld-card{flex:0 0 calc((100% - (var(--ld-cols) - 1)*24px)/var(--ld-cols));min-width:0;scroll-snap-align:start;text-decoration:none;color:#171817}.ld-card-image{aspect-ratio:4/5;position:relative;overflow:hidden;background:#e8e5df}.ld-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.ld-card:hover img{transform:scale(1.035)}.ld-card-action{position:absolute;bottom:12px;right:12px;background:#f5f3ef;padding:10px 14px;font:10px Arial;letter-spacing:1px;opacity:0;transition:opacity .2s}.ld-card:hover .ld-card-action,.ld-card:focus .ld-card-action{opacity:1}.ld-card-category{display:block;font:10px Arial;letter-spacing:1.5px;text-transform:uppercase;color:#77766e;margin-top:18px}.ld-card h3{font:500 15px/1.4 Arial;margin:8px 0;color:inherit}.ld-card-price{font:14px/1.5 Arial;margin-bottom:8px}.ld-card-sizes{font:10px Arial;letter-spacing:1px;color:#77766e}.lording .woocommerce ul.products li.product img{aspect-ratio:4/5;object-fit:cover;background:#e8e5df;margin-bottom:18px}.lording .woocommerce ul.products li.product .woocommerce-loop-product__title{font:500 15px/1.4 Arial;color:#171817}.lording .woocommerce ul.products li.product .price{color:#171817;font:14px/1.5 Arial}.lording .woocommerce ul.products li.product .button{background:#171817;color:white;border:0;border-radius:0;font:10px Arial;letter-spacing:1px;padding:14px 18px}.lording .woocommerce ul.products li.product .star-rating{display:none}.lording .woocommerce-ordering select{background:transparent;border:1px solid #ccc7bd;padding:12px;font:12px Arial;border-radius:0}.lording .woocommerce-result-count{font:12px/1.5 Arial;color:#65655f}.lording .woocommerce div.product div.images img{background:#e8e5df}.lording .woocommerce .quantity input.qty{border:1px solid #ccc7bd;border-radius:0;min-height:50px;color:#171817;background:white}.lording .woocommerce button.button.alt,.lording .woocommerce a.button.alt,.lording .woocommerce input.button.alt{background:#171817;color:white;border-radius:0;font:500 12px/1.3 Arial;letter-spacing:1px;min-height:50px}.lording .woocommerce button.button.alt:hover,.lording .woocommerce a.button.alt:hover{background:#b49a6b;color:#171817}.lording .variations{border:0!important}.lording .variations td,.lording .variations th{background:transparent!important;border:0!important;padding:8px 0!important}.lording .variations th{text-align:left;font:500 12px Arial;letter-spacing:1px}.ld-sizes{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 16px}.ld-sizes button{width:48px;height:46px;padding:0;border:1px solid #bdb8ae;background:transparent;color:#171817;border-radius:0;font:12px Arial;cursor:pointer}.ld-sizes button[aria-pressed=true]{background:#171817;color:white;border-color:#171817}.ld-sizes button:disabled{opacity:.3;text-decoration:line-through;cursor:default}.ld-enhanced-select{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}.lording .woocommerce-variation-add-to-cart{display:flex;gap:12px;flex-wrap:wrap;align-items:stretch}.lording .woocommerce-variation-add-to-cart .single_add_to_cart_button{flex:1;min-width:180px}.lording .woocommerce table.shop_table{border-radius:0;border-color:#ddd9d0}.lording .woocommerce form .form-row input.input-text,.lording .woocommerce form .form-row textarea{border-radius:0;border:1px solid #ccc7bd;padding:13px;min-height:46px;background:#fff;color:#171817}.lording .woocommerce-MyAccount-navigation li{list-style:none;border-bottom:1px solid #d8d4cb}.lording .woocommerce-MyAccount-navigation ul{padding:0}.lording .woocommerce-MyAccount-navigation a{padding:17px 12px;display:block;text-decoration:none;font:12px Arial;letter-spacing:.5px}.lording .woocommerce-MyAccount-navigation .is-active a{background:#171817;color:#fff}.lording .woocommerce-error,.lording .woocommerce-info,.lording .woocommerce-message{border-top-color:#b49a6b;background:#eae7e1;color:#171817}.lording :focus-visible{outline:2px solid #b49a6b;outline-offset:4px}.lording .woocommerce-tabs ul.tabs li{border-radius:0!important}.lording .woocommerce-tabs .panel{line-height:1.7}.lording .woocommerce-tabs .panel h2{font:400 30px/1.15 'Bodoni Moda',Georgia,serif}.lording .woocommerce-tabs .panel p,.lording .woocommerce-tabs .panel li{font:15px/1.7 Arial;color:#65655f}
@media(max-width:1024px){.ld-track{--ld-cols:2}.ld-hero .swiper-slide-inner{padding:45px!important}.ld-carousel-heading{font-size:40px}}
@media(max-width:767px){.ld-track{--ld-cols:1.35;gap:16px}.ld-card{flex-basis:calc((100% - (var(--ld-cols) - 1)*16px)/var(--ld-cols))}.ld-carousel-heading{font-size:30px;line-height:1.12;letter-spacing:-.3px}.ld-carousel-top{align-items:center;gap:12px}.ld-carousel-controls button{width:36px;height:36px}.ld-card-action{opacity:1}.ld-hero .swiper-slide-bg{background-position:68% center!important}.ld-hero .swiper-slide-inner{padding:34px 24px!important;background:linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.08))}.ld-hero .swiper-slide-contents{max-width:85%!important}.ld-hero .elementor-slide-heading{font-size:30px!important;line-height:1.12!important;letter-spacing:-.3px!important}.ld-hero .elementor-slide-description{max-width:230px}.ld-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown[aria-hidden=true]{display:none!important}.ld-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown[aria-hidden=false]{display:block}.ld-header .elementor-widget-image img{max-height:65px}.lording .woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.lording .woocommerce ul.products:before,.lording .woocommerce ul.products:after{display:none!important}.lording .woocommerce ul.products li.product{width:100%!important;margin:0!important;min-width:0;float:none!important}.lording .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;line-height:1.4}.lording .woocommerce ul.products li.product .button{padding:12px 10px;letter-spacing:.4px}.lording .woocommerce-cart-form .product-thumbnail img{max-width:80px}.lording .woocommerce-MyAccount-navigation,.lording .woocommerce-MyAccount-content{width:100%!important;float:none!important}.lording .woocommerce-MyAccount-navigation{margin-bottom:30px}.lording .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:6px}.lording .woocommerce-MyAccount-navigation a{padding:12px}.lording .woocommerce-variation-add-to-cart .single_add_to_cart_button{min-width:150px}.ld-sizes button{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){.ld-card-image img{transition:none}.ld-track{scroll-behavior:auto}}
/* v1.0.1: explicit Elementor/Hello defaults for the installed design. */
body.lording-store .elementor .lording .elementor-heading-title{font-weight:400}
body.lording-store .elementor .lording a:not(.elementor-button):not(.ld-card){color:inherit}
body.lording-store .elementor .ld-header{padding:10px 40px!important;min-height:108px}
body.lording-store .elementor .ld-header>.e-con-inner{align-items:center!important;flex-wrap:nowrap!important;gap:20px!important}
body.lording-store .elementor .ld-header>.e-con-inner>.e-con{min-width:0}
body.lording-store .elementor .ld-header .elementor-nav-menu--main>.elementor-nav-menu{display:flex!important;gap:28px!important;flex-wrap:nowrap!important}
body.lording-store .elementor .ld-header .elementor-nav-menu--main .elementor-item{font-family:Arial,sans-serif!important;font-weight:400!important;font-size:11px!important;letter-spacing:1px!important;padding:14px 0!important;margin:0!important;line-height:1.4!important}
body.lording-store .elementor .ld-header>.e-con-inner>.e-con:last-child{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:24px!important;flex-wrap:nowrap!important}
body.lording-store .elementor .ld-header>.e-con-inner>.e-con:last-child .elementor-widget{width:auto!important;flex:0 0 auto}
body.lording-store .elementor .ld-header .elementor-widget-text-editor,body.lording-store .elementor .ld-header .elementor-widget-text-editor p,body.lording-store .elementor .ld-header .elementor-widget-text-editor a{font:400 10px/1.4 Arial,sans-serif!important;letter-spacing:1px!important;color:#171817!important;margin:0!important}
body.lording-store .elementor .ld-header .elementor-menu-cart__toggle_button,body.lording-store .elementor .ld-header .elementor-menu-cart__toggle_button i{color:#171817!important;border:0!important;box-shadow:none!important}
body.lording-store .elementor .ld-header .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{background:#171817!important;color:#fff!important}
body.lording-store .elementor .ld-hero .swiper-slide-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:64px max(5vw,40px)!important}
body.lording-store .elementor .ld-hero .swiper-slide-contents{width:100%!important;max-width:620px!important;text-align:left!important;margin:0!important}
body.lording-store .elementor .ld-hero .elementor-slide-heading{font-weight:400!important;font-size:clamp(58px,5vw,88px)!important;line-height:1.02!important;letter-spacing:-1.5px!important;text-align:left!important;text-wrap:initial!important}
body.lording-store .elementor .ld-hero .elementor-slide-description{font:400 15px/1.6 Arial,sans-serif!important;max-width:480px!important;color:#eeeae3!important}
body.lording-store .elementor .ld-centred{text-align:center!important;align-items:center!important}
body.lording-store .elementor .ld-centred>.e-con-inner{max-width:840px!important;align-items:center!important;margin-inline:auto!important}
body.lording-store .elementor .ld-centred .elementor-widget{max-width:100%;text-align:center!important}
body.lording-store .elementor .ld-centred .elementor-widget-text-editor{max-width:650px!important;align-self:center!important}
body.lording-store .elementor .ld-centred .elementor-widget-text-editor p{margin-inline:auto!important}
body.lording-store .elementor .ld-centred .elementor-button-wrapper{text-align:center!important}
body.lording-store .elementor .ld-editorial>.e-con-inner{align-items:center!important;gap:48px!important}
body.lording-store .elementor .ld-collections>.e-con-inner{gap:26px!important}
body.lording-store .elementor .lording .ld-card h3{font:500 15px/1.4 Arial,sans-serif!important;color:#171817!important;letter-spacing:0!important;margin:8px 0!important}
body.lording-store .elementor .lording .e-my-account-tab .woocommerce-MyAccount-navigation ul{padding:0!important;margin:0!important;list-style:none!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-navigation li,body.lording-store .elementor .lording .woocommerce-MyAccount-navigation li a{background:transparent!important;border-radius:0!important;box-shadow:none!important;color:#171817!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-navigation li{border:0!important;border-bottom:1px solid #d8d4cb!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-navigation li a{padding:17px 14px!important;font:400 12px/1.5 Arial,sans-serif!important;letter-spacing:.5px!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-navigation li.is-active a{background:#171817!important;color:#fff!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-content{background:#eae7e1!important;border:0!important;border-radius:0!important;padding:32px!important;color:#65655f!important;font:400 15px/1.7 Arial,sans-serif!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-content a{color:#171817!important;text-decoration:underline!important}
body.lording-store .elementor .lording .woocommerce-MyAccount-content p{margin:0 0 15px!important}
@media(max-width:1024px){body.lording-store .elementor .ld-hero .swiper-slide-contents{max-width:530px!important}body.lording-store .elementor .ld-hero .elementor-slide-heading{font-size:64px!important}}
@media(max-width:767px){
 body.lording-store .elementor .ld-header{padding:8px 20px!important;min-height:82px}
 body.lording-store .elementor .ld-header>.e-con-inner{gap:8px!important;flex-direction:row!important}
 body.lording-store .elementor .ld-header>.e-con-inner>.e-con:last-child{gap:8px!important}
 body.lording-store .elementor .ld-header .elementor-nav-menu--dropdown .elementor-item{padding:15px 22px!important;line-height:1.5!important;letter-spacing:1px!important}
 body.lording-store .elementor .ld-hero .swiper-slide-inner{padding:34px 24px!important;justify-content:flex-start!important;text-align:left!important}
 body.lording-store .elementor .ld-hero .swiper-slide-contents{max-width:85%!important}
 body.lording-store .elementor .ld-hero .elementor-slide-heading{font-size:30px!important;line-height:1.12!important;letter-spacing:-.3px!important}
 body.lording-store .elementor .ld-hero .elementor-slide-description{font-size:14px!important;max-width:240px!important}
 body.lording-store .elementor .ld-editorial>.e-con-inner,body.lording-store .elementor .ld-collections>.e-con-inner{flex-direction:column!important;gap:30px!important}
 body.lording-store .elementor .lording .woocommerce-MyAccount-content{padding:24px!important}
 body.lording-store .elementor .lording .woocommerce-MyAccount-navigation ul{display:flex!important;gap:5px!important;flex-wrap:wrap!important}
 body.lording-store .elementor .lording .woocommerce-MyAccount-navigation li a{padding:12px!important}
}
