:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: rgb(118,118,118);
	--wd-text-font-size: 15px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://fotoev.com/wp-content/uploads/2021/08/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: inherit;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
	--wd-popup-padding: 15px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 5px;
}

@media (min-width: 1222px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

/* Fotoev product experience — October 2026 */
body.single-product{--wd-primary-color:#5b8c42;--wd-link-color:#29282d;--wd-link-color-hover:#5b8c42;background:#fff;color:#29282d}
.single-product .product_title{font-size:clamp(25px,2.3vw,36px)!important;line-height:1.18!important;letter-spacing:-.7px;color:#29282d!important}
.single-product .summary-inner{padding:26px!important;border:1px solid #e8e4ec;border-radius:18px;background:#fff;box-shadow:0 8px 30px #28232e08}
.single-product .summary .price{color:#5b8c42!important;font-size:28px!important;font-weight:750}
.single-product .summary .price del{font-size:16px;color:#777}
.single-product .summary .single_add_to_cart_button,.single-product .summary .fe-main-cta{background:#5b8c42!important;color:#fff!important;border-radius:10px!important;min-height:52px!important;font-size:16px!important;font-weight:700!important}
.single-product .summary .single_add_to_cart_button:hover{background:#456b32!important}
.single-product .woocommerce-product-gallery{border-radius:18px;overflow:hidden;background:#f8f7f9}
.single-product .woocommerce-product-gallery img{object-fit:contain}
.single-product .fotoev-product-brief{font-size:14px;line-height:1.7}
.single-product .fotoev-product-brief ul{padding:0;margin:12px 0;list-style:none}
.single-product .fotoev-product-brief li{padding:10px 12px;border-radius:8px;background:#f4f8f1;margin:6px 0;color:#343039}
.single-product .fe-product-details{border:1px solid #e7dfed;border-radius:10px;padding:16px;margin-top:20px}
.single-product .fe-product-details summary{font-size:16px;font-weight:700;cursor:pointer;color:#29282d}
.single-product .wc-dnd-file-upload{border:2px dashed #a5be98!important;border-radius:12px!important;background:#f8fbf6!important;padding:18px!important}
.single-product .fe-upload-help{font-size:14px;color:#594a63!important}
.single-product .fotoev-product-details{max-width:980px;margin:auto;color:#3c3741;line-height:1.8}
.single-product .fotoev-product-details h2{font-size:26px;color:#29282d}
.single-product .fotoev-product-details h3{font-size:19px;margin:28px 0 12px;color:#29282d}
.single-product .fotoev-product-details ol{padding-left:24px}
.single-product .fotoev-product-details ol li{padding:10px 12px;background:#f4f8f1;border-radius:8px;margin-bottom:10px}
.single-product .fotoev-guide{margin:28px 0;background:#f5f8f2;border-radius:14px;padding:20px;text-align:center}
.single-product .fotoev-guide img{width:100%;max-width:700px;height:auto;border-radius:10px}
.single-product .fotoev-guide figcaption{font-size:12px;color:#706577;margin-top:8px}
@media(max-width:767px){.single-product .summary-inner{padding:18px!important;margin-top:16px}.single-product .product_title{font-size:26px!important}.single-product .summary .price{font-size:25px!important}.single-product .fotoev-guide{padding:10px}.single-product .single_add_to_cart_button{width:100%}}
.single-product .summary .price ins,.single-product .summary .price ins .amount{color:#5b8c42!important}.single-product .wc-dnd-file-upload .codedropz-upload-handler{border-color:#a5be98!important}.single-product .wc-dnd-file-upload .codedropz-upload-handler a{background:#5b8c42!important;color:#fff!important;border-radius:8px;padding:8px 14px}

/* Center the full product layout on desktop */
.single-product #main-content{margin-inline:auto!important;width:100%!important;max-width:1320px!important}


/* Fotoev — ortak tasarım dili, 18 Ekim 2026 */
:root{--fe-green:#5b8c42;--fe-dark:#29282d;--fe-soft:#f4f8f1;--wd-primary-color:#5b8c42;--wd-link-color:#29282d;--wd-link-color-hover:#456b32}
body{color:var(--fe-dark);background:#fff}h1,h2,h3,h4{color:var(--fe-dark);line-height:1.25}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #5b8c42;outline-offset:3px}
body:not(.tax-product_cat):not(.post-type-archive-product) #main-content>.wd-sidebar{display:none!important}body:not(.tax-product_cat):not(.post-type-archive-product) #main-content>.wd-content-area{--wd-col:12;grid-column:1/-1;width:100%;max-width:100%}
.wd-sidebar .widget-area>.widget{display:none!important}.wd-sidebar .fe-shop-filters{display:block!important}
#main-content{max-width:1320px;margin-inline:auto}.page:not(.home) .entry-content{line-height:1.8}.page:not(.home) h1{font-size:clamp(28px,3vw,42px)}
.fe-home{--wine:#5b8c42;--ink:#29282d;--cream:#fff;--peach:#f4f8f1}.fe-home h1 em,.fe-kicker,.fe-cat-arrow{color:#5b8c42!important}.fe-hero-img,.fe-links{background:#f4f8f1!important}.fe-button,.btn-color-primary,button.single_add_to_cart_button{background:#5b8c42!important;color:#fff!important;border-radius:9px}.fe-button:hover,.btn-color-primary:hover{background:#456b32!important}.fe-how b svg{stroke:#5b8c42!important}.fe-strip span:before{color:#a5be98!important}
.woocommerce .price,.woocommerce .price ins,.woocommerce .price ins .amount{color:#456b32}.product-grid-item{border-radius:12px;overflow:hidden}.product-grid-item .product-image-link img{aspect-ratio:1;object-fit:contain}.product-grid-item .wd-entities-title{font-size:16px;line-height:1.5}.fe-sort-tabs a[aria-current=true]{border-color:#5b8c42!important;color:#456b32!important}.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{border-radius:8px;border-color:#dce4d7}
.fe-home>.fe-footer,.fe-home .fe-footer:not(.fe-global-footer){display:none!important}.wd-prefooter{padding:0!important;margin:0!important}.wd-prefooter>.container{width:100%;max-width:none;padding:0}.fe-global-footer{display:block!important;background:#29282d!important;color:#fff!important;border-top:4px solid #5b8c42;padding:48px max(24px,calc((100vw - 1240px)/2)) 24px;text-align:left!important;margin-top:48px;font-size:14px}.fe-global-footer .fe-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:32px}.fe-global-footer h3{font-size:16px;color:#fff;margin:0 0 18px}.fe-global-footer .fe-footer-grid>div>a{display:block;margin:8px 0;color:#e0e4dc;font-size:14px;line-height:1.6}.fe-global-footer a:hover{color:#b8d4a8!important}.fe-global-footer p{font-size:14px;line-height:1.8;color:#d2d6ce}.fe-global-footer .fe-footer-logo{width:160px;height:auto;background:#fff;padding:10px;border-radius:8px}.fe-global-footer .fe-footer-tag{color:#b8d4a8;font-size:13px}.fe-global-footer .fe-footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid #53545a;margin-top:32px;padding-top:20px;color:#d2d6ce;font-size:12px}.wd-copyrights{background:#29282d!important;color:#d2d6ce!important}.wd-copyrights a{color:#d2d6ce!important}
@media(max-width:767px){.fe-global-footer{padding:32px 20px 22px;margin-top:32px}.fe-global-footer .fe-footer-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.fe-global-footer .fe-footer-brand{grid-column:1/-1}.fe-global-footer a{padding-block:4px}.product-grid-item .wd-entities-title{font-size:14px}.single-product .summary-inner{box-shadow:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}

