@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-300.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-300-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-300italic.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 300;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-300italic-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-400.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-400-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-400italic.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 400;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-400italic-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-500.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-500-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-500italic.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 500;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-500italic-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-700.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-700-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-700italic.woff2) format('woff2');
unicode-range: U+0292,U+02BC,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0311,U+0384-0386,U+0388-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+0400-045F,U+0462-0463,U+0472-0475,U+048A-04F9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2070,U+2074-2079,U+2080-2089,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+E0FF,U+EFFD,U+F000-F002,U+F0FF,U+F200,U+F506-F511,U+F800-F81D,U+FB00-FB04;
}
@font-face {
font-family: 'Ubuntu';
font-style: italic;
font-weight: 700;
font-display: swap;
src: url(//hediko.com.tr/wp-content/themes/storefront-child/fonts/Ubuntu-700italic-latin.woff2) format('woff2');
unicode-range: U+0000,U+0008-0009,U+000D,U+001D,U+0020-007E,U+00A0-024F,U+1E80-1E85,U+1EF2-1EF3,U+2013-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+20AE,U+20B4,U+20B9,U+2113,U+2116,U+2122,U+2126,U+212E,U+2153-215E;
}  body, html,
h1, h2, h3, h4, h5, h6,
p, a, span, li, ul, ol,
input, button, textarea, select,
div, article, section, header, footer, nav,
.woocommerce, .woocommerce-page,
.storefront-handheld-footer-bar {
font-family: 'Ubuntu', sans-serif;
}  .fa, .fas, .far, .fab, [class^="fa-"], [class*=" fa-"] {
font-family: 'FontAwesome', 'Font Awesome 5 Free', 'Font Awesome 5 Brands', sans-serif !important;
} td.product-remove a.remove {
font-family: Arial, sans-serif !important;
color: #ffffff !important;
font-size: 0 !important; width: 26px !important;
height: 26px !important;
min-width: 26px !important;
min-height: 26px !important;
line-height: 26px !important;
border-radius: 50% !important;
background-color: #876b1a !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
box-sizing: border-box !important;
} td.product-remove a.remove::before,
td.product-remove a.remove::after {
content: none !important;
display: none !important;
}
.dashicons, .dashicons-before {
font-family: 'dashicons' !important;
}
.storefront-icons, 
.handheld-navigation .menu-item-has-children > a::after {
font-family: 'storefront-icons' !important;
} .site-header-cart .cart-contents::after {
font-family: "Font Awesome 5 Free", "FontAwesome" !important;
font-weight: 900 !important;
}
.wishsuite-shop-top_thumbnail {
z-index: 0 !important;
}
#colophon a {
text-decoration: none !important;
border-bottom: none !important;
box-shadow: none !important;
}
#colophon a:hover {
text-decoration: underline !important;
}
#colophon h3 { color: #ffffff !important; } .wp-block-image,
.wp-block-image a,
.wp-block-image.has-custom-border,
.wp-block-image.has-custom-border a {
border: none !important;
box-shadow: none !important;
outline: none !important;
text-decoration: none !important;
} span.onsale,
.wc-block-grid__product-onsale {
font-family: 'Ubuntu', sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
color: #ffffff !important; background: linear-gradient(to bottom, #ff5c5c 0%, #c20000 100%) !important;
border: 1px solid #9e0000 !important; box-shadow: 
0 4px 8px rgba(0, 0, 0, 0.3) !important, 
inset 0 1px 0 rgba(255, 255, 255, 0.5) !important, 
inset 0 8px 8px rgba(255, 255, 255, 0.35) !important, 
inset 0 -8px 8px rgba(0, 0, 0, 0.25) !important; border-radius: 20px !important; min-height: auto !important;
min-width: auto !important;
width: auto !important;
height: auto !important;
line-height: 1.2 !important;
padding: 6px 14px !important;
font-size: 11px !important;
letter-spacing: 0.08em !important; top: 12px !important;
right: 12px !important;
left: auto !important;
text-align: center !important;
z-index: 10 !important;
position: absolute !important;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4) !important; } .reset_variations {
display: inline-flex !important;
align-items: center !important;
gap: 6px !important;
margin-top: 16px !important;
margin-bottom: 16px !important;
margin-left: 0 !important;
padding-left: 0 !important;
font-family: 'Ubuntu', sans-serif !important;
font-weight: 500 !important;
font-size: 14px !important;
text-decoration: none !important;
border: none !important;
} .reset_variations,
.reset_variations *,
.reset_variations::before,
.reset_variations::after {
color: #876b1a !important;
fill: #876b1a !important; } .reset_variations:hover,
.reset_variations:hover *,
.reset_variations:hover::before,
.reset_variations:hover::after {
color: #a38526 !important;
fill: #a38526 !important;
text-decoration: underline !important;
} .wc-block-grid__product-onsale span,
span.onsale {
color: #ffffff !important;
font-family: 'Ubuntu', sans-serif !important;
font-weight: 700 !important;
text-transform: uppercase !important;
} .sppro-installment-container,
.sppro-installment-container *,
.sppro-installment-table th,
.sppro-installment-table td,
.sppro-tab-item,
.sppro-installment-note,
.eticsoft_inst_container,
.eticsoft_inst_container *,
.eticsoft_spr_bank table tbody tr td,
.eticsoft_spr_bank table tbody tr th {
color: #876b1a !important;
}  div.woocommerce-terms-and-conditions-wrapper,
#payment .woocommerce-terms-and-conditions-wrapper {
background: #FAF8F3 !important; border: 1px solid rgba(135, 107, 26, 0.15) !important;
border-bottom: none !important; border-radius: 8px 8px 0 0 !important; padding: 24px 24px 12px 24px !important; margin: 20px 0 0 0 !important; box-sizing: border-box !important;
} .woocommerce-checkout-payment #sozlesme_onayla_field,
.woocommerce-checkout-payment .kc-classic-contracts,
div.woocommerce-terms-and-conditions-wrapper #sozlesme_onayla_field,
div.woocommerce-terms-and-conditions-wrapper .kc-classic-contracts,
#payment #sozlesme_onayla_field,
#payment .kc-classic-contracts {
background: #FAF8F3 !important; border: 1px solid rgba(135, 107, 26, 0.15) !important;
border-top: none !important; border-radius: 0 0 8px 8px !important; padding: 12px 24px 24px 24px !important; margin: 0 0 20px 0 !important; width: 100% !important;
box-sizing: border-box !important;
} div.woocommerce-terms-and-conditions-wrapper,
div.woocommerce-terms-and-conditions-wrapper *,
#payment .woocommerce-terms-and-conditions-wrapper,
#payment .woocommerce-terms-and-conditions-wrapper *,
#sozlesme_onayla_field,
#sozlesme_onayla_field * {
box-sizing: border-box !important;
} div.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text,
#payment .woocommerce-privacy-policy-text {
margin: 0 0 18px 0 !important;
padding: 0 !important;
text-align: left !important;
line-height: 1.6 !important;
}
div.woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
#payment .woocommerce-privacy-policy-text p {
margin: 0 !important;
padding: 0 !important;
text-align: left !important;
} div.woocommerce-terms-and-conditions-wrapper p.form-row.validate-required,
#payment p.form-row.validate-required {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: none !important;
width: 100% !important;
display: block !important;
} div.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox,
div.woocommerce-terms-and-conditions-wrapper label.kc-classic-contracts__label,
#payment label.woocommerce-form__label-for-checkbox,
#payment label.kc-classic-contracts__label,
#sozlesme_onayla_field label {
display: block !important;
position: relative !important;
padding-left: 30px !important;
margin: 0 !important;
width: 100% !important;
text-align: left !important;
line-height: 1.5 !important;
cursor: pointer !important;
} div.woocommerce-terms-and-conditions-wrapper input.woocommerce-form__input-checkbox,
div.woocommerce-terms-and-conditions-wrapper input#sozlesme_onayla,
#payment input.woocommerce-form__input-checkbox,
#payment input#sozlesme_onayla,
#sozlesme_onayla_field input#sozlesme_onayla {
position: absolute !important;
left: 0 !important;
top: 3px !important;
margin: 0 !important;
padding: 0 !important;
flex-shrink: 0 !important;
width: 18px !important;
height: 18px !important;
opacity: 1 !important;
display: inline-block !important;
} div.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text,
div.woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
#payment .woocommerce-terms-and-conditions-checkbox-text,
#payment .kc-classic-contracts__text,
#sozlesme_onayla_field span {
display: inline !important;
margin: 0 !important;
padding: 0 !important;
} div.woocommerce-terms-and-conditions-wrapper label abbr.required,
div.woocommerce-terms-and-conditions-wrapper label .required,
#payment label abbr.required,
#payment label .required,
#sozlesme_onayla_field label abbr.required,
#sozlesme_onayla_field label .required {
display: inline-block !important;
float: none !important;
position: static !important;
margin-left: 6px !important;
border: none !important;
border-bottom: none !important;
text-decoration: none !important;
box-shadow: none !important;
color: #876b1a !important; font-size: 0.85em !important;
vertical-align: super !important;
line-height: 0 !important;
font-weight: 700 !important;
cursor: default !important;
} #sozlesme_onayla_field label .kc-classic-contracts__text::after {
content: "*" !important;
display: inline-block !important;
color: #876b1a !important; font-size: 0.85em !important;
vertical-align: super !important;
line-height: 0 !important;
font-weight: 700 !important;
margin-left: 6px !important;
}  div.woocommerce-terms-and-conditions-wrapper,
div.woocommerce-terms-and-conditions-wrapper p,
div.woocommerce-terms-and-conditions-wrapper span,
div.woocommerce-terms-and-conditions-wrapper label,
div.woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
#payment .woocommerce-terms-and-conditions-wrapper,
#payment .woocommerce-terms-and-conditions-wrapper p,
#payment .woocommerce-terms-and-conditions-wrapper span,
#payment .woocommerce-terms-and-conditions-wrapper label,
#payment .woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
#sozlesme_onayla_field,
#sozlesme_onayla_field p,
#sozlesme_onayla_field span,
#sozlesme_onayla_field label,
#sozlesme_onayla_field .kc-classic-contracts__text {
color: #876b1a !important;
} div.woocommerce-terms-and-conditions-wrapper a,
div.woocommerce-terms-and-conditions-wrapper a.woocommerce-privacy-policy-link,
div.woocommerce-terms-and-conditions-wrapper a.woocommerce-terms-and-conditions-link,
div.woocommerce-terms-and-conditions-wrapper a.kc-contract-link,
#payment .woocommerce-terms-and-conditions-wrapper a,
#payment .woocommerce-terms-and-conditions-wrapper a.woocommerce-privacy-policy-link,
#payment .woocommerce-terms-and-conditions-wrapper a.woocommerce-terms-and-conditions-link,
#payment .woocommerce-terms-and-conditions-wrapper a.kc-contract-link,
#sozlesme_onayla_field a,
#sozlesme_onayla_field a.kc-contract-link {
color: #876b1a !important;
font-weight: 700 !important;
text-decoration: underline !important;
display: inline !important;
} div.woocommerce-terms-and-conditions-wrapper.dark-bg,
.dark-theme div.woocommerce-terms-and-conditions-wrapper,
.dark-mode div.woocommerce-terms-and-conditions-wrapper,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper,
#sozlesme_onayla_field.dark-bg,
.dark-theme #sozlesme_onayla_field,
.dark-mode #sozlesme_onayla_field {
background: #2c2514 !important; border: 1px solid rgba(255, 255, 255, 0.15) !important;
}
div.woocommerce-terms-and-conditions-wrapper.dark-bg,
div.woocommerce-terms-and-conditions-wrapper.dark-bg p,
div.woocommerce-terms-and-conditions-wrapper.dark-bg span,
div.woocommerce-terms-and-conditions-wrapper.dark-bg label,
div.woocommerce-terms-and-conditions-wrapper.dark-bg .kc-classic-contracts__text,
.dark-theme div.woocommerce-terms-and-conditions-wrapper,
.dark-theme div.woocommerce-terms-and-conditions-wrapper p,
.dark-theme div.woocommerce-terms-and-conditions-wrapper span,
.dark-theme div.woocommerce-terms-and-conditions-wrapper label,
.dark-theme div.woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
.dark-mode div.woocommerce-terms-and-conditions-wrapper,
.dark-mode div.woocommerce-terms-and-conditions-wrapper p,
.dark-mode div.woocommerce-terms-and-conditions-wrapper span,
.dark-mode div.woocommerce-terms-and-conditions-wrapper label,
.dark-mode div.woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg p,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg span,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg label,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg .kc-classic-contracts__text,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper p,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper span,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper label,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper p,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper span,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper label,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper .kc-classic-contracts__text,
#sozlesme_onayla_field.dark-bg,
#sozlesme_onayla_field.dark-bg span,
#sozlesme_onayla_field.dark-bg label,
.dark-theme #sozlesme_onayla_field span,
.dark-theme #sozlesme_onayla_field label,
.dark-mode #sozlesme_onayla_field span,
.dark-mode #sozlesme_onayla_field label {
color: #ffffff !important;
}
div.woocommerce-terms-and-conditions-wrapper.dark-bg a,
.dark-theme div.woocommerce-terms-and-conditions-wrapper a,
.dark-mode div.woocommerce-terms-and-conditions-wrapper a,
#payment .woocommerce-terms-and-conditions-wrapper.dark-bg a,
.dark-theme #payment .woocommerce-terms-and-conditions-wrapper a,
.dark-mode #payment .woocommerce-terms-and-conditions-wrapper a,
#sozlesme_onayla_field.dark-bg a,
.dark-theme #sozlesme_onayla_field a,
.dark-mode #sozlesme_onayla_field a {
color: #ffffff !important;
text-decoration: underline !important;
} div.woocommerce-terms-and-conditions-wrapper.dark-bg label abbr.required,
div.woocommerce-terms-and-conditions-wrapper.dark-bg label .required,
.dark-theme div.woocommerce-terms-and-conditions-wrapper label abbr.required,
.dark-theme div.woocommerce-terms-and-conditions-wrapper label .required,
.dark-mode div.woocommerce-terms-and-conditions-wrapper label abbr.required,
.dark-mode div.woocommerce-terms-and-conditions-wrapper label .required,
#sozlesme_onayla_field.dark-bg label .kc-classic-contracts__text::after,
.dark-theme #sozlesme_onayla_field label .kc-classic-contracts__text::after,
.dark-mode #sozlesme_onayla_field label .kc-classic-contracts__text::after {
color: #ffffff !important;
}  .xoo-el-form-container ul.xoo-el-tabs {
padding: 0 20px 20px 20px !important;
}
.xoo-el-form-container ul.xoo-el-tabs li {
background-color: #FAF8F3 !important; color: #876b1a !important; border: 1px solid rgba(135, 107, 26, 0.2) !important;
font-weight: 500 !important;
padding: 12px 20px !important;
transition: all 0.25s ease !important;
} body:not(.rtl) ul.xoo-el-tabs li:nth-child(1) {
border-radius: 6px 0 0 6px !important;
border-right: none !important;
}
body:not(.rtl) ul.xoo-el-tabs li:nth-child(2) {
border-radius: 0 6px 6px 0 !important;
} .xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active {
background-color: #876b1a !important; color: #ffffff !important; border: 1px solid #876b1a !important;
font-weight: 600 !important;
} .xoo-el-form-container ul.xoo-el-tabs li:not(.xoo-el-active):hover {
background-color: #f3eedf !important;
color: #a38526 !important;
border-color: rgba(135, 107, 26, 0.35) !important;
}  .xoo-aff-input-group .xoo-aff-input-icon {
background-color: #FAF8F3 !important; border: 1px solid rgba(135, 107, 26, 0.2) !important;
border-right: none !important; border-radius: 6px 0 0 6px !important;
color: #876b1a !important; padding: 0 16px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
}
.xoo-aff-input-group .xoo-aff-input-icon svg,
.xoo-aff-input-group .xoo-aff-input-icon i {
color: #876b1a !important;
fill: #876b1a !important;
} .xoo-aff-group input[type="text"], 
.xoo-aff-group input[type="password"], 
.xoo-aff-group input[type="email"], 
.xoo-aff-group input[type="number"], 
.xoo-aff-group select, 
.xoo-aff-group input[type="tel"] {
border: 1px solid rgba(135, 107, 26, 0.2) !important;
border-left: none !important; border-radius: 0 6px 6px 0 !important;
background-color: #ffffff !important;
color: #333333 !important;
height: 50px !important;
font-size: 14px !important;
transition: all 0.25s ease !important;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.03) !important;
} .xoo-aff-input-group:focus-within .xoo-aff-input-icon {
border-color: #876b1a !important;
background-color: #f3eedf !important;
}
.xoo-aff-input-group:focus-within input {
border-color: #876b1a !important;
box-shadow: 0 0 0 3px rgba(135, 107, 26, 0.12) !important;
} .xoo-aff-pw-toggle {
color: #876b1a !important;
opacity: 0.8 !important;
right: 15px !important;
}
.xoo-aff-pw-toggle:hover {
color: #a38526 !important;
opacity: 1 !important;
} .xoo-el-login-btm-fields label,
.xoo-aff-group.xoo-aff-checkbox_single label {
color: #876b1a !important;
font-weight: 500 !important;
cursor: pointer !important;
} body .xoo-el-form-container button.button.btn.xoo-el-action-btn,
body .xoo-el-form-container button.button.btn.xoo-ml-login-otp-btn {
background-color: #876b1a !important; color: #ffffff !important;
border: 1px solid #876b1a !important;
border-radius: 6px !important;
font-size: 16px !important;
font-weight: 600 !important;
height: 50px !important;
transition: all 0.25s ease !important;
box-shadow: 0 4px 6px rgba(135, 107, 26, 0.15) !important;
text-transform: uppercase !important;
letter-spacing: 0.05em !important;
} body .xoo-el-form-container button.button.btn.xoo-el-action-btn:hover,
body .xoo-el-form-container button.button.btn.xoo-ml-login-otp-btn:hover {
background-color: #a38526 !important; border-color: #a38526 !important;
box-shadow: 0 6px 12px rgba(135, 107, 26, 0.25) !important;
transform: translateY(-1px) !important;
}
body .xoo-el-form-container button.button.btn.xoo-el-action-btn:active,
body .xoo-el-form-container button.button.btn.xoo-ml-login-otp-btn:active {
transform: translateY(0) !important;
} .xoo-el-form-container a,
.xoo-el-lostpw-tgr,
.xoo-el-login-tgr,
.xoo-el-reg-tgr {
color: #876b1a !important;
font-weight: 600 !important;
text-decoration: underline !important;
transition: color 0.2s ease !important;
}
.xoo-el-form-container a:hover,
.xoo-el-lostpw-tgr:hover,
.xoo-el-login-tgr:hover,
.xoo-el-reg-tgr:hover {
color: #a38526 !important;
}  .woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-shipping-fields h3,
.woocommerce-checkout #order_review_heading {
margin-top: 35px !important;
margin-bottom: 25px !important;
}  .woocommerce-message,
.woocommerce-info,
.woocommerce-error {
margin-bottom: 12px !important; }  .cart-product-short-description,
.cart-product-short-description p,
.cart-product-short-description ul,
.cart-product-short-description li {
color: #876b1a !important; font-size: 13px !important;
font-weight: normal !important;
line-height: 1.45 !important;
margin: 6px 0 0 0 !important;
padding: 0 !important;
opacity: 0.8 !important;
}
.cart-product-short-description ul {
margin-left: 16px !important;
list-style-type: disc !important;
}
.cart-product-short-description li {
margin-top: 4px !important;
}  .woocommerce-cart table.shop_table.cart td.product-name a,
.woocommerce-cart-form__contents td.product-name a {
color: #876b1a !important; font-weight: 600 !important;
font-size: 16px !important;
text-decoration: none !important;
display: inline-block !important;
margin-bottom: 6px !important;
}
.woocommerce-cart table.shop_table.cart td.product-name a:hover,
.woocommerce-cart-form__contents td.product-name a:hover {
color: #a38526 !important; text-decoration: underline !important;
} table.shop_table.cart th.product-remove,
table.shop_table.cart td.product-remove {
width: 30px !important;
padding-right: 0 !important;
padding-left: 10px !important;
text-align: center !important;
}
table.shop_table.cart th.product-thumbnail,
table.shop_table.cart td.product-thumbnail {
width: 80px !important;
padding-left: 20px !important; padding-right: 15px !important;
text-align: left !important;
}
table.shop_table.cart th.product-name,
table.shop_table.cart td.product-name {
padding-left: 15px !important;
text-align: left !important;
}  .widget_search .search-form .search-submit,
.widget_search button[type="submit"],
.search-form button[type="submit"],
input[type="submit"].search-submit,
button.search-submit {
background-color: #876b1a !important;
border-color: #876b1a !important;
color: #ffffff !important;
transition: background-color 0.2s ease !important;
}
.widget_search .search-form .search-submit:hover,
.widget_search button[type="submit"]:hover,
.search-form button[type="submit"]:hover,
button.search-submit:hover {
background-color: #a38526 !important;
border-color: #a38526 !important;
} table.shop_table.cart td.product-remove a.remove,
.woocommerce-cart-form__contents td.product-remove a.remove {
background-color: #876b1a !important;
color: #ffffff !important;
border: none !important;
outline: none !important;
border-radius: 50% !important;
width: 28px !important;
height: 28px !important;
min-width: 28px !important;
min-height: 28px !important;
line-height: 28px !important;
padding: 0 !important;
margin: 0 auto !important;
text-align: center !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-size: 16px !important;
font-weight: 700 !important;
transition: background-color 0.2s ease !important;
text-decoration: none !important;
box-shadow: none !important;
} table.shop_table.cart td.product-remove a.remove *,
.woocommerce-cart-form__contents td.product-remove a.remove * {
color: #ffffff !important;
fill: #ffffff !important;
} .woocommerce table.shop_table.cart td.product-remove a.remove,
.woocommerce .woocommerce-cart-form td.product-remove a.remove {
color: #ffffff !important;
}
.woocommerce table.shop_table.cart td.product-remove a.remove::before,
.woocommerce .woocommerce-cart-form td.product-remove a.remove::before {
color: #ffffff !important;
}
table.shop_table.cart td.product-remove a.remove:hover,
.woocommerce-cart-form__contents td.product-remove a.remove:hover {
background-color: #a38526 !important;
color: #ffffff !important;
} body.woocommerce-cart .woocommerce table.shop_table td.product-remove a.remove {
color: #ffffff !important;
} body.woocommerce-cart .woocommerce table.shop_table td.product-remove a.remove::before,
body.woocommerce-cart .woocommerce table.shop_table td.product-remove a.remove .fa,
body.woocommerce-cart .woocommerce table.shop_table td.product-remove a.remove .fas {
color: #ffffff !important;
}  .widget ul.product_list_widget li a,
.widget_products ul li a,
.widget_featured_products ul li a,
.widget_top_rated_products ul li a,
.widget_recent_reviews ul li a,
.widget_recently_viewed_products ul li a {
font-weight: 400 !important; font-size: 15px !important; line-height: 1.4 !important;
} .widget ul.product_list_widget li .price,
.widget ul.product_list_widget li .price *,
.widget ul.product_list_widget li .amount,
.widget ul.product_list_widget li .amount *,
.widget_products ul li .price,
.widget_products ul li .price *,
.widget_products ul li .amount,
.widget_products ul li .amount *,
.widget_featured_products ul li .price *,
.widget_top_rated_products ul li .price * {
font-weight: 400 !important; font-size: 15px !important; }  .woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
.woocommerce #respond input#submit, 
.woocommerce-cart .return-to-shop a.button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce-checkout #place_order,
.woocommerce-cart input.button[name="update_cart"] {
background-color: #876b1a !important;
color: #ffffff !important;
border: 1px solid #876b1a !important;
border-radius: 6px !important; font-weight: 600 !important;
padding: 12px 24px !important;
transition: all 0.25s ease !important;
box-shadow: 0 4px 6px rgba(135, 107, 26, 0.1) !important;
text-transform: none !important;
} .woocommerce a.button:hover, 
.woocommerce button.button:hover, 
.woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover, 
.woocommerce-cart .return-to-shop a.button:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce-checkout #place_order:hover {
background-color: #a38526 !important;
border-color: #a38526 !important;
box-shadow: 0 6px 12px rgba(135, 107, 26, 0.2) !important;
transform: translateY(-1px) !important;
}
.woocommerce a.button:active, 
.woocommerce button.button:active, 
.woocommerce input.button:active, 
.woocommerce #respond input#submit:active,
.woocommerce-cart .return-to-shop a.button:active,
.woocommerce-checkout #place_order:active {
transform: translateY(0) !important;
} .woocommerce-loop-product__title,
.woocommerce-loop-product__title a,
.woocommerce-LoopProduct-link,
.woocommerce-loop-product__link,
.woocommerce-loop-product__link h2,
ul.products li.product .woocommerce-loop-product__title,
ul.products li.product .woocommerce-loop-product__title a,
ul.products .wc-block-grid__product .woocommerce-loop-product__title,
ul.products .wc-block-grid__product .woocommerce-loop-product__title a,
.wc-block-grid__products li.product .woocommerce-loop-product__title,
.wc-block-grid__products li.product .woocommerce-loop-product__title a,
.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title,
.wc-block-grid__products .wc-block-grid__product .woocommerce-loop-product__title a,
.wc-block-grid__product-title,
.wc-block-grid__product-title a,
ul.products li.product .wc-block-grid__product-title,
ul.products li.product .wc-block-grid__product-title a,
.wc-block-grid__products li.product .wc-block-grid__product-title,
.wc-block-grid__products li.product .wc-block-grid__product-title a {
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
font-weight: 400; line-height: 1.4;
color: #876b1a !important;
} .single-product div.product table.variations th,
.single-product div.product table.variations td.label,
.single-product div.product table.variations label,
.cfvsw-product-page table.variations .label label,
.cfvsw-product-page table.variations th.label,
.cfvsw-label,
table.variations th,
table.variations td.label,
table.variations label,
.variations label {
display: inline-block !important;
visibility: visible !important;
opacity: 1 !important;
color: #876b1a !important;
font-family: 'Ubuntu', sans-serif !important;
font-weight: 700 !important;
font-size: 16px !important;
}  ul.products li.product .price,
ul.products li.product .price bdi,
ul.products li.product .price .woocommerce-Price-amount,
ul.products li.product .price .woocommerce-Price-currencySymbol,
ul.products .wc-block-grid__product .price,
ul.products .wc-block-grid__product .price bdi,
.wc-block-grid__products li.product .price,
.wc-block-grid__products li.product .price bdi,
.wc-block-grid__products .wc-block-grid__product .price,
.wc-block-grid__products .wc-block-grid__product .price bdi, .single-product div.product p.price,
.single-product div.product span.price,
.single-product div.product .price bdi,
.single-product div.product .price .woocommerce-Price-amount,
.single-product div.product .price .woocommerce-Price-currencySymbol, .woocommerce-Price-amount,
.woocommerce-Price-currencySymbol {
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
font-weight: 400; }  .primary-navigation,
.main-navigation {
font-family: 'Ubuntu', sans-serif;
font-size: 13px;
font-weight: 400;
text-align: justify;
} .main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li > a {
font-family: 'Ubuntu', sans-serif;
font-size: 13px;
font-weight: 400;
} .main-navigation ul li a {
font-family: 'Ubuntu', sans-serif;
font-size: 13px;
font-weight: 400;
} @media (min-width: 768px) {
.main-navigation ul.menu,
.main-navigation ul.nav-menu {
font-family: 'Ubuntu', sans-serif;
font-size: 13px;
display: flex;
flex-wrap: wrap;
justify-content: space-between; align-items: center;
width: 100%;
}
.main-navigation ul.menu > li,
.main-navigation ul.nav-menu > li {
flex: 1 1 auto;
text-align: center;
}
.main-navigation ul.menu > li > a,
.main-navigation ul.nav-menu > li > a {
font-size: 13px;
font-weight: 400;
display: block;
text-align: center;
white-space: nowrap;
}
} a,
a:hover,
a:focus,
a:active,
.woocommerce-LoopProduct-link,
.woocommerce-LoopProduct-link:hover,
.woocommerce-loop-product__title,
.woocommerce-loop-product__title:hover,
.woocommerce-loop-product__title a,
.woocommerce-loop-product__title a:hover,
ul.products li.product a,
ul.products li.product a:hover,
.variable-item,
.variable-item:hover,
.variable-item span,
.variable-item span:hover,
.variable-item a,
.variable-item a:hover,
.variable-item-span,
.variable-item-span:hover,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span {
text-decoration: none !important;
box-shadow: none !important;
border-bottom: none !important;
} .variable-items-wrapper,
ul.variable-items-wrapper,
.woo-variation-swatches .variable-items-wrapper,
.cfvsw-swatches-container,
.cfvsw-swatches-option {
display: flex !important;
justify-content: center !important;
align-items: center !important;
flex-wrap: wrap !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 0 !important;
float: none !important;
list-style: none !important;
}
.variable-item,
.woo-variation-swatches .variable-items-wrapper .variable-item,
.cfvsw-swatches-option {
margin: 4px 3px !important;
float: none !important;
display: inline-flex !important;
justify-content: center !important;
align-items: center !important;
}  .variable-items-wrapper,
ul.variable-items-wrapper,
.woo-variation-swatches .variable-items-wrapper,
.cfvsw-swatches-container {
display: flex !important;
flex-wrap: nowrap !important; justify-content: center !important;
align-items: center !important;
width: 100% !important;
box-sizing: border-box !important;
overflow: visible !important;
margin-left: auto !important;
margin-right: auto !important;
float: none !important;
} .variable-item,
.woo-variation-swatches .variable-items-wrapper .variable-item,
.cfvsw-swatches-option {
width: 68px !important; height: 34px !important; flex: 0 1 68px !important; min-width: 0 !important;
min-height: 0 !important;
padding: 0 !important;
border-radius: 5px !important;
box-sizing: border-box !important;
border: 1px solid rgba(135, 107, 26, 0.2) !important; background: #fff0 !important; }  .cfvsw-shop-variations,
.cfvsw-shop-variations tbody {
display: table !important;
width: 100% !important;
box-sizing: border-box !important;
border: none !important;
background: transparent !important;
}
.cfvsw-shop-variations tr {
display: block !important; width: 100% !important;
margin: 6px auto !important;
box-sizing: border-box !important;
border: none !important;
background: transparent !important;
}
.cfvsw-shop-variations td,
.cfvsw-shop-variations tr td {
display: flex !important;
justify-content: center !important; align-items: center !important;
width: 100% !important;
box-sizing: border-box !important;
text-align: center !important;
margin: 0 auto !important;
border: none !important;
background: transparent !important;
}
.cfvsw-shop-variations td.label {
justify-content: center !important;
text-align: center !important;
font-weight: 700 !important;
} .cfvsw-swatches-container {
max-width: 100% !important;
width: auto !important;
justify-content: center !important;
} [swatches-attr*="beden"] .cfvsw-swatches-option,
[swatches-attr*="size"] .cfvsw-swatches-option,
[swatches-attr*="beden"] .variable-item,
[swatches-attr*="size"] .variable-item {
width: 48px !important; flex: 1 1 48px !important; max-width: 52px !important; min-width: 0 !important; } [swatches-attr*="renk"] .cfvsw-swatches-option,
[swatches-attr*="color"] .cfvsw-swatches-option,
[swatches-attr*="renk"] .variable-item,
[swatches-attr*="color"] .variable-item {
width: 68px !important;
flex: 0 1 68px !important;
} .variable-item-span,
.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-span,
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,
.cfvsw-swatch-inner,
.cfvsw-swatches-option .cfvsw-swatch-inner {
width: 100% !important;
height: 100% !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 4px !important; border-radius: 5px !important;
line-height: 1.2 !important;
display: inline-flex !important;
justify-content: center !important;
align-items: center !important;
box-sizing: border-box !important;
white-space: nowrap !important; text-overflow: ellipsis !important;
font-size: 13px !important;
color: #876b1a !important; } .cfvsw-selected-swatch {
border-color: #876b1a !important; border-width: 1px !important;
} body, a, .site-title a, h1, h2, h3, h4, h5, h6 {    color: #6e5510 !important;} .wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions {
display: grid !important;
grid-template-columns: minmax(0, 1fr) !important;
gap: 12px !important;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions a.wc-block-components-button {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
min-height: 48px !important;
box-sizing: border-box !important;
padding: 12px 16px !important;
border-radius: 8px !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.4 !important;
text-align: center !important;
text-decoration: none !important;
opacity: 1 !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-checkout,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-checkout:hover,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-checkout:focus {
background: #6e5510 !important;
border: 2px solid #6e5510 !important;
color: #ffffff !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-checkout .wc-block-components-button__text {
color: #ffffff !important;
font-size: inherit !important;
font-weight: inherit !important;
opacity: 1 !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-cart,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-cart:hover,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-cart:focus {
background: #ffffff !important;
border: 2px solid #6e5510 !important;
color: #6e5510 !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__footer-cart .wc-block-components-button__text {
color: #6e5510 !important;
font-size: inherit !important;
font-weight: inherit !important;
opacity: 1 !important;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-actions a:focus-visible {
outline: 3px solid #242424 !important;
outline-offset: 3px !important;
} .wc-block-mini-cart__drawer .wc-block-components-product-name,
.wc-block-mini-cart__drawer a.wc-block-components-product-name {
color: #242424 !important;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 1.5 !important;
overflow-wrap: anywhere;
}
.wc-block-mini-cart__drawer .wc-block-components-product-metadata,
.wc-block-mini-cart__drawer .wc-block-components-product-metadata__description,
.wc-block-mini-cart__drawer .wc-block-components-product-details,
.wc-block-mini-cart__drawer .wc-block-components-product-details__name,
.wc-block-mini-cart__drawer .wc-block-components-product-details__value {
color: #454545 !important;
font-size: 14px !important;
line-height: 1.5 !important;
}
.wc-block-mini-cart__drawer .wc-block-components-product-price,
.wc-block-mini-cart__drawer .wc-block-components-product-price__value,
.wc-block-mini-cart__drawer .wc-block-cart-item__total .wc-block-components-product-price__value {
color: #6e5510 !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.4 !important;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__title,
.wc-block-mini-cart__drawer .wc-block-mini-cart__title span {
color: #242424 !important;
font-size: 18px !important;
font-weight: 700 !important;
line-height: 1.4 !important;
}
.wc-block-mini-cart__drawer .wc-block-components-totals-item__label,
.wc-block-mini-cart__drawer .wc-block-components-totals-item__value {
color: #242424 !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 1.5 !important;
}
.wc-block-mini-cart__drawer .wc-block-components-totals-item__description,
.wc-block-mini-cart__drawer .wc-block-mini-cart__footer-subtotal .wc-block-components-totals-item__description {
color: #454545 !important;
font-size: 14px !important;
line-height: 1.5 !important;
}
.wc-block-mini-cart__drawer .wc-block-components-quantity-selector__input {
color: #242424 !important;
font-size: 16px !important;
}
.wc-block-mini-cart__drawer .wc-block-components-quantity-selector {
min-height: 44px;
} body.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info,
body.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
body.woocommerce-checkout .woocommerce-info {
background-color: #6e5510 !important;
color: #ffffff !important;
font-size: 15px !important;
line-height: 1.6 !important;
}
body.woocommerce-checkout .woocommerce-info a,
body.woocommerce-checkout .woocommerce-info a:visited,
body.woocommerce-checkout .woocommerce-info a:hover,
body.woocommerce-checkout .woocommerce-info a:focus,
body.woocommerce-checkout .woocommerce-info a span {
color: #ffffff !important;
font-weight: 700 !important;
text-decoration: underline !important;
text-underline-offset: 3px;
opacity: 1 !important;
}
body.woocommerce-checkout .woocommerce-info::before {
color: #ffffff !important;
}
body.woocommerce-checkout .woocommerce-info a:focus-visible {
outline: 2px solid #ffffff !important;
outline-offset: 3px !important;
} @media (max-width: 781px) {
.joinchat .joinchat__tooltip {
display: none !important;
}
} body .price del,
body .wc-block-grid__product-price del,
body .wc-block-components-product-price del,
body del.wc-block-components-product-price__regular {
opacity: 1 !important;
color: #595959 !important;
text-decoration: line-through !important;
}
body .price del .woocommerce-Price-amount,
body .price del .woocommerce-Price-currencySymbol,
body .price del bdi,
body .wc-block-grid__product-price del .woocommerce-Price-amount,
body .wc-block-grid__product-price del .woocommerce-Price-currencySymbol,
body .wc-block-grid__product-price del bdi,
body .wc-block-components-product-price del span,
body del.wc-block-components-product-price__regular span {
opacity: 1 !important;
color: #595959 !important;
} @media (min-width: 782px) {
.site-header .wp-block-site-logo {
width: clamp(140px, 13vw, 230px) !important;
flex: 0 0 auto !important;
aspect-ratio: 700 / 419;
}
.site-header .wp-block-site-logo a.custom-logo-link {
display: block !important;
width: 100% !important;
}
.site-header .wp-block-site-logo img.custom-logo {
width: 100% !important;
height: auto !important;
aspect-ratio: 700 / 419;
}
}