@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;
}
} .wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper {
padding: 24px !important;
text-align: center !important;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper p,
.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper p strong {
color: #242424 !important;
font-size: 18px !important;
line-height: 1.5 !important;
font-weight: 600 !important;
opacity: 1 !important;
}
.wc-block-mini-cart__drawer .wc-block-mini-cart__empty-cart-wrapper p {
margin: 0 0 20px !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button:visited,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button:hover,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button:focus {
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
box-sizing: border-box !important;
max-width: 100% !important;
min-height: 48px !important;
padding: 12px 24px !important;
background: #6e5510 !important;
border: 2px solid #6e5510 !important;
border-radius: 8px !important;
color: #ffffff !important;
font-size: 16px !important;
line-height: 1.5 !important;
font-weight: 700 !important;
text-decoration: none !important;
opacity: 1 !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button *,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button:hover *,
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button:focus * {
color: #ffffff !important;
font-size: 16px !important;
line-height: 1.5 !important;
font-weight: 700 !important;
opacity: 1 !important;
}
.wc-block-mini-cart__drawer a.wc-block-mini-cart__shopping-button:focus-visible {
outline: 3px solid #242424 !important;
outline-offset: 3px !important;
} body.woocommerce-account:not(.logged-in) #secondary { display: none !important; }
body.woocommerce-account:not(.logged-in) #primary {
width: 100% !important; float: none !important; margin-right: 0 !important;
}
body.woocommerce-account:not(.logged-in) .entry-header .entry-title {
text-align: center; color: #242424 !important; font-size: 28px !important;
line-height: 1.3 !important; margin-bottom: 24px !important;
}
body.woocommerce-account .xoo-el-form-inline,
body.woocommerce-account .xoo-el-form-inline * { box-sizing: border-box; }
body.woocommerce-account .xoo-el-form-inline {
width: 100% !important; max-width: 540px !important; margin: 0 auto 48px !important;
padding: 32px !important; background: #ffffff !important;
border: 1px solid #e7e2d7 !important; border-radius: 16px !important;
box-shadow: 0 8px 32px rgba(36,36,36,.06); color: #242424 !important;
font-size: 16px !important; line-height: 1.5 !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-el-head-img {
display: block !important; width: 150px !important; max-width: 60% !important;
height: auto !important; margin: 0 auto 24px !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-el-tabs {
display: flex !important; gap: 8px !important; list-style: none !important;
margin: 0 0 28px !important; padding: 4px !important; background: #f5f3ee !important;
border: 0 !important; border-radius: 10px !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-el-tabs li {
flex: 1 1 0 !important; width: auto !important; float: none !important;
margin: 0 !important; padding: 12px 8px !important; list-style: none !important;
text-align: center !important; border: 0 !important; border-radius: 7px !important;
background: transparent !important; color: #454545 !important; cursor: pointer;
font-size: 16px !important; font-weight: 600 !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-el-tabs li.xoo-el-active {
background: #6e5510 !important; color: #ffffff !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-el-tabs li.xoo-el-active * { color: #ffffff !important; }
body.woocommerce-account .xoo-el-form-inline .xoo-el-section { display: none !important; }
body.woocommerce-account .xoo-el-form-inline .xoo-el-section.xoo-el-active { display: block !important; }
body.woocommerce-account .xoo-el-form-inline .xoo-el-fields,
body.woocommerce-account .xoo-el-form-inline form { padding: 0 !important; margin: 0 !important; }
body.woocommerce-account .xoo-el-form-inline .xoo-el-fields-cont {
display: grid !important; grid-template-columns: minmax(0,1fr) minmax(0,1fr);
gap: 18px 16px !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-group {
grid-column: 1 / -1; width: 100% !important; float: none !important;
min-width: 0 !important; padding: 0 !important; margin: 0 !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-group.onehalf { grid-column: auto; }
body.woocommerce-account .xoo-el-form-inline label,
body.woocommerce-account .xoo-el-form-inline .xoo-el-form-txt {
color: #242424 !important; font-size: 14px !important; line-height: 1.5 !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-label {
display: block !important; margin-bottom: 7px !important; font-weight: 600 !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-input-group {
position: relative !important; display: block !important; width: 100% !important;
padding: 0 !important; border: 0 !important; background: transparent !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-input-group input:not([type=checkbox]):not([type=radio]) {
display: block !important; width: 100% !important; max-width: 100% !important;
min-width: 0 !important; height: 50px !important; padding: 12px 42px !important;
border: 1px solid #c9c4b8 !important; border-radius: 8px !important;
background: #ffffff !important; box-shadow: none !important;
color: #242424 !important; font-size: 16px !important; line-height: 24px !important;
}
body.woocommerce-account .xoo-el-form-inline input::placeholder { color: #686868 !important; opacity: 1 !important; }
body.woocommerce-account .xoo-el-form-inline input:focus-visible {
outline: 2px solid #6e5510 !important; outline-offset: 2px !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-input-icon {
position: absolute !important; top: 50% !important; left: 14px !important;
transform: translateY(-50%) !important; width: 18px !important;
padding: 0 !important; border: 0 !important; background: transparent !important;
color: #6e5510 !important; line-height: 1 !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-pw-toggle {
position: absolute !important; top: 0 !important; right: 0 !important;
display: flex !important; align-items: center !important; justify-content: center !important;
width: 44px !important; height: 50px !important; margin: 0 !important;
color: #454545 !important; cursor: pointer;
}
body.woocommerce-account .xoo-el-form-inline .xoo-aff-pwtog-hide { display: none; }
body.woocommerce-account .xoo-el-form-inline .xoo-aff-input-group input[type=text] ~ .xoo-aff-pw-toggle .xoo-aff-pwtog-show { display: none; }
body.woocommerce-account .xoo-el-form-inline .xoo-aff-input-group input[type=text] ~ .xoo-aff-pw-toggle .xoo-aff-pwtog-hide { display: inline; }
body.woocommerce-account .xoo-el-form-inline .xoo-el-login-btm-fields {
display: flex !important; flex-wrap: wrap; align-items: center; justify-content: space-between;
gap: 12px !important; margin: 20px 0 !important;
}
body.woocommerce-account .xoo-el-form-inline input[type=checkbox] {
width: 18px !important; height: 18px !important; margin: 0 8px 0 0 !important;
vertical-align: middle; accent-color: #6e5510;
}
body.woocommerce-account .xoo-el-form-inline a {
color: #6e5510 !important; font-size: 14px !important;
text-decoration: underline !important; text-underline-offset: 3px;
}
body.woocommerce-account .xoo-el-form-inline button.xoo-el-action-btn {
display: block !important; width: 100% !important; min-height: 50px !important;
padding: 12px 20px !important; margin-top: 20px !important;
background: #6e5510 !important; color: #ffffff !important;
border: 2px solid #6e5510 !important; border-radius: 8px !important;
font-size: 16px !important; line-height: 1.5 !important; font-weight: 700 !important;
letter-spacing: 0 !important; text-transform: none !important;
}
body.woocommerce-account .xoo-el-form-inline button.xoo-el-action-btn * { color: #ffffff !important; }
body.woocommerce-account .xoo-el-form-inline button:focus-visible {
outline: 3px solid #242424 !important; outline-offset: 3px !important;
}
body.woocommerce-account .xoo-el-form-inline .xoo-el-form-txt { display: block; margin-bottom: 18px; }
@media (max-width: 600px) {
body.woocommerce-account .xoo-el-form-inline { padding: 24px 18px !important; border-radius: 12px !important; }
body.woocommerce-account .xoo-el-form-inline .xoo-el-fields-cont { grid-template-columns: minmax(0,1fr); }
body.woocommerce-account .xoo-el-form-inline .xoo-aff-group.onehalf { grid-column: 1 / -1; }
} body.woocommerce-account #primary { width: 100% !important; float: none !important; margin-right: 0 !important; }
body.woocommerce-account #secondary { display: none !important; }
body.woocommerce-account #main { min-width: 0; }
body.woocommerce-account .entry-header .entry-title {
color: #242424 !important; font-size: 28px !important; line-height: 1.3 !important;
margin: 0 0 28px !important; text-align: left;
}
body.woocommerce-account .entry-content > .woocommerce:has(> .woocommerce-MyAccount-navigation) {
display: grid !important; grid-template-columns: 240px minmax(0,1fr) !important;
gap: 28px !important; align-items: start !important;
}
body.woocommerce-account .entry-content > .woocommerce:has(> .woocommerce-MyAccount-navigation)::before,
body.woocommerce-account .entry-content > .woocommerce:has(> .woocommerce-MyAccount-navigation)::after { display: none !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation,
body.woocommerce-account .woocommerce-MyAccount-content {
box-sizing: border-box !important; float: none !important; width: 100% !important;
min-width: 0 !important; margin: 0 !important;
background: #ffffff !important; color: #242424 !important;
font-size: 16px !important; line-height: 1.65 !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation {
order: 1; padding: 10px !important; border: 1px solid #e7e2d7 !important; border-radius: 12px !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation ul { list-style: none !important; margin: 0 !important; padding: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation li { list-style: none !important; border: 0 !important; margin: 0 0 4px !important; padding: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation li:last-child { margin-bottom: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation li a {
display: flex !important; align-items: center !important; justify-content: space-between !important;
gap: 12px; min-height: 48px !important; padding: 12px 14px !important;
border: 0 !important; border-radius: 8px !important; background: #ffffff !important;
color: #454545 !important; font-size: 15px !important; line-height: 1.4 !important;
text-decoration: none !important; font-weight: 600 !important;
}
body.woocommerce-account .woocommerce-MyAccount-navigation li a::before,
body.woocommerce-account .woocommerce-MyAccount-navigation li a::after { color: inherit !important; opacity: 1 !important; float: none !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a:hover { background: #6e5510 !important; color: #ffffff !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover { background: #f8f5ed !important; color: #4d3b0b !important; }
body.woocommerce-account .woocommerce-MyAccount-content {
order: 2; padding: 30px !important; border: 1px solid #e7e2d7 !important;
border-radius: 12px !important; min-height: 280px;
box-shadow: 0 6px 24px rgba(36,36,36,.035);
}
body.woocommerce-account .woocommerce-MyAccount-content > div:not(.woocommerce-info):not(.woocommerce-message):not(.woocommerce-error),
body.woocommerce-account .woocommerce-MyAccount-content form,
body.woocommerce-account .woocommerce-MyAccount-content .form-row,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper { background-color: #ffffff !important; }
body.woocommerce-account .woocommerce-MyAccount-content p,
body.woocommerce-account .woocommerce-MyAccount-content label,
body.woocommerce-account .woocommerce-MyAccount-content address,
body.woocommerce-account .woocommerce-MyAccount-content span:not(.required),
body.woocommerce-account .woocommerce-MyAccount-content strong,
body.woocommerce-account .woocommerce-MyAccount-content em,
body.woocommerce-account .woocommerce-MyAccount-content small,
body.woocommerce-account .woocommerce-MyAccount-content legend {
color: #242424 !important; opacity: 1 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content p { margin: 0 0 18px; line-height: 1.65 !important; }
body.woocommerce-account .woocommerce-MyAccount-content h2,
body.woocommerce-account .woocommerce-MyAccount-content h3,
body.woocommerce-account .woocommerce-MyAccount-content h4 {
color: #242424 !important; font-weight: 600 !important; line-height: 1.35 !important;
margin: 0 0 18px !important; font-size: 22px !important;
}
body.woocommerce-account .woocommerce-MyAccount-content a:not(.button) {
color: #6e5510 !important; text-decoration: underline !important; text-underline-offset: 3px;
}
body.woocommerce-account .woocommerce-MyAccount-content a:focus-visible,
body.woocommerce-account .woocommerce-MyAccount-navigation a:focus-visible,
body.woocommerce-account .woocommerce-MyAccount-content button:focus-visible {
outline: 3px solid #6e5510 !important; outline-offset: 3px !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message {
display: flex !important; flex-wrap: wrap !important; align-items: center !important;
gap: 16px !important; padding: 18px 20px !important; margin: 0 0 16px !important;
background: #faf8f1 !important; color: #242424 !important;
border: 1px solid #e7dfca !important; border-left: 4px solid #6e5510 !important;
border-radius: 10px !important; box-shadow: none !important;
font-size: 15px !important; line-height: 1.6 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::after,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message::after { display: none !important; content: none !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info p,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message p { margin: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error {
color: #842525 !important; background: #fff5f5 !important; border: 1px solid #e4b6b6 !important;
border-radius: 10px !important; padding: 18px 20px 18px 36px !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-error::before { display: none !important; }
body.woocommerce-account .woocommerce-MyAccount-content a.button,
body.woocommerce-account .woocommerce-MyAccount-content button.button,
body.woocommerce-account .woocommerce-MyAccount-content input[type=submit] {
display: inline-flex !important; align-items: center !important; justify-content: center !important;
min-height: 48px !important; padding: 12px 20px !important; max-width: 100% !important;
border: 2px solid #6e5510 !important; border-radius: 8px !important;
background: #6e5510 !important; color: #ffffff !important;
font-size: 15px !important; line-height: 1.4 !important; font-weight: 700 !important;
text-decoration: none !important; text-shadow: none !important; box-shadow: none !important;
white-space: normal !important; text-align: center;
}
body.woocommerce-account .woocommerce-MyAccount-content a.button *,
body.woocommerce-account .woocommerce-MyAccount-content button.button * { color: #ffffff !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message a.button { order: 1; float: none !important; margin: 0 0 0 auto !important; }
body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses {
display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px !important;
margin: 24px 0 0 !important; padding: 0 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses::after { display: none !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address {
float: none !important; width: 100% !important; min-width: 0 !important;
padding: 20px !important; margin: 0 !important; border: 1px solid #e7e2d7 !important;
border-radius: 10px !important; background: #ffffff !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title {
display: flex !important; flex-wrap: wrap !important; align-items: center !important;
justify-content: space-between !important; gap: 12px !important; margin-bottom: 18px !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title::before,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title::after { display: none !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h2,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title h3 { margin: 0 !important; font-size: 19px !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Address-title a.edit {
float: none !important; font-size: 14px !important; min-height: 44px;
display: inline-flex; align-items: center;
}
body.woocommerce-account .woocommerce-MyAccount-content address {
padding: 0 !important; margin: 0 !important; background: #ffffff !important;
font-size: 15px !important; line-height: 1.8 !important; font-style: normal !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm {
display: grid !important; grid-template-columns: minmax(0,1fr) minmax(0,1fr); gap: 20px;
padding: 0 !important; margin: 0 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm > * { grid-column: 1 / -1; min-width: 0; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm > .form-row-first,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm > .form-row-last { grid-column: auto; }
body.woocommerce-account .woocommerce-MyAccount-content .form-row {
float: none !important; width: 100% !important; margin: 0 0 18px !important; padding: 0 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row { margin: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-content label {
display: block; margin: 0 0 8px !important; font-size: 14px !important; line-height: 1.5 !important; font-weight: 600;
}
body.woocommerce-account .woocommerce-MyAccount-content input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),
body.woocommerce-account .woocommerce-MyAccount-content select,
body.woocommerce-account .woocommerce-MyAccount-content textarea {
box-sizing: border-box !important; width: 100% !important; max-width: 100% !important;
border: 1px solid #c9c4b8 !important; border-radius: 8px !important; padding: 12px 14px !important;
background: #ffffff !important; color: #242424 !important; box-shadow: none !important;
font-size: 16px !important; line-height: 1.5 !important; min-height: 48px;
}
body.woocommerce-account .woocommerce-MyAccount-content .password-input { display: block !important; position: relative !important; background: #ffffff !important; }
body.woocommerce-account .woocommerce-MyAccount-content .password-input input { padding-right: 48px !important; }
body.woocommerce-account .woocommerce-MyAccount-content .show-password-input { color: #454545 !important; right: 14px !important; top: 13px !important; }
body.woocommerce-account .woocommerce-MyAccount-content input:focus-visible,
body.woocommerce-account .woocommerce-MyAccount-content select:focus-visible,
body.woocommerce-account .woocommerce-MyAccount-content textarea:focus-visible { outline: 2px solid #6e5510 !important; outline-offset: 2px !important; }
body.woocommerce-account .woocommerce-MyAccount-content fieldset {
min-width: 0 !important; padding: 24px 0 0 !important; margin: 8px 0 0 !important;
border: 0 !important; border-top: 1px solid #e7e2d7 !important; background: #ffffff !important;
}
body.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
display: block !important; float: none !important; width: 100% !important;
padding: 0 0 18px !important; margin: 0 !important; border: 0 !important;
background: #ffffff !important; font-size: 20px !important; font-weight: 600 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content fieldset .form-row { margin-bottom: 18px !important; }
body.woocommerce-account .woocommerce-MyAccount-content table { width: 100% !important; border-collapse: collapse; font-size: 14px; background: #ffffff !important; }
body.woocommerce-account .woocommerce-MyAccount-content table th,
body.woocommerce-account .woocommerce-MyAccount-content table td { color: #242424 !important; padding: 14px 12px !important; background: #ffffff !important; border-bottom: 1px solid #e7e2d7 !important; }
body.woocommerce-account .woocommerce-MyAccount-content table th { font-weight: 600; }
@media (max-width: 900px) {
body.woocommerce-account .entry-content > .woocommerce:has(> .woocommerce-MyAccount-navigation) { grid-template-columns: minmax(0,1fr) !important; gap: 20px !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation ul { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 4px; }
body.woocommerce-account .woocommerce-MyAccount-navigation li { margin: 0 !important; }
}
@media (max-width: 600px) {
body.woocommerce-account .woocommerce-MyAccount-content { padding: 22px 18px !important; min-height: 220px; }
body.woocommerce-account .woocommerce-MyAccount-navigation li a { font-size: 14px !important; padding: 10px !important; }
body.woocommerce-account .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm { grid-template-columns: minmax(0,1fr) !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm > .form-row-first,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm > .form-row-last { grid-column: 1 / -1; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message a.button { width: 100% !important; margin-left: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-content table { overflow-wrap: anywhere; }
}
body.woocommerce-account .woocommerce-MyAccount-navigation li a { justify-content: flex-start !important; text-align: left !important; }
body.woocommerce-account .woocommerce-MyAccount-navigation li a::before,
body.woocommerce-account .woocommerce-MyAccount-navigation li a::after { order: 2; margin-left: auto !important; margin-right: 0 !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .form-row { margin-bottom: 20px !important; }
@media (min-width: 601px) {
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message { flex-wrap: nowrap !important; }
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info a.button,
body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-message a.button { flex: 0 0 auto; max-width: 240px !important; }
} body.woocommerce-account .woocommerce-MyAccount-content .password-input {
display: block !important;
position: relative !important;
width: 100% !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .password-input .show-password-input {
position: absolute !important;
top: 50% !important;
right: 4px !important;
left: auto !important;
bottom: auto !important;
transform: translateY(-50%) !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
width: 44px !important;
height: 44px !important;
min-width: 44px !important;
min-height: 44px !important;
padding: 0 !important;
margin: 0 !important;
border: 0 !important;
border-radius: 6px !important;
background: transparent !important;
color: #454545 !important;
box-shadow: none !important;
line-height: 1 !important;
font-size: 18px !important;
cursor: pointer;
}
body.woocommerce-account .woocommerce-MyAccount-content .password-input .show-password-input::before,
body.woocommerce-account .woocommerce-MyAccount-content .password-input .show-password-input::after {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
color: #454545 !important;
line-height: 1 !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .password-input .show-password-input:hover {
background: #f5f3ee !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .password-input .show-password-input:focus-visible {
outline: 2px solid #6e5510 !important;
outline-offset: -3px !important;
}
body.woocommerce-account .woocommerce-MyAccount-content .password-input input {
display: block !important;
padding-right: 56px !important;
} :is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) {
display: grid !important;
grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
gap: 28px 24px !important;
padding: 0 !important;
margin: 24px 0 36px !important;
list-style: none !important;
align-items: stretch !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products)::before,
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products)::after { display: none !important; content: none !important; }
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) > li {
box-sizing: border-box !important; position: relative !important;
display: flex !important; flex-direction: column !important;
float: none !important; clear: none !important; width: 100% !important;
max-width: none !important; min-width: 0 !important;
padding: 16px !important; margin: 0 !important;
border: 1px solid #e7e2d7 !important; border-radius: 12px !important;
background: #ffffff !important; text-align: left !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main ul.products > li > a.woocommerce-LoopProduct-link {
display: flex !important; flex-direction: column !important; flex: 1 1 auto !important;
width: 100% !important; color: #242424 !important; text-decoration: none !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main ul.products > li.product-category > a {
display: flex !important; flex-direction: column !important; width: 100% !important;
color: #242424 !important; text-decoration: none !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) > li img {
display: block !important; width: 100% !important; max-width: 100% !important;
height: auto !important; aspect-ratio: 1 / 1 !important;
object-fit: contain !important; object-position: center !important;
margin: 0 0 18px !important; padding: 0 !important;
border: 0 !important; border-radius: 8px !important; background: #ffffff !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main .wc-block-components-product-image {
width: 100% !important; height: auto !important; aspect-ratio: 1 / 1 !important;
margin: 0 0 18px !important; padding: 0 !important;
background: #ffffff !important; border-radius: 8px !important; overflow: hidden;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main .wc-block-components-product-image img { margin: 0 !important; }
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(.woocommerce-loop-product__title, .woocommerce-loop-category__title, .wc-block-grid__product-title, .wc-block-components-product-name) {
display: block !important; padding: 0 !important; margin: 0 0 12px !important;
min-height: 48px !important; font-family: inherit !important;
font-size: 16px !important; line-height: 24px !important; font-weight: 600 !important;
color: #242424 !important; text-align: left !important; text-decoration: none !important;
overflow-wrap: anywhere;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main .woocommerce-loop-category__title mark {
background: transparent !important; color: #595959 !important;
font-size: 14px !important; font-weight: 400 !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) > li :is(.price, .wc-block-grid__product-price, .wc-block-components-product-price) {
display: block !important; padding: 0 !important; margin: auto 0 16px !important;
font-family: inherit !important; font-size: 16px !important; line-height: 26px !important;
font-weight: 600 !important; color: #6e5510 !important; text-align: left !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(.price, .wc-block-grid__product-price, .wc-block-components-product-price) :is(ins, .amount, bdi, .woocommerce-Price-currencySymbol) {
background: transparent !important; color: #6e5510 !important;
font-family: inherit !important; font-size: 16px !important; line-height: inherit !important;
font-weight: 600 !important; text-decoration: none !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(.price, .wc-block-grid__product-price, .wc-block-components-product-price) del,
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(.price, .wc-block-grid__product-price, .wc-block-components-product-price) del * {
color: #6e5510 !important; font-size: 16px !important; font-weight: 600 !important;
opacity: 1 !important; text-decoration: line-through !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) > li :is(a.button, a.wp-block-button__link, .wc-block-grid__product-add-to-cart a) {
box-sizing: border-box !important; display: inline-flex !important;
align-items: center !important; justify-content: center !important;
width: 100% !important; max-width: 100% !important; min-height: 48px !important;
margin: 0 !important; padding: 12px 16px !important;
border: 2px solid #6e5510 !important; border-radius: 8px !important;
background: #6e5510 !important; color: #ffffff !important;
font-family: inherit !important; font-size: 15px !important; line-height: 20px !important;
font-weight: 700 !important; text-decoration: none !important; text-align: center !important;
white-space: normal !important; box-shadow: none !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) > li :is(a.button, a.wp-block-button__link, .wc-block-grid__product-add-to-cart a) * { color: #ffffff !important; }
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main ul.products > li .onsale {
align-self: flex-start !important; margin: 0 0 12px !important;
font-size: 12px !important; line-height: 1.4 !important; color: #6e5510 !important;
background: #faf8f1 !important; border-color: #e7dfca !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main .star-rating { margin: 0 0 12px !important; }
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main .wc-block-grid__product-rating { margin: 0 0 12px !important; }
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) a:focus-visible {
outline: 3px solid #6e5510 !important; outline-offset: 3px !important;
}
@media (max-width: 900px) {
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) {
grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 20px 16px !important;
}
}
@media (max-width: 540px) {
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) {
grid-template-columns: minmax(0,1fr) !important; gap: 20px !important;
}
:is(body.woocommerce-shop, body.tax-product_cat, body.tax-product_tag) #main :is(ul.products, ul.wc-block-grid__products) > li { padding: 16px !important; }
}