:root{--ic-buy:#8c4a2f;--ic-buy-hover:#723b28;--ic-buy-ink:#fff9f0;--ic-gold:#e2bf80;--ic-gold-hover:#f0d59f}
body :where(.ic-button,.ic-atelier__add,.ic-quick-cross__add,.ic-cross-add,.ic-catalog-card__add,.ic-newsletter__form button,.hdt-product__buy-button button[name=add],.hdt-sticky-atc__submit,.hdt-mini-cart__btn-checkout,.hdt-main-cart__button-checkout,.hdt-btn-accent,.hdt-btn-solid){--hdt-btn-bg:140 74 47!important;--hdt-btn-color:255 249 240!important;--hdt-btn-hover-bg:114 59 40!important;--hdt-btn-hover-color:255 249 240!important;--hdt-btn-border-color:140 74 47!important;--hdt-btn-hover-border-color:114 59 40!important}
body .ic-catalog-card__add,#CartDrawer .ic-coupon__row button{background:var(--ic-buy);border-color:var(--ic-buy);color:var(--ic-buy-ink)}
body .ic-catalog-card__add:hover,#CartDrawer .ic-coupon__row button:hover{background:var(--ic-buy-hover);border-color:var(--ic-buy-hover);color:var(--ic-buy-ink)}
body :is(.ic-button,.ic-atelier__add,.ic-catalog-card__add,.ic-cross-add,.ic-quick-cross__add,.hdt-sticky-atc__submit):active:not(:disabled){background:#613221!important;border-color:#613221!important;color:var(--ic-buy-ink)!important}
body .ic-hero .ic-button:active,body .ic-turkish-banner .ic-button:active{background:#d5ac67!important;border-color:#d5ac67!important;color:#291c17!important}
body .ic-button.ic-button--secondary,body .hdt-mini-cart__btn-viewcart,body :is(.ic-product-addon,.ic-drawer-cross) .ic-quick-cross__add{background:#fff!important;border-color:var(--ic-buy)!important;color:var(--ic-buy)!important;--hdt-btn-bg:255 255 255!important;--hdt-btn-color:140 74 47!important;--hdt-btn-hover-bg:248 239 229!important;--hdt-btn-hover-color:140 74 47!important}
body .ic-button.ic-button--secondary:hover,body .hdt-mini-cart__btn-viewcart:hover,body :is(.ic-product-addon,.ic-drawer-cross) .ic-quick-cross__add:hover{background:#f8efe5!important;border-color:var(--ic-buy)!important;color:var(--ic-buy)!important}
body .ic-button.ic-button--secondary:active,body .hdt-mini-cart__btn-viewcart:active,body :is(.ic-product-addon,.ic-drawer-cross) .ic-quick-cross__add:active{background:#efdfcb!important;border-color:var(--ic-buy-hover)!important;color:var(--ic-buy-hover)!important}
body .ic-qv__button,body .ic-catalog-card__gallery .ic-qv__button{color:var(--ic-buy);border-color:#ad8972}
body .ic-qv__button:hover{color:var(--ic-buy-hover);border-color:var(--ic-buy);background:#f8efe5}
body :is(.ic-button,.ic-atelier__add,.ic-catalog-card__add,.ic-quick-cross__add,.ic-qv__button):focus-visible,#CartDrawer .ic-coupon__row button:focus-visible{outline:3px solid #a8732a;outline-offset:3px}
.ic-footer-v11{--footer-bg:#4a3024;--footer-ink:#fff8ed;--footer-muted:#dfcdb9;--footer-line:#ffffff30;display:block;background:var(--footer-bg);color:var(--footer-ink);padding-top:52px;font-family:var(--icafe-sans);text-align:start}
.ic-footer-v11 .ic-wrap{width:min(1280px,calc(100% - 64px));margin-inline:auto}
.ic-footer-v11__grid{display:grid;grid-template-columns:1.1fr .7fr .9fr 1.3fr;gap:32px;align-items:start;padding-bottom:32px}
.ic-footer-v11__brand{min-width:0}
.ic-footer-v11__logo{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:10px 12px;border-radius:10px;background:#fff8ed;max-width:112px}
.ic-footer-v11__logo img{display:block;width:76px;height:auto;max-height:100px;object-fit:contain}
.ic-footer-v11__wordmark{color:#8c4a2f;font:600 28px/1.5 var(--icafe-sans)}
.ic-footer-v11__tagline{font-size:19px;line-height:1.9;font-weight:500;color:var(--footer-ink);margin:16px 0 18px;max-width:255px}
.ic-footer-v11 .ic-footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0}
.ic-footer-v11 .ic-footer-socials>a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid #c7a685;border-radius:50%;color:#f5d8a6;background:transparent;text-decoration:none;transition:background .18s,color .18s}
.ic-footer-v11 .ic-footer-socials svg{display:block;width:19px;height:19px;flex:none}
.ic-footer-v11 .ic-footer-socials>a:hover{background:#f5d8a6;border-color:#f5d8a6;color:#4a3024}
.ic-footer-v11__links{border:0;margin:0;padding:0;min-width:0}
.ic-footer-v11__links summary{display:flex;align-items:center;justify-content:space-between;min-height:42px;margin:0 0 10px;padding:0;list-style:none;cursor:default}
.ic-footer-v11__links summary::-webkit-details-marker{display:none}
.ic-footer-v11__links summary h3{font:500 16px/1.7 var(--icafe-sans);margin:0;color:#f5d8a6}
.ic-footer-v11__links summary>span{display:none}
.ic-footer-v11__links nav{display:grid;gap:2px}
.ic-footer-v11__links nav>a{display:flex;align-items:center;min-height:34px;font-size:13px;line-height:1.8;color:var(--footer-ink);text-decoration:none;transition:color .18s;overflow-wrap:anywhere}
.ic-footer-v11__links nav>a:hover{color:#f5d8a6;text-decoration:underline;text-underline-offset:5px}
.ic-footer-v11__newsletter{min-width:0;border:1px solid var(--footer-line);border-radius:12px;background:#563a2c;padding:20px}
.ic-footer-v11__newsletter h2{font:500 20px/1.6 var(--icafe-sans);color:var(--footer-ink);margin:0 0 8px}
.ic-footer-v11__newsletter>p{font-size:13px;line-height:1.9;color:var(--footer-muted);margin:0 0 16px}
.ic-footer-v11 .ic-newsletter__form{display:block;margin:0;width:100%;padding:0;border:0}
.ic-footer-v11__email-row{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:8px;align-items:stretch}
.ic-footer-v11 .ic-newsletter__form input[type=email]{box-sizing:border-box;display:block;width:100%;min-width:0;min-height:46px;height:46px;padding:10px 12px;border:1px solid #fff8ed;border-radius:6px;background:#fff8ed;color:#291c17;font:400 16px/1.5 var(--icafe-sans)}
.ic-footer-v11 .ic-newsletter__form input::placeholder{color:#6b5541;opacity:1;font-size:12px}
body .ic-footer-v11 .ic-newsletter__form button{display:flex;align-items:center;justify-content:center;min-width:0;min-height:46px;padding:8px;border:1px solid #e2bf80!important;border-radius:6px;background:#e2bf80!important;color:#291c17!important;font:500 13px/1.6 var(--icafe-sans);cursor:pointer}
body .ic-footer-v11 .ic-newsletter__form button:hover{background:#f0d59f!important;border-color:#f0d59f!important;color:#291c17!important}
body .ic-footer-v11 .ic-newsletter__form button:active{background:#d5ac67!important;border-color:#d5ac67!important;color:#291c17!important}
.ic-footer-v11__form-message{font-size:12px;line-height:1.8;color:var(--footer-ink);margin:12px 0 0}
.ic-footer-v11__form-message a{color:#f5d8a6;text-decoration:underline}
.ic-footer-v11__confidence{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-block:18px;border-top:1px solid var(--footer-line);border-bottom:1px solid var(--footer-line);color:var(--footer-muted);font-size:12px;line-height:1.8}
.ic-footer-v11__confidence>span{display:flex;align-items:center;gap:9px}
.ic-footer-v11__confidence svg{display:block;width:20px;height:20px;flex:0 0 20px;color:#f5d8a6}
.ic-footer-v11__bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px 24px}
.ic-footer-v11__bottom>p{margin:0;color:var(--footer-muted);font-size:11px;line-height:1.8}
.ic-footer-v11__payments{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}
.ic-footer-v11__payments>span{font-size:11px;line-height:1.8;color:var(--footer-muted)}
.ic-footer-v11 .ic-payments{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap;direction:ltr}
.ic-footer-v11 .ic-payments>.ic-payment,.ic-footer-v11 .ic-payments>.ic-local-payment{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;max-width:40px;height:26px;min-height:26px;max-height:26px;margin:0;padding:0;vertical-align:middle}
.ic-footer-v11 .ic-payments>.ic-local-payment{overflow:hidden;border:1px solid #d9d3ce;border-radius:3px;background:#fff;color:#352c28!important}
.ic-footer-v11 .ic-local-payment--meeza img{display:block;flex:none;width:32px;height:20px;max-width:32px;max-height:20px;object-fit:contain}
.ic-footer-v11 .ic-local-payment svg{display:block;flex:none;width:28px;height:20px;color:inherit}
.ic-footer-v11 :is(a,button,input,summary):focus-visible{outline:3px solid #f5d8a6;outline-offset:4px}
@media(min-width:768px){.ic-footer-v11__links summary{pointer-events:none}}
@media(min-width:768px) and (max-width:1099px){.ic-footer-v11__grid{grid-template-columns:1fr 1fr;column-gap:48px;row-gap:28px}.ic-footer-v11__brand{grid-column:1;grid-row:1}.ic-footer-v11__newsletter{grid-column:2;grid-row:1}.ic-footer-v11__shop{grid-column:1;grid-row:2}.ic-footer-v11__help{grid-column:2;grid-row:2}}
@media(max-width:767px){.ic-footer-v11{padding-top:30px}.ic-footer-v11 .ic-wrap{width:calc(100% - 32px)}.ic-footer-v11__grid{display:flex;flex-direction:column;gap:0;padding-bottom:20px}.ic-footer-v11__brand{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px 16px;align-items:center;width:100%;margin-bottom:24px}.ic-footer-v11__logo{grid-column:1;grid-row:1/3;width:90px;padding:9px}.ic-footer-v11__logo img{width:68px;max-height:90px}.ic-footer-v11__tagline{grid-column:2;margin:0;max-width:none;font-size:16px;line-height:1.9}.ic-footer-v11 .ic-footer__social-column{grid-column:2}.ic-footer-v11 .ic-footer-socials{gap:6px}.ic-footer-v11__newsletter{order:1;box-sizing:border-box;width:100%;margin-bottom:20px;padding:18px}.ic-footer-v11__newsletter h2{font-size:19px}.ic-footer-v11__links{order:2;width:100%;border-top:1px solid var(--footer-line)}.ic-footer-v11__links summary{min-height:54px;margin:0;cursor:pointer}.ic-footer-v11__links summary h3{font-size:15px}.ic-footer-v11__links summary>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:#f5d8a6;font-size:22px;line-height:1}.ic-footer-v11__links summary>span::before{content:'+'}.ic-footer-v11__links[open] summary>span::before{content:'−'}.ic-footer-v11__links nav{gap:0;padding-bottom:12px}.ic-footer-v11__links nav>a{min-height:44px;font-size:13px}.ic-footer-v11__confidence{display:grid;gap:10px;padding-block:16px;font-size:11px}.ic-footer-v11__confidence svg{width:18px;height:18px;flex-basis:18px}.ic-footer-v11__bottom{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-block:18px 24px}.ic-footer-v11__payments{display:block;width:100%}.ic-footer-v11__payments>span{display:block;margin-bottom:10px}.ic-footer-v11__bottom>p{font-size:10px}.ic-footer-v11 .ic-payments{gap:5px}}
@media(prefers-reduced-motion:reduce){.ic-footer-v11 a,.ic-footer-v11 button{transition:none}}
