.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-47 .elementor-element.elementor-element-344a4f00 .elementor-menu-toggle{margin-left:auto;}.elementor-47 .elementor-element.elementor-element-344a4f00 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8125rem;}.elementor-47 .elementor-element.elementor-element-344a4f00 .elementor-nav-menu--main .elementor-item{color:#49443E;fill:#49443E;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS */:root{--lbm-cream:#FBF8F3;--lbm-ink:#49443E;--lbm-rose:#8D605F;--lbm-blush:#EFDCD7;--lbm-blue:#DCE6EC;--lbm-line:#DFD5C9;--lbm-serif:"Cormorant Garamond";--lbm-sans:"DM Sans"}
html{scroll-behavior:smooth}body{background:#FBF8F3;color:#49443E;font-family:"DM Sans",sans-serif}
*{box-sizing:border-box}h1,h2,h3,h4{font-family:"Cormorant Garamond",Georgia,serif;font-weight:400;color:#49443E}
a{color:#8D605F}a:hover{color:#49443E}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #8D605F!important;outline-offset:4px}
.elementor-location-header .elementor-nav-menu--main .elementor-item{padding:12px 15px!important;color:#49443E!important;font-weight:400!important}
.elementor-location-header .elementor-nav-menu a:after{background:#8D605F!important;height:1px!important}
.elementor-location-header .elementor-menu-toggle{background:transparent!important;color:#49443E!important;font-size:24px}
.elementor-location-header .elementor-nav-menu--dropdown{background:#FBF8F3!important}
.elementor-location-header .elementor-nav-menu--dropdown a{color:#49443E!important;font-family:"DM Sans",sans-serif!important;font-size:15px!important;padding:16px 24px!important}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background:#EFDCD7!important}
.elementor-location-footer a{text-decoration:none;color:#49443E}.elementor-location-footer a:hover{text-decoration:underline}
.lbm-body,.lbm-eyebrow,.lbm-title{display:block;cursor:auto}
.lbm-body a{text-underline-offset:4px}
[data-id="d2f9cda"]:has(li.product) [data-id="768cb5cb"]{display:none}
.woocommerce-page .site-main,.woocommerce-page #primary,.woocommerce-page .content-area{background:#FBF8F3}
.woocommerce-breadcrumb{font-size:12px!important;color:#766E65!important;margin:0 0 2rem!important}
.woocommerce-breadcrumb a{color:#8D605F!important}
.woocommerce-products-header__title,.woocommerce .page-title{font-size:clamp(2.8rem,5vw,4.5rem)!important;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;color:#49443E!important}
.lbm-shop-intro{max-width:1200px;margin:0 auto 3rem;padding:2rem 0;color:#49443E}
.lbm-shop-intro h1{font-size:clamp(2.8rem,5vw,4rem);font-weight:400;margin:0 0 1rem}
.lbm-shop-intro p{max-width:600px;font-size:15px;line-height:1.8}
.lbm-shop-links{display:flex;flex-wrap:wrap;gap:12px;margin:25px 0}
.lbm-shop-links a{border:1px solid #DFD5C9;padding:12px 20px;text-decoration:none;font-size:13px;background:#F3EEE6;color:#49443E}
.lbm-shop-links a:hover{background:#EFDCD7}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem!important;margin:2rem 0!important}
.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}
.woocommerce ul.products li.product{width:100%!important;margin:0!important;float:none!important;background:transparent!important;box-shadow:none!important;border:0!important}
.woocommerce ul.products li.product a img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#F3EEE6;padding:0;transition:transform .3s}
.woocommerce ul.products li.product a:hover img{transform:scale(1.015)}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.8rem!important;line-height:1.2;font-family:"Cormorant Garamond",Georgia,serif!important;font-weight:400!important;color:#49443E}
.woocommerce ul.products li.product .price{font-family:"DM Sans",sans-serif!important;color:#8D605F!important;font-size:1rem!important}
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.wc-block-components-button:not(.is-link){background:#49443E!important;color:#FBF8F3!important;border:1px solid #49443E!important;border-radius:0!important;padding:15px 24px!important;font-family:"DM Sans",sans-serif!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important}
.woocommerce a.button:hover,.woocommerce button.button:hover,.wc-block-components-button:not(.is-link):hover{background:#8D605F!important;border-color:#8D605F!important}
.woocommerce-info,.woocommerce-message,.woocommerce-error{background:#F3EEE6!important;color:#49443E!important;border-top:2px solid #8D605F!important;border-radius:0!important;font-size:14px!important}
.woocommerce-info:before,.woocommerce-message:before{color:#8D605F!important}
.woocommerce .woocommerce-ordering select,.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.wc-block-components-text-input input{background:#FFFDFA!important;border:1px solid #DFD5C9!important;color:#49443E!important;border-radius:0!important;min-height:46px}
.woocommerce div.product div.images{width:55%!important}
.woocommerce div.product div.summary{width:40%!important;padding:1rem 0}
.woocommerce div.product .product_title{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:3.3rem!important;font-weight:400!important;line-height:1.1!important}
.woocommerce div.product p.price{color:#8D605F!important;font-family:"DM Sans",sans-serif!important;font-size:1.3rem!important}
.woocommerce-product-details__short-description{font-size:15px;line-height:1.8}
.woocommerce div.product div.images img{background:#F3EEE6;max-height:850px;object-fit:contain}
.woocommerce div.product div.images .flex-control-thumbs{display:flex;gap:12px;margin-top:15px}
.woocommerce div.product div.images .flex-control-thumbs li{width:22%}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#F3EEE6!important;border-color:#DFD5C9!important;border-radius:0!important}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#FBF8F3!important}
.woocommerce table.shop_table{border-color:#DFD5C9;border-radius:0;background:transparent}
.woocommerce table.shop_table th{font-weight:500}
.woocommerce-checkout .elementor-location-header nav.elementor-nav-menu--main{display:none}
.woocommerce-checkout .elementor-location-footer{display:none}
.woocommerce-checkout #payment{background:#F3EEE6!important;border-radius:0!important}
.woocommerce-checkout .woocommerce{max-width:1100px;margin:auto}
.woocommerce-cart .entry-title,.woocommerce-checkout .entry-title{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:3.5rem!important;color:#49443E!important}
.woocommerce .quantity .qty{min-height:46px}
@media(max-width:1024px){.elementor-location-header .elementor-widget-nav-menu{margin-left:auto}.elementor-location-footer [data-id="5c951ae3"]{flex-wrap:wrap;gap:2rem}.elementor-location-footer [data-id="7b4858cc"]{min-width:16rem}}
@media(max-width:767px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.5rem!important}.woocommerce ul.products li.product a.button{font-size:12px!important;padding:12px!important}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none!important;width:100%!important}.woocommerce div.product .product_title{font-size:2.5rem!important}.lbm-shop-intro{padding:1rem 0}.lbm-shop-links{gap:8px}.lbm-shop-links a{padding:10px 14px}.elementor-location-footer [data-id="7b4858cc"]{min-width:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.lbm-shop-intro h1{font-family:"Cormorant Garamond",Georgia,serif!important}.lbm-shop-intro>p:first-child{font-size:11px;letter-spacing:2px;color:#8D605F}.woocommerce-checkout .elementor-menu-toggle{display:none!important}

@media(max-width:1024px){
.elementor-location-header .elementor-widget-nav-menu,.elementor-location-header .elementor-widget-nav-menu>.elementor-widget-container{position:static!important}
.elementor-location-header .elementor-nav-menu--dropdown{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;z-index:1000;box-shadow:0 12px 18px rgba(73,68,62,.06);border-bottom:1px solid #DFD5C9}
}
.lbm-field::placeholder{color:#81786F!important;opacity:1}

.lbm-commerce{max-width:1200px;margin:0 auto;padding:4rem 2rem 5rem;min-height:50vh}
.lbm-commerce h1{font-family:"Cormorant Garamond",Georgia,serif!important;color:#49443E!important;font-size:3.5rem!important;font-weight:400!important;margin:0 0 2.5rem}
.lbm-commerce-kicker{font-size:11px;letter-spacing:2px;color:#8D605F;margin-bottom:1rem}
body.woocommerce-page .button,body.woocommerce-cart .button,body.woocommerce-checkout .button{background:#49443E!important;color:#FBF8F3!important;border:1px solid #49443E!important;border-radius:0!important;padding:15px 24px!important;font-size:14px!important;font-weight:400!important}
body.woocommerce-page .button:hover,body.woocommerce-cart .button:hover{background:#8D605F!important}
body .elementor-location-footer a{color:#49443E!important}
@media(max-width:767px){.lbm-commerce{padding:2.5rem 1.25rem 3rem}.lbm-commerce h1{font-size:2.8rem!important}}

.lbm-legal{max-width:850px;margin:auto;padding:4.5rem 1.5rem 5rem;color:#49443e;font:16px/1.85 "DM Sans",sans-serif;overflow-wrap:anywhere}
.lbm-legal h1{font:400 3.5rem/1.12 "Cormorant Garamond",serif;margin:0 0 1rem}
.lbm-legal h2{font:500 1.9rem/1.25 "Cormorant Garamond",serif;margin:2.5rem 0 .8rem}
.lbm-legal p,.lbm-legal ul{margin-bottom:1.3rem}.lbm-legal a{color:#8d605f;text-decoration:underline}
.lbm-legal-kicker{font-size:.68rem;letter-spacing:.16em;color:#8d605f}.lbm-legal-date{font-size:.8rem;color:#776f66}
.lbm-legal-note{padding:1.5rem;background:#f0e6df;border-left:3px solid #cda7a0;margin:2rem 0;font-size:.9rem}
.lbm-payment-preview{padding:1.8rem;background:#f3eee7;border:1px solid #dfd5c9;margin:1.5rem 0 2.5rem;max-width:720px}
.lbm-payment-preview h2{font:400 2rem/1.2 "Cormorant Garamond",serif;margin:.3rem 0 .8rem}
.lbm-payment-preview p{font-size:.9rem;line-height:1.7}.lbm-payment-preview .lbm-status{font-size:.65rem;letter-spacing:.14em;color:#8d605f}
.lbm-payment-preview button{background:#49443e;color:#fff;padding:.8rem 1.4rem;border:0;opacity:.55;cursor:not-allowed}
.lbm-checkout-legal{font-size:.8rem;line-height:1.8;margin:2rem 0}.lbm-checkout-legal a{text-decoration:underline;margin-right:1rem}
@media(max-width:767px){.lbm-legal{padding:3rem 1.25rem}.lbm-legal h1{font-size:2.7rem}.lbm-payment-preview{padding:1.25rem}}

/* Shopier etkinleştirildiğinde bu geçici kural kaldırılmalı. */
.woocommerce-checkout #place_order{display:none!important}
.lbm-payment-preview h2{text-transform:none!important}



/* Compact boutique shop */
body.post-type-archive-product .nv-shop,body.tax-product_cat .nv-shop{max-width:1080px!important;width:100%!important;margin:0 auto!important;padding:32px 32px 72px!important;display:flex;flex-direction:column;float:none!important}
body.post-type-archive-product .nv-shop>*,body.tax-product_cat .nv-shop>*{width:100%;min-width:0}
.nv-shop>.nv-bc-count-wrap{order:-3;margin-bottom:18px!important;font-size:12px}
.nv-shop>.woocommerce-products-header{order:-2}
.nv-shop>.nv-woo-filters{order:-1;margin:0 0 12px!important;padding:12px 0!important;border-top:1px solid #e7dfd5;border-bottom:1px solid #e7dfd5;min-height:0!important}
.nv-shop .woocommerce-breadcrumb{margin:0!important;font-size:11px!important}
.nv-shop .woocommerce-result-count{font-size:11px!important;color:#847a70!important}
.nv-shop .woocommerce-ordering{margin:0!important;float:right}
.nv-shop .woocommerce-ordering select{font-size:12px!important;min-height:36px!important;padding:6px 12px!important;background:transparent!important;border:0!important}
.nv-shop .lbm-shop-intro{text-align:center;margin:0 auto!important;padding:20px 0 24px!important}
.nv-shop .lbm-shop-intro h1{font-size:3.2rem!important;line-height:1.15;margin-bottom:12px!important}
.nv-shop .lbm-shop-intro p{margin-left:auto;margin-right:auto;max-width:540px;font-size:13px;line-height:1.8}
.nv-shop .lbm-shop-intro>p:first-child{font-size:9px!important;letter-spacing:2px;margin-bottom:14px}
.nv-shop .lbm-shop-links{justify-content:center;gap:8px;margin:22px 0 0}
.nv-shop .lbm-shop-links a{padding:8px 18px;font-size:11px;border-radius:24px;background:transparent}
body.post-type-archive-product .lbm-shop-links a[href="/magaza/"]{background:#49443e;color:#fbf8f3;border-color:#49443e}
.woocommerce .nv-shop ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px!important;margin:20px 0 0!important}
.woocommerce .nv-shop ul.products li.product .nv-card-content-wrapper{padding:12px 12px 20px;background:#fffcf8;border:1px solid #e9e1d7;border-radius:3px;text-align:center;height:100%;display:flex;flex-direction:column;align-items:center}
.woocommerce .nv-shop ul.products li.product .woocommerce-loop-product__link{width:100%;display:block}
.woocommerce .nv-shop ul.products li.product .sp-product-image{background:#f2ebe2;border-radius:2px;overflow:hidden}
.woocommerce .nv-shop ul.products li.product a img{display:block!important;width:100%!important;height:300px!important;max-height:300px!important;aspect-ratio:auto!important;object-fit:contain!important;padding:14px!important;margin:0!important;background:#f2ebe2!important}
.woocommerce .nv-shop ul.products li.product .woocommerce-loop-product__title{font-size:1.5rem!important;line-height:1.25!important;margin:18px 0 9px!important;padding:0!important;min-height:60px;display:flex;align-items:center;justify-content:center}
.woocommerce .nv-shop ul.products li.product .price{display:block!important;font-size:13px!important;letter-spacing:.03em;margin:0 0 16px!important}
body.woocommerce-page .nv-shop ul.products li.product a.button{margin:auto 0 0!important;padding:10px 24px!important;font-size:11px!important;letter-spacing:.04em;border:1px solid #d8c9bc!important;background:transparent!important;color:#49443e!important;min-width:140px;transition:background .2s}
body.woocommerce-page .nv-shop ul.products li.product a.button:hover{background:#efdfd8!important;border-color:#cbaea2!important}
@media(max-width:1024px){.woocommerce .nv-shop ul.products{gap:16px!important}.woocommerce .nv-shop ul.products li.product a img{height:250px!important;max-height:250px!important}}
@media(max-width:767px){
body.post-type-archive-product .nv-shop,body.tax-product_cat .nv-shop{padding:22px 16px 48px!important}
.nv-shop .lbm-shop-intro{padding:14px 0 22px!important}.nv-shop .lbm-shop-intro h1{font-size:2.6rem!important}.nv-shop .lbm-shop-intro p{font-size:12px}
.nv-shop .lbm-shop-links a{padding:8px 13px;font-size:10px}
.nv-shop .nv-bc-count-wrap{display:flex;justify-content:space-between;gap:8px;align-items:center}
.nv-shop .woocommerce-result-count{margin:0!important;font-size:10px!important}
.woocommerce .nv-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important}
.woocommerce .nv-shop ul.products li.product .nv-card-content-wrapper{padding:7px 7px 14px}
.woocommerce .nv-shop ul.products li.product a img{height:185px!important;max-height:185px!important;padding:7px!important}
.woocommerce .nv-shop ul.products li.product .woocommerce-loop-product__title{font-size:1.18rem!important;min-height:66px;margin:12px 0 6px!important}
.woocommerce .nv-shop ul.products li.product .price{font-size:12px!important;margin-bottom:12px!important}
body.woocommerce-page .nv-shop ul.products li.product a.button{min-width:0;width:100%;padding:10px 6px!important;font-size:10px!important}
}


/* Keep collection navigation on category archives, including empty ones. */
.tax-product_cat .term-description{text-align:center;padding:26px 0 30px}
.tax-product_cat .term-description>p:first-child{font-size:14px;line-height:1.8;margin:0 auto 22px;max-width:560px;color:#49443e}
.tax-product_cat .term-description>p:last-child{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0}
.tax-product_cat .term-description>p:last-child a{display:inline-block;border:1px solid #dfd5c9;border-radius:24px;padding:8px 18px;font:400 11px/1.5 "DM Sans",sans-serif;text-decoration:none;color:#49443e;background:transparent}
.tax-product_cat .term-description>p:last-child a:hover{background:#efdfd8}
.term-bebek-albumleri .term-description a[href="/urun-kategori/bebek-albumleri/"],.term-stickerlar .term-description a[href="/urun-kategori/stickerlar/"]{background:#49443e!important;color:#fbf8f3!important;border-color:#49443e!important}
@media(max-width:767px){.tax-product_cat .term-description{padding:20px 0 26px}.tax-product_cat .term-description>p:last-child a{font-size:10px;padding:8px 13px}}/* End custom CSS */