@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//zuzupuzzle.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.3.4") format("woff2");
}

:root {
	--wd-header-banner-h: 50px;
	--wd-text-font: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #333333;
	--wd-text-font-size: 16px;
	--wd-title-font: "Baloo 2", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: rgb(13,49,100);
	--wd-entities-title-font: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: #000000;
	--wd-alternative-font: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: rgb(13,49,100);
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: none;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(13,49,100);
	--wd-alternative-color: rgb(242,122,26);
	--btn-default-font-family: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--btn-default-font-weight: 500;
	--btn-default-bgcolor: rgb(247,247,247);
	--btn-default-bgcolor-hover: rgb(239,239,239);
	--btn-accented-font-family: "Kohinoor-bangla", Arial, Helvetica, sans-serif;
	--btn-accented-font-weight: 500;
	--btn-accented-transform: capitalize;
	--btn-accented-bgcolor: rgb(13,49,100);
	--btn-accented-bgcolor-hover: rgb(0,41,99);
	--btn-font-weight: 500;
	--btn-transform: capitalize;
	--btn-font-size: 15px;
	--wd-form-brd-width: 1px;
	--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-image: none;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(163,0,0);
	background-image: none;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
html .product.wd-cat .wd-entities-title, html .product.wd-cat.cat-design-replace-title .wd-entities-title, html .wd-masonry-first .wd-cat:first-child .wd-entities-title {
	font-size: 18px;
	text-transform: none;
}
html .wd-nav-mobile > li > a, html .wd-nav-mobile .wd-sub-menu li a {
	text-transform: none;
}
html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
	font-size: 36px;
}
html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
	font-size: 14px;
}
html .entry-summary .single_add_to_cart_button, .wd-single-add-cart .single_add_to_cart_button, html .wd-sticky-btn-cart .single_add_to_cart_button, html .wd-sticky-add-to-cart, html .wd-sticky-btn.wd-quantity-overlap div.quantity input[type], html .product-quick-view .entry-summary .single_add_to_cart_button, html .woocommerce-mini-cart__buttons .btn-cart, html .wd-popup-added-cart .view-cart {
	text-transform: capitalize;
	color: rgb(15,17,17);
	background: rgb(254,216,19);
}
html .entry-summary .single_add_to_cart_button:hover, .wd-single-add-cart .single_add_to_cart_button:hover, html .wd-sticky-btn-cart .single_add_to_cart_button:hover, html .wd-sticky-add-to-cart:hover, html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity input[type], html .wd-sticky-btn.wd-quantity-overlap .cart:hover > div.quantity+.button, html .product-quick-view .entry-summary .single_add_to_cart_button:hover, html .woocommerce-mini-cart__buttons .btn-cart:hover, html .wd-popup-added-cart .view-cart:hover {
	color: rgb(15,17,17);
	background: rgb(255,212,0);
}
html .wd-buy-now-btn, html .cart-totals-inner .checkout-button, html .woocommerce-mini-cart__buttons .checkout, html #place_order {
	text-transform: capitalize;
	color: rgb(15,17,17);
	background: rgb(255,164,28);
}
html .wd-buy-now-btn:hover, html .cart-totals-inner .checkout-button:hover, html .woocommerce-mini-cart__buttons .checkout:hover, html #place_order:hover {
	color: rgb(15,17,17);
	background: rgb(255,153,0);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-color: rgb(0,0,0);
	--wd-form-brd-color: rgb(217,217,217);
	--wd-form-brd-color-focus: rgb(102,102,102);
}
.product-labels .product-label.onsale {
	background-color: rgb(37,137,67);
	color: rgb(255,255,255);
}
.product-labels .product-label.out-of-stock {
	background-color: rgb(221,51,51);
	color: rgb(255,255,255);
}
.product-labels .product-label.attribute-label:not(.label-with-img) {
	color: rgb(255,255,255);
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 900px;
}

@media (max-width: 1024px) {
	:root {
		--wd-header-banner-h: 60px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-text-font-size: 14px;
	}
	html .page-title > .container > .title, html .page-title .wd-title-wrapp > .title {
		font-size: 24px;
	}
	html .wd-page-content .wd-product .product-wrapper .wd-entities-title {
		font-size: 12px;
	}
	.label {
		font-size: 15px;
	}
	html .wd-product .price, html .wd-product .price > .amount, html .wd-product .price ins > .amount {
		font-size: 14px;
	}

}
:root{
--wd-container-w: 1360px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 8px;
}

@media (min-width: 1360px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1360px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1360px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


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

.wc-prl-title {line-height: 1.2em; margin-bottom: 10px; margin-top: 40px; background-color: #03f3e0; padding: 1px 5px; border-radius: 5px; width: fit-content;}
mark {background-color: #ffd459 !important; color: #ff0000 !important; border-radius: 5px;}
.wcpa_wrap {padding: 0;}
.product-labels .label-with-img {max-width: 60px !important; box-shadow: 0 0 5px 0 #ccc;}
.btn,.button {height: 50px !important;}
textarea {box-shadow:0 1px 4px 0 rgb(34 34 34 / 10%) inset !important; min-height: 60px !important;}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], input[type='button'] {box-shadow:0 1px 4px 0 rgb(34 34 34 / 10%) inset !important; min-height: 50px !important;}
.browser-Safari .hide-larger-price .price>:is(ins,small) {margin-inline-start: 2px !important;}
.hide-larger-price .price {word-spacing: -0.1em !important;}
select {box-shadow: 0 1px 6px 0 rgb(34 34 34 / 15%)}
table.variations tr:first-child .cell {display: block !important;}
table.variations tr:last-child .cell {display: block !important;}
table.variations .label {padding: 0 0 10px!important;}
table.variations label {font-weight: 400 !important;}
table.variations select { max-width: 100% !important;}
select {min-height: 50px !important; font-size: 16px;}
.wc-pao-addon-description p {font-size: 14px;}
.box-style-shadow {padding: 12px !important;}
.single-pp-iconbox {padding: 10px !important;}
.wcpa_wrap .wcpa_section_body {padding: 0;}
form.variations_form {--wd-var-table-mb: 0px !important;}
.wcpa_wrap .wcpa_field_wrap {margin: 5px 0;}
.wcpa_form_outer {margin: 1em 0 0 0;}
.wcpa_price_summary .wcpa_total {padding: 10px 0 0;}
.wcpa_wrap .wcpa_checkbox {margin-top: 10px;}
.p-star .box-icon-wrapper {margin-right: 0px !important;}
.widget_product_categories .product-categories li {font-weight: bold; --wd-link-color: #333;--wd-link-color-hover: #000;}
.widget_product_categories .widget-title {font-weight: 900; color: #10387c;}
.wcpa_wrap .wcpa_selection_outline input:checked~.wcpa_img_wrap {outline: solid 2px #115b16; border-radius: 8px;}
.wcpa_wrap .wcpa_image img {border-radius: 8px;}
.wcpa_wrap .wcpa_group_field, .wcpa_wrap .wcpa_grp_items {display: flex;}
.wcpa_wrap .wcpa_image .wcpa_image_label {text-align: center;}
#wcpa_img_preview .wcpa_img_check {min-height: 22px;}
.wcpa_wrap .wcpa_field .wcpa_mag_icon {background: #905b00;}
.wd-attr-selected {font-weight: bold; color: rgb(208,2,27);}
.wcpa_wrap .wcpa_group_field, .wcpa_wrap .wcpa_grp_items {gap: 5px 10px;}
.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox label, .wcpa_wrap .wcpa_check_ui_button .wcpa_radio label{background:#efefef;}
.acoplw-blockText {font-weight: 600;}
.wcpa_wrap .wcpa_check_ui_button .wcpa_checkbox label, .wcpa_wrap .wcpa_check_ui_button .wcpa_radio label {padding:5px 7px;}
.label-for-grid {background-color: #d4e9d7;padding: 3px 6px;border-radius: 8px;font-size: 11px;line-height: 11px;font-weight: bold;width: fit-content;position: relative; margin-top: 5px;}
table.variations label {font-weight: 600 !important; color: #0D3164;}
.free-shipping-before-cart .wd-info-box .info-box-title {margin-bottom: 0;}
.mailpoet_segment_label {display: none;}
.mailpoet_submit {margin-top: 20px; border-radius: 5px;}
.pisol-shipping-calculator-form .button {margin-bottom: 0;}
.button.pisol-update-address-button {border-radius:5px; display: inline-block; float:right; margin-top:-20px; min-height:50px; width:40%; font-size: 15px !important;}
.pisol-shipping-calculator-form input[type="text"], .pisol-shipping-calculator-form select {display:inline-block; float:left; max-width:55%;}
.pisol-shipping-calculator-form {border-radius:5px; border: 1px dashed #dbf2f0;}
.button.pisol-shipping-calculator-button {display: none; border-radius: 5px;}
.pisol-ppscw-alert {border-radius:5px; padding:10px 15px;}
#pisol-ppscw-alert-container {width: 100%;}
.pisol-ppscw-alert {margin: 0;}
.wcpa_price_summary .wcpa_total {font-weight: 400;}
.pisol-ppscw-alert {margin-top: 10px;}
.product-labels .product-label.onsale {display: none;}
.wcpa_wrap .wcpa_section_head {justify-content: center;}
.fee .amount {font-weight: 400 !important;}
.cart-subtotal .amount {font-weight: 600 !important;}
.cart-discount .woocommerce-Price-amount.amount {color: red !important;}
.order-total .woocommerce-Price-amount.amount {color: green !important;}
.tax-total .woocommerce-Price-amount.amount {font-weight: 400 !important;}
.product-subtotal {display: none !important;}
.single-product .label-for-loop {display: none;}
.free-shipping-notice {font-size: 12px;background-color: #95e1c7;display: inline-block;padding: 2px 4px;border-radius: 5px;}
.wcpa_price_summary .wcpa_price_suffix {display: none !important;}
.wcst_estimated_label {font-weight: 600; color:rgb(242,122,26);}
.cart-table-section>.cart {margin-bottom: 20px;}
.wc-prl-title {margin-bottom: 0;}
.woocommerce-price-suffix {display: none !important;}
.show-delivery {font-family: 'Baloo 2';font-size: 12px;color: #333333;font-weight: 600;background-color: #d7ecda;padding: 2px 6px;border-radius: 4px;margin-top: 5px;display: inline-block;}
[class*="wd-swatches"] {--wd-swatch-h-sp: 5px !important; --wd-swatch-v-sp: 5px !important;}
:is(.btn,.button,button,[type="submit"],[type="button"]) {font-size: 15px !important;}
.star-rating {color: #349fa3;}
.hide-larger-price .price {word-spacing: -0.2em;}
.discount-percentage {font-family: 'Baloo 2';padding: 2px 4px;border-radius: 3px;font-size: 12px;font-weight: 600;margin-left: 4px;display: inline-block;color: #cf2e2e;border: 1.5px solid;vertical-align: 2px;}
.wc-prl-recommendations .discount-percentage {display: none !important;}
.single-product .discount-percentage {font-size: 15px !important;}
.woocommerce-review-link {font-weight: 600 !important; font-size: 14px !important; color: #349fa3 !important;}
.wd-progress-bar .progress-bar {background-color: #349fa3 !important;}
.fee th, td {font-family: var(--wd-text-font); font-weight:400 !important;}
.american-made {position:absolute; right:17px; top:90px;}
.wd-toolbar-link .wd-custom-icon img {height: 32px;}
.nextday-shipping-label {position:absolute; right:0; z-index: 99;}
.hidden {display: none;}
.custom-shipping-text {display:flex;align-items:center;font-size:16px;color:#0d3164;font-weight:500;margin-top:10px;font-family: var(--wd-text-font);}
.custom-shipping-icon {margin-right:10px;width:26px;height:auto;}
.wd-timer {--wd-timer-size: 16px;}
.collapse-button-hidden {font-size: 18px !important; width: 93%;}
.wcpa_wrap .wcpa_image {border: 1px solid #d9d9d9;border-radius: 5px;box-shadow: 0 1px 4px 0 rgba(34, 34, 34, 0.1)
 inset !important;}
.wcpa_wrap .wcpa_image .wcpa_img_wrap .wcpa_selected_tick {visibility: visible;opacity: 1;background-color: #ddd;}
.wcpa_wrap .wcpa_image input:checked~.wcpa_img_wrap .wcpa_selected_tick {visibility: visible;opacity: 1;background-color: #349fa3;}
.wcpa_wrap .wcpa_disp_squircle .wcpa_image .wcpa_img_wrap {padding: 5px;border-bottom: 1px solid #ddd;border-radius: 0;}
.wcpa_wrap .wcpa_image .wcpa_image_label {font-size: 13px;padding: 5px;}
.wcpa_product_group_item .wcst_estimated_label{display: none !important;}
.wcpa_product_group_item .wcst_estimated_text {display: none !important;}
.discount-label {display: inline-block; background-color: #0aa620; color: #fff; padding: 3px 6px; border-radius: 3px; font-size: 0.9em; margin-left: 1px;}
.woocommerce-cart del {color: #999; font-size: 0.9em; margin-right: 5px;}
.wd-btn-design-full form.cart :where(.single_add_to_cart_button,.wd-buy-now-btn) {flex: 1 1 70% !important;}
.wd-single-add-cart .single_add_to_cart_button {text-transform: none !important;}
.wd-timer.wd-style-standard {--wd-timer-bg: #000000;}
.hurrytimer-button.applied {background-color: #0076DF;}
.hurrytimer-timer-digit {font-weight: 600;}
.first-head {line-height: 1.1 !important; font-weight: 600; color: #fff; margin-bottom: 5px;}
.hurrytimer-sticky-13633 {padding: 10px 0;}
.hurrytimer-sticky-close {top: 7%;}
.hurrytimer-sticky-13633 {
    --blue-gradient: linear-gradient(180deg, rgb(12, 18, 71), rgb(40, 51, 125) 28%, rgb(80, 93, 173) 46%, rgb(125, 142, 209) 60%, rgb(174, 188, 230) 75%, rgb(239, 236, 255) 90%);
    background: var(--blue-gradient);}
[class~=hurrytimer-campaign] {
    --blue-gradient: linear-gradient(180deg, rgb(12, 18, 71), rgb(40, 51, 125) 28%, rgb(80, 93, 173) 46%, rgb(125, 142, 209) 60%, rgb(174, 188, 230) 75%, rgb(239, 236, 255) 90%);
    background: var(--blue-gradient);}
.coupon-aj5kv6nex {display: none !important;}
.cart-total-discount td .woocommerce-Price-amount {color: red !important; /* Fiyatı kırmızı yap */font-weight: bold;}
.btn.btn-style-link { height: 28px !important;}
.landing-buynow {height: 36px !important;}
.animated-gradient {
		width: 100%;
    height: 250px;
    background: linear-gradient(-45deg, #8f455c, #cb6821, #42276a);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.animated-gradient-p {
		width: 100%;
    height: 300px;
    background: linear-gradient(-45deg, #8f455c, #cb6821, #42276a);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
.glowing-button {
    padding: 15px 30px;
    font-size: 18px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    border-radius: 8px;
    background: linear-gradient(45deg, #E85D04, #7b3091);
    box-shadow: 0 0 15px rgba(232, 93, 4, 0.8); /* Gölgeyi turuncu tonunda tuttuk */
    transition: all 1s ease;
    animation: glowing 1s infinite alternate;
}

@keyframes glowing {
    0% { box-shadow: 0 0 10px rgba(232, 93, 4, 0.8); }
    100% { box-shadow: 0 0 20px rgba(232, 93, 4, 0.8); }
}

.glowing-button:hover {
    color: white;
    transform: scale(1.05);
    background: linear-gradient(45deg, #7b3091, #E85D04);
}

.postid-21169 .wcst_estimated_date_container {
    display: none !important;
}

ul.woocommerce-shipping-methods li { margin-bottom: var(--li-mb); border: 1px solid #dedede; padding: 10px; border-radius: 5px; background: #f3f3f3; box-shadow: 0 0 5px 0 #ddd inset;}
.wd-est-del:not(.wd-with-icon) .wd-info-icon:before {content: "";}
.wd-del-overall .wd-est-del {background-color: #eee; width: 100%; padding: 10px; border-radius: 5px;}
.cfw-totals-list table tr.wd-del-overall {display: block;}@media (min-width: 1025px) {
	.owl-nav {display: block !important;}
.first-head {font-size: 26px !important;}
.hurrytimer-sticky {width: 40% !important; border-radius: 20px 20px 0 0; top: auto; bottom: 0;}
.animated-gradient {
		width: 100%;
    height: 150px;
    background: linear-gradient(-45deg, #8f455c, #cb6821, #42276a);
    background-size: 300% 300%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}
}

@media (max-width: 576px) {
	.wd-action-btn.wd-style-icon .button {display: none;}
.wcpa_wrap .wcpa_group_field, .wcpa_wrap .wcpa_grp_items {gap: 5px 10px;}
.cart-discount th {display: contents !important;visibility: visible !important;}}
.product-subtotal {display: none !important;}
.owl-nav {display: none;}
.wcpa_wrap .wcpa_image .wcpa_image_label {font-size: 12px;margin-top: 3px;}
.first-head {font-size: 24px;}
.hurrytimer-sticky {width: 100%;}
}

