:root{--lk-clay: #C4956A;--lk-cream: #F5F0E8;--lk-fog: #E8E2D6;--lk-bark: #2C2417;--lk-dust: #9E8F7E;--lk-white: #FDFAF5;--lk-ease: cubic-bezier(.25, .1, .25, 1);--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Jost", sans-serif}.shopify-section-group-header-group .section-slideshow,.shopify-section:has(.lakidor-hero-wrapper),.lakidor-hero-section{padding:0!important;margin:0!important}.lakidor-hero-wrapper{display:grid;grid-template-columns:1fr 1fr;min-height:90vh;overflow:hidden}.lakidor-hero-media{position:relative;overflow:hidden;min-height:480px}.lakidor-hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s var(--lk-ease)}.lakidor-hero-media:hover img{transform:scale(1.03)}.lakidor-hero-content{background:var(--lk-cream);display:flex;flex-direction:column;justify-content:center;padding:80px 72px 80px 80px;position:relative}.lakidor-hero-content:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:linear-gradient(to bottom,transparent,var(--lk-fog) 20%,var(--lk-clay) 50%,var(--lk-fog) 80%,transparent)}.lakidor-hero-eyebrow{font-family:var(--font-body);font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:var(--lk-clay);margin-bottom:28px;display:flex;align-items:center;gap:12px}.lakidor-hero-eyebrow:before{content:"";width:32px;height:1px;background:var(--lk-clay);flex-shrink:0}.lakidor-hero-headline{font-family:var(--font-display);font-size:clamp(40px,4.5vw,62px);font-weight:300;line-height:1.05;color:var(--lk-bark);margin-bottom:24px}.lakidor-hero-headline em{font-style:italic;color:var(--lk-clay)}.lakidor-hero-body{font-family:var(--font-body);font-size:14px;font-weight:300;color:var(--lk-dust);line-height:1.85;max-width:360px;margin-bottom:44px}.lakidor-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.lakidor-btn-primary{display:inline-block;background:var(--lk-bark);color:var(--lk-cream);padding:15px 40px;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .5s var(--lk-ease)}.lakidor-btn-primary:hover{background:var(--lk-clay);color:var(--lk-cream)}.lakidor-btn-ghost{display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--lk-bark);text-decoration:none;border-bottom:1px solid var(--lk-bark);padding-bottom:2px;transition:color .3s,border-color .3s}.lakidor-btn-ghost:hover{color:var(--lk-clay);border-color:var(--lk-clay)}.lakidor-scroll-hint{position:absolute;bottom:40px;right:40px;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-body);font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--lk-dust)}.lakidor-scroll-hint:after{content:"";width:1px;height:44px;background:linear-gradient(to bottom,var(--lk-dust),transparent);animation:lkScrollLine 2s ease-in-out infinite}@keyframes lkScrollLine{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@keyframes lkFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lakidor-hero-eyebrow{animation:lkFadeUp .8s var(--lk-ease) .2s both}.lakidor-hero-headline{animation:lkFadeUp .8s var(--lk-ease) .4s both}.lakidor-hero-body{animation:lkFadeUp .8s var(--lk-ease) .55s both}.lakidor-hero-actions{animation:lkFadeUp .8s var(--lk-ease) .7s both}@media(max-width:768px){.lakidor-hero-wrapper{grid-template-columns:1fr;grid-template-rows:55vw auto;min-height:unset}.lakidor-hero-content{padding:52px 28px}.lakidor-hero-content:before{display:none}.lakidor-scroll-hint{display:none}}.lk-vals-header{text-align:center;padding:72px 48px 56px;background:#f5f0e8;border-bottom:1px solid #E8E2D6}.lk-vals-tag{font-family:Jost,sans-serif;font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:#b07848;display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.lk-vals-tag:before,.lk-vals-tag:after{content:"";width:40px;height:1px;background:#b07848;opacity:.5}.lk-vals-title{font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:300;color:#2c2417;line-height:1.1;margin:0}.lk-vals-title em{font-style:italic;color:#b07848}.lk-vals-subtitle{font-family:Jost,sans-serif;font-size:14px;font-weight:300;color:#9e8f7e;line-height:1.8;max-width:520px;margin:20px auto 0}.lk-vals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#2c24171a}.lk-val-card{background:#f5f0e8;padding:52px 40px 48px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:background .4s ease}.lk-val-card:after{content:"";position:absolute;bottom:0;left:40px;right:40px;height:2px;background:#b07848;transform:scaleX(0);transform-origin:left;transition:transform .5s ease}.lk-val-card:hover{background:#fdfaf5}.lk-val-card:hover:after{transform:scaleX(1)}.lk-val-icon{width:48px;height:48px;border:1px solid rgba(176,120,72,.35);display:flex;align-items:center;justify-content:center;margin-bottom:28px;transition:border-color .3s,background .3s}.lk-val-card:hover .lk-val-icon{border-color:#b07848;background:#b078480f}.lk-val-num{font-family:Cormorant Garamond,serif;font-size:52px;font-weight:300;font-style:italic;color:#b078481f;position:absolute;top:40px;right:32px;transition:color .3s}.lk-val-card:hover .lk-val-num{color:#b0784838}.lk-val-name{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:400;color:#2c2417;margin-bottom:12px}.lk-val-desc{font-size:13px;font-weight:300;color:#9e8f7e;line-height:1.85}.lk-val-detail{margin-top:24px;padding-top:20px;border-top:1px solid #E8E2D6;font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#b07848;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s}.lk-val-card:hover .lk-val-detail{opacity:1;transform:translateY(0)}.lk-vals-footer{background:#2c2417;padding:44px 60px;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.lk-vals-footer-text{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:300;font-style:italic;color:#f5f0e8;flex:1;min-width:200px}.lk-vals-footer-text em{font-style:normal;color:#c4956a}.lk-vals-stats{display:flex;gap:48px;flex-wrap:wrap}.lk-stat{text-align:center}.lk-stat-num{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:300;color:#f5f0e8;line-height:1;margin-bottom:4px}.lk-stat-label{font-size:10px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:#f5f0e866}.lk-stat-divider{width:1px;background:#f5f0e81a;align-self:stretch}@media(max-width:768px){.lk-vals-grid{grid-template-columns:1fr 1fr;gap:1px}.lk-vals-title{font-size:32px}.lk-vals-footer{flex-direction:column;padding:40px 28px}.lk-vals-stats{gap:28px}}@media(max-width:768px){.lk-val-card{padding:28px 20px 24px}.lk-val-num{font-size:36px;top:20px;right:16px}.lk-val-icon{width:36px;height:36px;margin-bottom:16px}.lk-val-name{font-size:18px;margin-bottom:8px}.lk-val-desc{font-size:11px;line-height:1.7}.lk-val-detail{font-size:9px;margin-top:16px;padding-top:14px}}.lk-col{background:#f5f0e8;font-family:Jost,sans-serif}.lk-col-header{padding:72px 60px 52px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.lk-col-tag{font-size:10px;font-weight:400;letter-spacing:.35em;text-transform:uppercase;color:#b07848;display:flex;align-items:center;gap:12px;margin-bottom:14px}.lk-col-tag:before{content:"";width:32px;height:1px;background:#b07848}.lk-col-title{font-family:Cormorant Garamond,Georgia,serif;font-size:44px;font-weight:300;color:#2c2417;line-height:1.05;margin:0}.lk-col-title em{font-style:italic;color:#b07848}.lk-col-viewall{font-size:11px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#2c2417;border-bottom:1px solid #2C2417;padding-bottom:2px;text-decoration:none;white-space:nowrap;transition:color .3s,border-color .3s}.lk-col-viewall:hover{color:#b07848;border-color:#b07848}.lk-col-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto;gap:2px;padding:0 2px 2px}.lk-col-grid-bottom{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#2c241714;padding:0 2px 2px}.lk-card{background:#fdfaf5;overflow:hidden;cursor:pointer;position:relative}.lk-card--featured{grid-row:span 2}.lk-card-img{width:100%;overflow:hidden;position:relative}.lk-card--featured .lk-card-img{height:680px}.lk-card:not(.lk-card--featured):not(.lk-card--wide) .lk-card-img{height:320px}.lk-card--wide .lk-card-img{height:300px}.lk-card-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s ease;display:block}.lk-card:hover .lk-card-img img{transform:scale(1.04)}.lk-card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(44,36,23,.55) 0%,transparent 45%);opacity:0;transition:opacity .5s}.lk-card:hover .lk-card-img-overlay{opacity:1}.lk-card-quick{position:absolute;bottom:16px;left:16px;right:16px;background:#2c2417;color:#f5f0e8;font-family:Jost,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:13px;text-align:center;transform:translateY(8px);opacity:0;transition:all .4s ease;text-decoration:none;display:block}.lk-card:hover .lk-card-quick{transform:translateY(0);opacity:1}.lk-card-quick:hover{background:#b07848}.lk-card-badge{position:absolute;top:16px;left:16px;background:#b07848;color:#fdfaf5;font-family:Jost,sans-serif;font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:5px 11px;z-index:2}.lk-card-info{padding:20px 22px 24px}.lk-card-name{font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:400;color:#2c2417;margin-bottom:5px;line-height:1.2}.lk-card-sub{font-size:11px;font-weight:300;letter-spacing:.08em;color:#9e8f7e;margin-bottom:10px}.lk-card-price{font-size:13px;font-weight:400;color:#2c2417}.lk-card-swatches{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.lk-swatch{width:16px;height:16px;border-radius:50%;border:1.5px solid transparent;cursor:pointer;transition:transform .2s,border-color .2s;flex-shrink:0}.lk-swatch.active,.lk-swatch:hover{transform:scale(1.2);border-color:#2c2417}@media(max-width:900px){.lk-col-grid{grid-template-columns:1fr 1fr}.lk-card--featured{grid-row:span 1}.lk-card--featured .lk-card-img,.lk-card:not(.lk-card--featured):not(.lk-card--wide) .lk-card-img{height:300px}}@media(max-width:600px){.lk-col-grid,.lk-col-grid-bottom{grid-template-columns:1fr}.lk-col-header{padding:48px 24px 36px}.lk-col-title{font-size:32px}}.lk-footer{background:#1a1410;color:#f5f0e8;padding:72px 60px 36px}.lk-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;padding-bottom:56px;border-bottom:1px solid rgba(245,240,232,.08);margin-bottom:32px}.lk-footer-brand-name{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:#f5f0e8;margin-bottom:4px}.lk-footer-brand-tagline{font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e859;margin-bottom:18px}.lk-footer-brand-desc{font-family:Jost,sans-serif;font-size:13px;font-weight:300;color:#f5f0e873;max-width:280px;margin-bottom:28px}.lk-footer-socials{display:flex;gap:20px;flex-wrap:wrap}.lk-footer-socials a{font-family:Jost,sans-serif;font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#f5f0e866;text-decoration:none;transition:color .3s}.lk-footer-socials a:hover{color:#b07848}.lk-footer-col-title{font-family:Jost,sans-serif;font-size:10px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#f5f0e859;margin-bottom:20px}.lk-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.lk-footer-links a{font-family:Jost,sans-serif;font-size:13px;font-weight:300;color:#f5f0e899;text-decoration:none;transition:color .3s}.lk-footer-links a:hover{color:#b07848}.lk-footer-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-family:Jost,sans-serif;font-size:11px;color:#f5f0e840}.lk-footer-bottom a{color:#f5f0e866;text-decoration:none}.lk-footer-bottom a:hover{color:#b07848}@media(max-width:900px){.lk-footer-top{grid-template-columns:1fr 1fr;gap:40px}.lk-footer{padding:56px 32px 32px}}@media(max-width:600px){.lk-footer-top{grid-template-columns:1fr 1fr;gap:32px}.lk-footer-brand{grid-column:1 / -1}.lk-footer-bottom{flex-direction:column;align-items:flex-start}}.section-main-product,[class*=product-section],.product__media-gallery{margin-top:24px}.lkp{background:#fdfaf5;padding-top:32px;font-family:Jost,sans-serif}.lkp-breadcrumb{padding:16px 60px;font-size:11px;font-weight:300;letter-spacing:.1em;color:#9e8f7e}.lkp-breadcrumb a{color:#9e8f7e;text-decoration:none}.lkp-breadcrumb a:hover{color:#b07848}.lkp-breadcrumb span{margin:0 8px;opacity:.4}.lkp-main{display:grid;grid-template-columns:1fr 1fr;gap:0}.lkp-gallery{position:sticky;top:80px;height:fit-content;padding:0 24px 0 60px}.lkp-gallery-main{position:relative;overflow:hidden;background:#e8e2d6;aspect-ratio:4/5}.lkp-gallery-main img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.lkp-gallery-main:hover img{transform:scale(1.03)}.lkp-gallery-badge{position:absolute;top:20px;left:20px;background:#b07848;color:#fdfaf5;font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;padding:5px 12px}.lkp-gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px}.lkp-thumb{aspect-ratio:1;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity .3s;border:1.5px solid transparent}.lkp-thumb.active,.lkp-thumb:hover{opacity:1;border-color:#b07848}.lkp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.lkp-info{padding:8px 60px 60px 48px}.lkp-info-type{font-size:10px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:#b07848;margin-bottom:12px;display:flex;align-items:center;gap:10px}.lkp-info-type:before{content:"";width:24px;height:1px;background:#b07848}.lkp-info-title{font-family:Cormorant Garamond,Georgia,serif;font-size:52px;font-weight:300;color:#2c2417;line-height:1;margin-bottom:6px}.lkp-info-subtitle{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-size:18px;color:#9e8f7e;margin-bottom:28px}.lkp-info-price{font-family:Cormorant Garamond,Georgia,serif;font-size:32px;font-weight:300;color:#2c2417;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #E8E2D6}.lkp-option{margin-bottom:28px}.lkp-option-label{font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#2c2417;margin-bottom:14px;display:flex;align-items:center;gap:8px}.lkp-option-label em{font-style:italic;font-family:Cormorant Garamond,serif;font-size:15px;text-transform:none;letter-spacing:0;color:#9e8f7e;font-weight:300}.lkp-swatches{display:flex;gap:10px;flex-wrap:wrap}.lkp-swatch{width:36px;height:36px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s;position:relative}.lkp-swatch.active:after,.lkp-swatch:hover:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid #2C2417}.lkp-thread-opts{display:flex;gap:8px;flex-wrap:wrap}.lkp-thread-opt{min-width:72px;height:44px;border:1px solid #E8E2D6;font-size:12px;font-weight:400;letter-spacing:.08em;color:#2c2417;display:grid;place-items:center;cursor:pointer;transition:all .2s;background:#fdfaf5}.lkp-thread-opt.active,.lkp-thread-opt:hover{background:#2c2417;color:#f5f0e8;border-color:#2c2417}.lkp-btn-cart{width:100%;background:#2c2417;color:#f5f0e8;padding:18px;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;border:none;cursor:pointer;transition:background .4s;margin-bottom:10px;display:flex;align-items:center;justify-content:center;gap:10px}.lkp-btn-cart:hover{background:#b07848}.lkp-btn-cart:disabled{background:#9e8f7e;cursor:not-allowed}.lkp-btn-enquire{width:100%;background:transparent;color:#2c2417;padding:16px;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.22em;text-transform:uppercase;border:1px solid #E8E2D6;cursor:pointer;transition:all .4s;margin-bottom:32px;display:block;text-align:center;text-decoration:none}.lkp-btn-enquire:hover{border-color:#b07848;color:#b07848}.lkp-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e8e2d6;margin-bottom:32px}.lkp-meta-item{background:#f5f0e8;padding:18px 16px;text-align:center}.lkp-meta-icon{font-size:16px;margin-bottom:6px;color:#b07848}.lkp-meta-label{font-size:9px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#9e8f7e;margin-bottom:3px}.lkp-meta-val{font-family:Cormorant Garamond,serif;font-size:14px;color:#2c2417}.lkp-accordion{border-top:1px solid #E8E2D6}.lkp-acc-item{border-bottom:1px solid #E8E2D6}.lkp-acc-trigger{width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 0;background:none;border:none;cursor:pointer;font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#2c2417}.lkp-acc-trigger svg{width:14px;height:14px;stroke:#9e8f7e;transition:transform .3s;flex-shrink:0}.lkp-acc-trigger.open svg{transform:rotate(45deg)}.lkp-acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.lkp-acc-body.open{max-height:600px}.lkp-acc-body ul{padding:0 0 20px;list-style:none}.lkp-acc-body ul li{font-size:13px;font-weight:300;color:#9e8f7e;line-height:1.8;padding-left:16px;position:relative}.lkp-acc-body ul li:before{content:"\b7";position:absolute;left:0;color:#b07848}.lkp-dye-strip{background:#2c2417;display:flex;gap:0}.lkp-dye-item{flex:1;padding:20px 24px;border-right:1px solid rgba(245,240,232,.08)}.lkp-dye-item:last-child{border-right:none}.lkp-dye-dot{width:20px;height:20px;border-radius:50%;margin-bottom:10px}.lkp-dye-name{font-family:Cormorant Garamond,serif;font-size:15px;font-weight:300;color:#f5f0e8;margin-bottom:3px}.lkp-dye-source{font-size:10px;font-weight:300;letter-spacing:.1em;color:#f5f0e866}:root{--swatch-yellow: #D4A030;--swatch-maroon: #7A1A2A;--swatch-green: #3A6040;--swatch-orange: #D4601A;--swatch-off-white: #F0EAD8;--swatch-red: #C44030}@media(max-width:900px){.lkp-main{grid-template-columns:1fr}.lkp-gallery{position:static;padding:0 24px}.lkp-info{padding:32px 24px 48px}.lkp-info-title{font-size:38px}.lkp-breadcrumb{padding:16px 24px}.lkp-dye-strip{flex-wrap:wrap}.lkp-dye-item{flex:1 1 30%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lakidor-hero.css.map */
