/* Match the brand catalog typography throughout customer product information. */
html body #root article.card .info,html body #root .catalogCard .catalogInfo,html body #root .productSummary,html body #root .productDetailGrid,html body #root .relatedProduct{font-family:Arial,sans-serif!important}
html body #root article.card h3,html body #root article.card h3 a,html body #root .catalogCard h3,html body #root .catalogCard h3 a,html body #root .relatedProduct h3,html body #root .relatedProduct h3 a{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(17px,1.45vw,22px)!important;line-height:1.3!important;letter-spacing:0!important}
html body #root .productSummary h1{font-family:Georgia,serif!important;font-weight:400!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.3!important;letter-spacing:0!important}
html body #root article.card .kind,html body #root article.card .note,html body #root article.card .productReviewLink,html body #root .catalogCard .catalogInfo>small,html body #root .catalogCard .catalogInfo>p,html body #root .catalogCard .stockLine,html body #root .catalogCard .productReviewLink,html body #root .productDetailGrid p,html body #root .productDetailGrid b,html body #root .productDetailGrid dt,html body #root .productDetailGrid dd,html body #root .productDetailGrid a,html body #root .productSummary>p,html body #root .productSummary>small,html body #root .productSummary small,html body #root .productSummary button,html body #root .productPrice,html body #root .productPrice *{font-family:Arial,sans-serif!important}
/* Balanced quantity selector shared by cards and product detail. */
html body #root article.card .productQty,html body #root .catalogCard .categoryQtyControl,html body #root .productPage .detailQty{display:inline-grid!important;grid-template-columns:40px 48px 40px!important;grid-template-rows:42px!important;align-items:center!important;justify-content:initial!important;gap:0!important;flex:0 0 auto!important;align-self:flex-start!important;width:130px!important;min-width:130px!important;max-width:130px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid #d8c6b6!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important;box-sizing:border-box!important;box-shadow:none!important}
html body #root article.card .productQty>button,html body #root .catalogCard .categoryQtyControl>button,html body #root .productPage .detailQty>button{display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;transform:none!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important;min-height:42px!important;flex:none!important;gap:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#faf7f3!important;color:#543825!important;font:500 21px/1 Arial,sans-serif!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer}
html body #root article.card .productQty>button:first-child,html body #root .catalogCard .categoryQtyControl>button:first-child,html body #root .productPage .detailQty>button:first-child{border-right:1px solid #e4d9cf!important}
html body #root article.card .productQty>button:last-child,html body #root .catalogCard .categoryQtyControl>button:last-child,html body #root .productPage .detailQty>button:last-child{border-left:1px solid #e4d9cf!important}
html body #root article.card .productQty>button:disabled,html body #root .catalogCard .categoryQtyControl>button:disabled,html body #root .productPage .detailQty>button:disabled{opacity:.45!important;cursor:default}
html body #root article.card .productQty>button:not(:disabled):hover,html body #root .catalogCard .categoryQtyControl>button:not(:disabled):hover,html body #root .productPage .detailQty>button:not(:disabled):hover{background:#edf6ef!important;color:#17894e!important}
html body #root article.card .productQty>button:focus-visible,html body #root .catalogCard .categoryQtyControl>button:focus-visible,html body #root .productPage .detailQty>button:focus-visible{outline:2px solid #17894e!important;outline-offset:-3px}
html body #root article.card .productQty>span,html body #root .catalogCard .categoryQtyControl>span,html body #root .productPage .detailQty>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:48px!important;min-width:0!important;height:42px!important;padding:0!important;margin:0!important;text-align:center!important;background:#fff!important;color:#321f15!important;font:700 15px/1.2 Arial,sans-serif!important;box-sizing:border-box!important}
html body #root article.card .productQty>span>b,html body #root .productPage .detailQty>span>b{font:700 15px/1.2 Arial,sans-serif!important;color:#321f15!important}
html body #root article.card .productQty>span>small,html body #root .productPage .detailQty>span>small,html body #root .catalogCard .categoryQtyControl>span::after{font:500 9px/1.2 Arial,sans-serif!important;color:#88766a!important;margin-top:1px!important;letter-spacing:0!important;text-transform:none!important}
html body #root .catalogCard .categoryQtyControl>span::after{content:'Adet'}
html body #root article.card .productQty svg,html body #root .productPage .detailQty svg{display:block!important;width:18px!important;height:18px!important;flex:none!important}
@media(max-width:767px){html body #root article.card h3,html body #root article.card h3 a,html body #root .catalogCard h3,html body #root .catalogCard h3 a,html body #root .relatedProduct h3,html body #root .relatedProduct h3 a{font-size:17px!important}html body #root .productSummary h1{font-size:23px!important}}

