/* =========================================================
   LAHOME PRODUCT DETAIL 2026 - OPTIMIZED
   Generated from current product.tpl v44
   Exact-selector dead overrides removed safely.
   ========================================================= */
#lh-product-detail-v10,
#lh-product-detail-v10 *,
#lh-product-detail-v10 *:before,
#lh-product-detail-v10 *:after{
box-sizing:border-box;
}
#lh-product-detail-v10 .primary_block{
display:flex !important;
flex-wrap:wrap !important;
align-items:flex-start !important;
margin:0 -8px 22px !important;
}
#lh-product-detail-v10 .primary_block > .container,
#lh-product-detail-v10 #admin-action,
#lh-product-detail-v10 .confirmation{
flex:0 0 100% !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v9-gallery{
grid-template-columns:94px minmax(0,1fr) !important;
grid-template-areas:"thumbs image" "collection collection" !important;
gap:0 14px !important;
}
#lh-product-detail-v10 .lh-v9-info{
flex:0 0 49% !important;
width:49% !important;
margin:0 !important;
padding:0 8px 0 17px !important;
float:none !important;
}
#lh-product-detail-v10 .lh-v9-empty-column{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block{
grid-area:image !important;
position:relative !important;
padding:0 !important;
overflow:hidden !important;
border:1px solid #eadfd4 !important;
border-radius:8px !important;
box-shadow:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #view_full_size,
#lh-product-detail-v10 .lh-v9-gallery #view_full_size > a{
display:block !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block img{
display:block !important;
width:100% !important;
max-width:none !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper{
grid-area:thumbs !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list,
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list_frame{
float:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li{
float:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li a,
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li img{
border:0 !important;
border-radius:4px !important;
}
#lh-product-detail-v10 .lh-v9-gallery > a[style*="margin-left:50px"]{
display:none !important;
}
#lh-product-detail-v10 .manutop{
display:none !important;
}
#lh-product-detail-v10 .product_comments_block_extra,
#lh-product-detail-v10 .comments_note,
#lh-product-detail-v10 .star_content,
#lh-product-detail-v10 .comments_advices{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-info h1{
clear:both !important;
margin:0 0 7px !important;
padding:0 !important;
color:#312116 !important;
font-family:Georgia, "Times New Roman", serif !important;
font-size:27px !important;
line-height:1.18 !important;
font-weight:400 !important;
letter-spacing:0 !important;
}
#lh-product-detail-v10 .lh-v9-info h1 + br{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-info > a[style*="text-align: right"]{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-meta{
display:flex !important;
align-items:center !important;
flex-wrap:wrap !important;
gap:7px 30px !important;
margin:0 0 10px !important;
color:#87786d !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10.5px !important;
line-height:1.3 !important;
}
#lh-product-detail-v10 .lh-v9-meta strong,
#lh-product-detail-v10 .lh-v9-meta a{
color:#5a4334 !important;
font-weight:600 !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v9-summary{
margin:0 0 17px !important;
color:#4d423a !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:12px !important;
line-height:1.55 !important;
}
#lh-product-detail-v10 .lh-v9-services{
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
gap:9px 12px !important;
width:100% !important;
margin:0 0 17px !important;
}
#lh-product-detail-v10 .lh-v9-service{
display:flex !important;
min-width:0 !important;
align-items:center !important;
gap:7px !important;
color:#493b30 !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v9-service .fa{
flex:0 0 25px !important;
width:25px !important;
color:#ae712c !important;
font-size:22px !important;
line-height:1 !important;
text-align:center !important;
}
#lh-product-detail-v10 .lh-v9-service span,
#lh-product-detail-v10 .lh-v9-service strong,
#lh-product-detail-v10 .lh-v9-service small{
display:block !important;
}
#lh-product-detail-v10 .lh-v9-service strong{
color:#44362c !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10px !important;
line-height:1.2 !important;
font-weight:500 !important;
}
#lh-product-detail-v10 .lh-v9-service small{
margin-top:2px !important;
color:#74675d !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9px !important;
line-height:1.25 !important;
}
#lh-product-detail-v10 .lh-v9-buybox{
width:100% !important;
margin:0 !important;
padding:19px 20px 18px !important;
background:#fff !important;
border:1px solid #eadfd4 !important;
border-radius:8px !important;
box-shadow:none !important;
overflow:visible !important;
}
#lh-product-detail-v10 .content_prices{
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v9-price-area{
display:grid !important;
grid-template-columns:minmax(180px,1fr) minmax(145px,.75fr) !important;
grid-template-areas:"old stock" "price stock" !important;
column-gap:22px !important;
align-items:center !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v9-price-area > #old_price{
grid-area:old !important;
width:100% !important;
margin:0 0 2px !important;
color:#95887e !important;
font-size:10px !important;
line-height:1.2 !important;
}
#lh-product-detail-v10 .lh-v9-price-area > .our_price_display{
grid-area:price !important;
width:100% !important;
margin:0 !important;
}
#lh-product-detail-v10 #our_price_display{
color:#3c2517 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:31px !important;
line-height:1 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v9-price-area > #availability_statut{
grid-area:stock !important;
}
#lh-product-detail-v10 .lh-v9-stock,
#lh-product-detail-v10 #availability_statut{
float:none !important;
width:100% !important;
min-height:0 !important;
margin:0 !important;
padding:0 0 0 13px !important;
background:transparent !important;
border:0 !important;
border-left:1px solid #eadfd4 !important;
border-radius:0 !important;
box-shadow:none !important;
text-align:left !important;
}
#lh-product-detail-v10 #availability_value{
display:block !important;
width:100% !important;
max-width:none !important;
min-height:0 !important;
margin:0 !important;
padding:0 !important;
color:#4c8a2f !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
font-family:"Jost", Arial, sans-serif !important;
white-space:normal !important;
}
#lh-product-detail-v10 .lh-v9-stock-main{
display:block !important;
color:#4c8a2f !important;
}
#lh-product-detail-v10 .lh-v9-stock-dispatch{
display:block !important;
color:#75685f !important;
font-weight:400 !important;
}
#lh-product-detail-v10 .lh-v9-stock-more{
display:block !important;
color:#9a7251 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 #availability_value.label-warning,
#lh-product-detail-v10 #availability_value.label-danger{
color:#b06b25 !important;
}
#lh-product-detail-v10 .lh-v9-code-row{
background:transparent !important;
border:0 !important;
}
#lh-product-detail-v10 .lh-v9-code{
display:inline-block !important;
color:#754a28 !important;
background:#f6e9d8 !important;
border:1px solid #e4ceb4 !important;
border-radius:4px !important;
font-weight:700 !important;
letter-spacing:.035em !important;
}
#lh-product-detail-v10 .lh-v9-code-price{
color:#3b2d24 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v9-code-row em{
color:#a06d42 !important;
font-style:normal !important;
}
#lh-product-detail-v10 #quantity_wanted_p{
align-items:stretch !important;
}
#lh-product-detail-v10 .lh-v9-qty-label{
align-items:center !important;
white-space:nowrap !important;
}
#lh-product-detail-v10 #quantity_wanted{
width:78px !important;
height:58px !important;
margin:0 !important;
padding:0 8px !important;
color:#48372d !important;
background:#fff !important;
border:1px solid #e3d7cb !important;
border-radius:7px !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:14px !important;
text-align:center !important;
box-shadow:none !important;
}
#lh-product-detail-v10 #add_to_cart .exclusive{
display:flex !important;
align-items:center !important;
justify-content:center !important;
gap:11px !important;
margin:0 !important;
padding:0 18px !important;
color:#6d4526 !important;
background:linear-gradient(90deg,#f5e7d4,#f0ddc5) !important;
background-image:linear-gradient(90deg,#f5e7d4,#f0ddc5) !important;
border:1px solid #ead5bb !important;
border-radius:7px !important;
box-shadow:none !important;
text-shadow:none !important;
transition:background .18s ease,color .18s ease !important;
}
#lh-product-detail-v10 #add_to_cart .exclusive:before{
position:static !important;
display:inline-block !important;
width:auto !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
color:#a56b2b !important;
background:none !important;
border:0 !important;
font-family:FontAwesome !important;
font-size:21px !important;
line-height:1 !important;
content:"" !important;
text-shadow:none !important;
}
#lh-product-detail-v10 #add_to_cart .exclusive:after{
display:none !important;
}
#lh-product-detail-v10 #add_to_cart .exclusive span{
display:inline !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
color:inherit !important;
background:transparent !important;
border:0 !important;
font-family:"Jost",Arial,sans-serif !important;
font-size:17px !important;
line-height:1 !important;
font-weight:600 !important;
text-shadow:none !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #add_to_cart .exclusive:hover{
color:#fff !important;
background:#a06d3b !important;
background-image:none !important;
border-color:#a06d3b !important;
}
#lh-product-detail-v10 #add_to_cart .exclusive:hover:before,
    #lh-product-detail-v10 #add_to_cart .exclusive:hover span{
color:#fff !important;
}
}
#lh-product-detail-v10 .page-product-box{
clear:both !important;
}
#lh-product-detail-v10 .lh-v9-tabs{
display:flex !important;
align-items:center !important;
gap:38px !important;
width:100% !important;
margin:0 0 18px !important;
padding:0 !important;
border-bottom:1px solid #eadfd4 !important;
overflow-x:auto !important;
}
#lh-product-detail-v10 .lh-v9-tabs span,
#lh-product-detail-v10 .lh-v9-tabs a{
display:inline-block !important;
flex:0 0 auto !important;
margin:0 !important;
padding:0 0 11px !important;
color:#50443a !important;
font-family:"Jost",Arial,sans-serif !important;
font-weight:400 !important;
text-decoration:none !important;
border-bottom:2px solid transparent !important;
}
#lh-product-detail-v10 .lh-v9-tabs .active{
color:#3c2b20 !important;
border-bottom-color:#9d6f42 !important;
}
#lh-product-detail-v10 .lh-v9-desc-title{
background:transparent !important;
border:0 !important;
}
#lh-product-detail-v10 .lh-v9-desc-image{
display:none !important;
}
#lh-product-detail-v10 #lh-v9-related-wrap{
clear:both !important;
display:block !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
float:none !important;
}
#lh-product-detail-v10 .lh-v9-products-section{
clear:both !important;
display:block !important;
width:100% !important;
max-width:100% !important;
margin:28px 0 34px !important;
padding:0 !important;
float:none !important;
}
#lh-product-detail-v10 .lh-v9-section-head{
display:block !important;
width:100% !important;
margin:0 0 12px !important;
padding:0 0 9px !important;
border-bottom:1px solid #eadfd4 !important;
}
#lh-product-detail-v10 .lh-v9-section-head h3{
margin:0 !important;
padding:0 !important;
color:#392b22 !important;
background:transparent !important;
border:0 !important;
font-family:"Jost",Arial,sans-serif !important;
font-size:17px !important;
line-height:1.25 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026{
flex-wrap:nowrap !important;
align-items:stretch !important;
overflow-x:auto !important;
overflow-y:hidden !important;
-webkit-overflow-scrolling:touch !important;
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026:before,
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026:after{
content:none !important;
display:none !important;
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product,
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li[class*="col-"]{
scroll-snap-align:start !important;
}
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026:before,
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026:after{
content:none !important;
display:none !important;
}
#lh-product-detail-v10 #price2226,
#lh-product-detail-v10 .accessories-blocky,
#lh-product-detail-v10 #bxsliderc,
#lh-product-detail-v10 [id="productscategory_list"],
#lh-product-detail-v10 .productscategory_list,
#lh-product-detail-v10 .productscategory{
display:none !important;
}
@media (max-width: 1100px){
#lh-product-detail-v10 .lh-v9-services{
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
}
@media (max-width: 991px){
#lh-product-detail-v10 .primary_block{
display:block !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery,
    #lh-product-detail-v10 .lh-v9-info{
width:100% !important;
max-width:none !important;
margin:0 0 20px !important;
padding:0 !important;
float:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery{
display:grid !important;
grid-template-columns:78px minmax(0,1fr) !important;
gap:0 10px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs_list,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs_list_frame{
width:78px !important;
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product,
    #lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li[class*="col-"]{
flex-basis:calc((100% - 24px) / 3) !important;
width:calc((100% - 24px) / 3) !important;
min-width:calc((100% - 24px) / 3) !important;
max-width:calc((100% - 24px) / 3) !important;
}
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026{
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-gallery{
display:flex !important;
flex-direction:column !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block{
order:1 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper{
order:2 !important;
width:100% !important;
margin-top:8px !important;
overflow-x:auto !important;
overflow-y:hidden !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs_list_frame{
width:max-content !important;
min-width:100% !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list_frame{
display:flex !important;
gap:7px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li{
flex:0 0 70px !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-info h1{
font-size:22px !important;
}
#lh-product-detail-v10 .lh-v9-services{
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-buybox{
padding:15px !important;
}
#lh-product-detail-v10 .lh-v9-price-area{
grid-template-columns:1fr !important;
grid-template-areas:"old" "price" "stock" !important;
row-gap:5px !important;
}
#lh-product-detail-v10 .lh-v9-stock,
    #lh-product-detail-v10 #availability_statut{
margin-top:5px !important;
padding:8px 0 0 !important;
border-left:0 !important;
border-top:1px solid #eadfd4 !important;
}
#lh-product-detail-v10 #quantity_wanted_p{
grid-template-columns:70px minmax(0,1fr) !important;
grid-template-areas:"label label" "qty cart" !important;
}
#lh-product-detail-v10 .lh-v9-qty-label{
grid-area:label !important;
}
#lh-product-detail-v10 #quantity_wanted{
grid-area:qty !important;
width:70px !important;
}
#lh-product-detail-v10 #add_to_cart{
grid-area:cart !important;
}
#lh-product-detail-v10 .lh-v9-tabs{
gap:24px !important;
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product,
    #lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li[class*="col-"]{
flex-basis:calc((100% - 10px) / 2) !important;
width:calc((100% - 10px) / 2) !important;
min-width:calc((100% - 10px) / 2) !important;
max-width:calc((100% - 10px) / 2) !important;
}
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026{
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:10px !important;
}
}
.emailalertin{
font-family:Jost;
font-size:17px !important;
background:rgba(250, 249, 247) !important;
margin-top:5px !important;
box-shadow:none !important;
outline:0px;
width:210px;
padding:0px 38px 0px 10px !important;
height:35px !important;
border:1px solid #cccccc !important;
color:black;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition:border linear .2s, box-shadow linear .2s;
-moz-transition:border linear .2s, box-shadow linear .2s;
-o-transition:border linear .2s, box-shadow linear .2s;
transition:border linear .2s, box-shadow linear .2s;
}
#lh-product-detail-v10 .lh-v9-summary,
#lh-product-detail-v10 .lh-v9-services{
display:none !important;
}
#lh-product-detail-v10 .lh-v10-tabs{
gap:34px !important;
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v10-tabs{
gap:24px !important;
}
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026{
display:grid !important;
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:14px !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
overflow:visible !important;
scroll-snap-type:none !important;
}
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product,
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026 > li[class*="col-"]{
display:block !important;
float:none !important;
flex:none !important;
width:100% !important;
min-width:0 !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026{
display:grid !important;
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:14px !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product,
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026 > li[class*="col-"]{
float:none !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 #lh-v9-related-wrap,
#lh-product-detail-v10 .lh-v9-products-section{
width:100% !important;
max-width:100% !important;
margin-left:0 !important;
margin-right:0 !important;
padding-left:0 !important;
padding-right:0 !important;
}
@media (max-width: 991px){
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026,
    #lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
gap:12px !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 #lh-v9-similar ul.product_list.grid.lh-productcards-2026,
    #lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:10px !important;
}
}
#lh-product-detail-v10 .lh-v9-info{
padding-top:0 !important;
}
#lh-product-detail-v10 .lh-v9-info h1{
margin-top:0 !important;
}
#lh-product-detail-v10 .lh-v12-native-actions{
position:absolute !important;
left:-10000px !important;
top:auto !important;
width:1px !important;
height:1px !important;
overflow:hidden !important;
}
#lh-product-detail-v10 .lh-v9-meta{
margin-top:0 !important;
margin-bottom:13px !important;
}
#lh-product-detail-v10 .lh-v12-vat-note{
margin:7px 0 10px !important;
padding:0 !important;
color:#998b80 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9.5px !important;
line-height:1.25 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 #quantity_wanted_p{
min-height:0 !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v9-qty-label{
grid-area:label !important;
margin:0 !important;
color:#62554a !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10px !important;
line-height:1.2 !important;
font-weight:500 !important;
}
#lh-product-detail-v10 .lh-v12-qty-control{
display:inline-grid !important;
grid-template-columns:38px 58px 38px !important;
width:max-content !important;
height:38px !important;
align-items:stretch !important;
overflow:hidden !important;
background:#fff !important;
border:1px solid #ded2c7 !important;
border-radius:6px !important;
}
#lh-product-detail-v10 .lh-v12-qty-btn{
display:flex !important;
width:38px !important;
height:36px !important;
align-items:center !important;
justify-content:center !important;
margin:0 !important;
padding:0 !important;
color:#6c594b !important;
background:#faf7f3 !important;
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
font-family:Arial, sans-serif !important;
font-size:18px !important;
line-height:1 !important;
font-weight:400 !important;
cursor:pointer !important;
}
#lh-product-detail-v10 .lh-v12-qty-minus{
border-right:1px solid #e8ddd4 !important;
}
#lh-product-detail-v10 .lh-v12-qty-plus{
border-left:1px solid #e8ddd4 !important;
}
#lh-product-detail-v10 .lh-v12-qty-control #quantity_wanted{
display:block !important;
width:58px !important;
height:36px !important;
margin:0 !important;
padding:0 4px !important;
color:#3f332b !important;
background:#fff !important;
border:0 !important;
border-radius:0 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:13px !important;
line-height:36px !important;
text-align:center !important;
box-shadow:none !important;
-moz-appearance:textfield !important;
}
#lh-product-detail-v10 .lh-v12-qty-control #quantity_wanted::-webkit-inner-spin-button,
#lh-product-detail-v10 .lh-v12-qty-control #quantity_wanted::-webkit-outer-spin-button{
margin:0 !important;
-webkit-appearance:none !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v12-qty-btn:hover{
color:#4d392d !important;
background:#f2e9e1 !important;
}
}
#lh-product-detail-v10 #add_to_cart{
float:none !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v12-wishlist{
padding:0 !important;
border:1px solid #e1d4c8 !important;
border-radius:7px !important;
box-shadow:none !important;
cursor:pointer !important;
}
#lh-product-detail-v10 .lh-v12-wishlist .fa{
font-size:20px !important;
line-height:1 !important;
}
#lh-product-detail-v10 .lh-v9-tabs{
margin-top:0 !important;
}
#lh-product-detail-v10 .lh-v9-desc-image,
#lh-product-detail-v10 .lh-v10-desc-image{
display:block !important;
}
#lh-product-detail-v10 .lh-v9-desc-body{
display:flow-root !important;
}
#lh-product-detail-v10 .lh-v12-description-clear{
clear:both !important;
height:2px !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v12-categories{
clear:both !important;
display:flex !important;
width:100% !important;
align-items:baseline !important;
flex-wrap:wrap !important;
margin:18px 0 0 !important;
padding:11px 0 0 !important;
background:transparent !important;
border:0 !important;
border-top:1px solid #eee5de !important;
border-radius:0 !important;
font-family:"Jost", Arial, sans-serif !important;
}
#lh-product-detail-v10 .lh-v12-cat-label{
flex:0 0 auto !important;
}
#lh-product-detail-v10 .lh-v12-cat-links{
display:inline !important;
}
#lh-product-detail-v10 .lh-v12-categories a{
display:inline !important;
margin:0 !important;
padding:0 !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
line-height:inherit !important;
font-weight:400 !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v12-categories a + a:before{
content:"·" !important;
display:inline-block !important;
margin:0 8px !important;
color:#c6b9ae !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v12-categories a:hover{
color:#5f4636 !important;
text-decoration:underline !important;
text-underline-offset:3px !important;
}
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v12-categories{
display:block !important;
}
#lh-product-detail-v10 .lh-v12-cat-label{
display:block !important;
margin-bottom:2px !important;
}
}
#lh-product-detail-v10 .lh-v12-vat-note{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-tabs{
margin-bottom:22px !important;
}
#lh-product-detail-v10 .lh-v9-desc-title{
position:relative !important;
margin:0 0 18px !important;
padding:0 0 10px !important;
color:#382b22 !important;
border-bottom:1px solid #eee5de !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:20px !important;
line-height:1.3 !important;
font-weight:500 !important;
}
#lh-product-detail-v10 .lh-v9-desc-body,
#lh-product-detail-v10 #short_description_content,
#lh-product-detail-v10 .page-product-box .rte{
color:#554a42 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:13px !important;
line-height:1.74 !important;
text-align:left !important;
}
#lh-product-detail-v10 #short_description_content > p:first-child,
#lh-product-detail-v10 .lh-v9-desc-body > p:first-child{
margin-top:0 !important;
color:#41372f !important;
font-size:14px !important;
line-height:1.7 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 .lh-v9-desc-image,
#lh-product-detail-v10 .lh-v10-desc-image{
float:right !important;
width:37% !important;
max-width:410px !important;
height:auto !important;
margin:2px 0 20px 32px !important;
padding:0 !important;
background:transparent !important;
border-radius:7px !important;
}
#lh-product-detail-v10 .lh-v13-description-separator{
width:calc(63% - 18px) !important;
max-width:680px !important;
height:1px !important;
clear:left !important;
margin:17px 0 16px !important;
padding:0 !important;
background:#eee5de !important;
}
#lh-product-detail-v10 .lh-v9-desc-body a,
#lh-product-detail-v10 #short_description_content a{
color:#775640 !important;
text-decoration:underline !important;
text-decoration-color:#d9c5b5 !important;
text-underline-offset:3px !important;
}
#lh-product-detail-v10 .lh-v9-desc-body strong,
#lh-product-detail-v10 .lh-v9-desc-body b,
#lh-product-detail-v10 #short_description_content strong,
#lh-product-detail-v10 #short_description_content b{
color:#3f342c !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v9-desc-body ul,
#lh-product-detail-v10 #short_description_content ul{
margin:12px 0 17px 18px !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v9-desc-body li,
#lh-product-detail-v10 #short_description_content li{
margin:4px 0 !important;
padding-left:2px !important;
}
#lh-product-detail-v10 .lh-v12-categories{
gap:4px 10px !important;
margin-top:21px !important;
padding-top:12px !important;
color:#92847a !important;
font-size:10.8px !important;
line-height:1.8 !important;
}
#lh-product-detail-v10 .lh-v12-cat-label{
color:#88786d !important;
font-size:11.2px !important;
font-weight:500 !important;
}
#lh-product-detail-v10 .lh-v12-categories a{
color:#725f52 !important;
font-size:10.8px !important;
}
#lh-product-detail-v10 .lh-v13-disclaimer{
clear:both !important;
margin:17px 0 0 !important;
padding:11px 0 0 !important;
color:#9a8d83 !important;
border-top:1px solid #f0e8e1 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9.5px !important;
line-height:1.55 !important;
}
#lh-product-detail-v10 .lh-v13-disclaimer i{
font-style:normal !important;
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v9-desc-image,
    #lh-product-detail-v10 .lh-v10-desc-image{
float:none !important;
width:100% !important;
max-width:100% !important;
margin:0 0 17px !important;
}
#lh-product-detail-v10 .lh-v13-description-separator{
width:100% !important;
max-width:none !important;
}
#lh-product-detail-v10 .lh-v12-cat-label{
font-size:11px !important;
}
#lh-product-detail-v10 .lh-v12-categories a{
font-size:10.6px !important;
}
}
#lh-product-detail-v10 .lh-v9-gallery{
display:flex !important;
flex-direction:column !important;
width:51% !important;
flex:0 0 51% !important;
margin:0 !important;
padding:0 17px 0 8px !important;
float:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block{
order:1 !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper{
order:2 !important;
display:block !important;
width:100% !important;
max-width:100% !important;
margin:11px 0 0 !important;
padding:0 !important;
overflow-x:auto !important;
overflow-y:hidden !important;
-webkit-overflow-scrolling:touch !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list,
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list_frame{
width:max-content !important;
min-width:100% !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
overflow:visible !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list_frame{
display:flex !important;
align-items:stretch !important;
gap:9px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li{
display:block !important;
flex:0 0 112px !important;
width:112px !important;
height:92px !important;
margin:0 !important;
padding:3px !important;
overflow:hidden !important;
background:#fff !important;
border:1px solid #eadfd4 !important;
border-radius:6px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li a,
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li img{
display:block !important;
width:100% !important;
height:100% !important;
object-fit:cover !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v9-info{
display:flex !important;
flex-direction:column !important;
align-self:flex-start !important;
}
#lh-product-detail-v10 .lh-v9-buybox{
margin-top:auto !important;
}
#lh-product-detail-v10 .lh-v9-info #buy_block{
margin-bottom:0 !important;
}
#lh-product-detail-v10 .lh-v9-desc-image,
#lh-product-detail-v10 .lh-v10-desc-image{
border:0 !important;
box-shadow:none !important;
}
#lh-product-detail-v10 .lh-v14-stock-banner{
clear:both !important;
display:block !important;
width:100% !important;
margin:58px 0 62px !important;
padding:0 !important;
text-align:center !important;
}
#lh-product-detail-v10 .lh-v14-stock-banner a{
display:block !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v14-stock-banner .mybanner,
#lh-product-detail-v10 .lh-v14-stock-banner img{
display:block !important;
width:100% !important;
max-width:100% !important;
height:auto !important;
margin:0 auto !important;
}
@media (max-width: 991px){
#lh-product-detail-v10 .lh-v9-gallery{
width:100% !important;
flex:none !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v9-info{
display:block !important;
min-height:0 !important;
}
#lh-product-detail-v10 .lh-v9-buybox{
margin-top:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li{
flex-basis:100px !important;
width:100px !important;
height:84px !important;
}
#lh-product-detail-v10 .lh-v14-stock-banner{
margin-top:44px !important;
margin-bottom:48px !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-gallery #thumbs_list li{
flex-basis:88px !important;
width:88px !important;
height:74px !important;
}
#lh-product-detail-v10 .lh-v14-stock-banner{
margin-top:36px !important;
margin-bottom:40px !important;
}
}
#lh-product-detail-v10 .lh-v9-stock-main{
font-size:13.5px !important;
line-height:1.3 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v9-stock-dispatch{
margin-top:3px !important;
font-size:11.8px !important;
line-height:1.3 !important;
}
#lh-product-detail-v10 .lh-v9-stock-more{
margin-top:3px !important;
font-size:10.5px !important;
line-height:1.3 !important;
}
#lh-product-detail-v10 #quantity_wanted_p{
gap:6px !important;
margin-top:-3px !important;
}
#lh-product-detail-v10 .lh-v12-qty-control{
margin:0 0 2px !important;
}
#lh-product-detail-v10 .lh-v9-tabs span,
#lh-product-detail-v10 .lh-v9-tabs a{
font-size:13.5px !important;
line-height:1.25 !important;
}
#lh-product-detail-v10 .lh-v9-tabs .active{
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v15-match{
grid-area:match !important;
clear:both !important;
width:100% !important;
margin:9px 0 0 !important;
padding:11px 0 0 !important;
border-top:1px solid #eee5de !important;
}
#lh-product-detail-v10 .lh-v15-match-head{
margin:0 0 8px !important;
padding:0 !important;
color:#57463a !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:11px !important;
line-height:1.25 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v15-match-grid{
display:grid !important;
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
gap:8px !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v15-match-card{
display:grid !important;
grid-template-rows:auto auto auto !important;
min-width:0 !important;
margin:0 !important;
padding:6px !important;
color:#493b31 !important;
background:#fcfaf7 !important;
border:1px solid #eee3da !important;
border-radius:6px !important;
text-decoration:none !important;
transition:border-color .16s ease, background .16s ease !important;
}
#lh-product-detail-v10 .lh-v15-match-image{
display:block !important;
width:100% !important;
aspect-ratio:1 / 1 !important;
margin:0 0 5px !important;
overflow:hidden !important;
background:#fff !important;
border-radius:4px !important;
}
#lh-product-detail-v10 .lh-v15-match-image img{
display:block !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:0 !important;
object-fit:cover !important;
border:0 !important;
}
#lh-product-detail-v10 .lh-v15-match-name{
display:block !important;
min-width:0 !important;
height:30px !important;
overflow:hidden !important;
color:#65564a !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9.5px !important;
line-height:1.45 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 .lh-v15-match-price{
display:block !important;
margin-top:4px !important;
color:#3e3027 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10.5px !important;
line-height:1.2 !important;
font-weight:600 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v15-match-card:hover{
background:#fff !important;
border-color:#d7c2b1 !important;
}
}
#lh-product-detail-v10 .lh-v9-code-row{
margin-top:8px !important;
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-stock-main{
font-size:13px !important;
}
#lh-product-detail-v10 .lh-v9-stock-dispatch{
font-size:11.3px !important;
}
#lh-product-detail-v10 .lh-v9-tabs span,
    #lh-product-detail-v10 .lh-v9-tabs a{
font-size:12.5px !important;
}
#lh-product-detail-v10 .lh-v15-match-grid{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
gap:6px !important;
}
#lh-product-detail-v10 .lh-v15-match-card{
padding:4px !important;
}
#lh-product-detail-v10 .lh-v15-match-name{
height:28px !important;
font-size:8.8px !important;
}
#lh-product-detail-v10 .lh-v15-match-price{
font-size:9.8px !important;
}
}
#lh-product-detail-v10 .lh-v15-match{
display:none !important;
}
#lh-product-detail-v10 .lh-v16-match{
clear:both !important;
width:100% !important;
margin:16px 0 4px !important;
padding:14px 0 0 !important;
border-top:1px solid #e9ded5 !important;
}
#lh-product-detail-v10 .lh-v16-match-head{
margin:0 0 10px !important;
padding:0 !important;
color:#514035 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:13px !important;
line-height:1.25 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v16-match-grid{
display:grid !important;
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
gap:10px !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v16-match-card{
display:grid !important;
grid-template-rows:auto auto auto !important;
min-width:0 !important;
margin:0 !important;
padding:8px !important;
color:#493b31 !important;
background:#fcfaf7 !important;
border:1px solid #e9ded4 !important;
border-radius:7px !important;
text-decoration:none !important;
transition:border-color .16s ease, background .16s ease !important;
}
#lh-product-detail-v10 .lh-v16-match-image{
display:block !important;
overflow:hidden !important;
background:#fff !important;
border-radius:5px !important;
}
#lh-product-detail-v10 .lh-v16-match-image img{
display:block !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
}
#lh-product-detail-v10 .lh-v16-match-name{
display:block !important;
min-width:0 !important;
min-height:34px !important;
overflow:hidden !important;
color:#5f5045 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10.5px !important;
line-height:1.45 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 .lh-v16-match-prices{
display:flex !important;
align-items:baseline !important;
flex-wrap:wrap !important;
gap:5px !important;
margin-top:6px !important;
}
#lh-product-detail-v10 .lh-v16-match-oldprice{
color:#a09287 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9.5px !important;
line-height:1.2 !important;
text-decoration:line-through !important;
}
#lh-product-detail-v10 .lh-v16-match-price{
color:#372b23 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:12px !important;
line-height:1.2 !important;
font-weight:600 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v16-match-card:hover{
background:#fff !important;
border-color:#d2baa8 !important;
}
}
#lh-product-detail-v10 #lh-v9-same ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product:nth-child(n/**/+13){
display:none !important;
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v16-match-grid{
gap:7px !important;
}
#lh-product-detail-v10 .lh-v16-match-card{
padding:5px !important;
}
#lh-product-detail-v10 .lh-v16-match-head{
font-size:12.5px !important;
}
#lh-product-detail-v10 .lh-v16-match-name{
min-height:31px !important;
font-size:9.2px !important;
}
#lh-product-detail-v10 .lh-v16-match-price{
font-size:10.5px !important;
}
}
#lh-product-detail-v10 #quantity_wanted_p{
display:grid !important;
grid-template-columns:minmax(0, 1fr) 46px !important;
grid-template-areas:"quantity quantity"
        "cart wishlist" !important;
column-gap:8px !important;
row-gap:7px !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v12-qty-control{
grid-area:quantity !important;
}
#lh-product-detail-v10 #add_to_cart{
grid-area:cart !important;
display:block !important;
width:100% !important;
height:54px !important;
margin:0 !important;
}
#lh-product-detail-v10 #add_to_cart .exclusive{
width:100% !important;
height:54px !important;
font-size:17px !important;
}
#lh-product-detail-v10 .lh-v12-wishlist{
grid-area:wishlist !important;
display:inline-flex !important;
width:46px !important;
height:54px !important;
align-items:center !important;
justify-content:center !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-qty-label{
display:none !important;
}
#lh-product-detail-v10 .lh-v16-match-image{
width:80% !important;
aspect-ratio:1 / 1 !important;
margin:0 auto 7px !important;
}
#lh-product-detail-v10 .lh-v16-match-image img{
width:100% !important;
height:100% !important;
object-fit:cover !important;
}
#lh-product-detail-v10 .lh-v9-code-row > span,
#lh-product-detail-v10 .lh-v9-code-row > strong,
#lh-product-detail-v10 .lh-v9-code-row > em{
margin-top:0 !important;
margin-bottom:0 !important;
}
#lh-product-detail-v10 .lh-v9-desc-title{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-code-row{
display:flex !important;
width:100% !important;
height:56px !important;
min-height:56px !important;
align-items:center !important;
justify-content:flex-start !important;
flex-wrap:wrap !important;
gap:6px !important;
margin:0 !important;
padding:0 !important;
color:#796b60 !important;
border-top:1px solid #eee5dd !important;
border-bottom:1px solid #eee5dd !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:12.2px !important;
line-height:1.2 !important;
}
#lh-product-detail-v10 .lh-v9-code-row > span,
#lh-product-detail-v10 .lh-v9-code-row > strong,
#lh-product-detail-v10 .lh-v9-code-row > em{
display:inline-flex !important;
height:auto !important;
min-height:0 !important;
align-items:center !important;
margin:0 !important;
padding-top:0 !important;
padding-bottom:0 !important;
line-height:1.2 !important;
vertical-align:middle !important;
}
#lh-product-detail-v10 .lh-v9-code{
padding:3px 7px !important;
font-size:12.8px !important;
line-height:1.15 !important;
}
#lh-product-detail-v10 .lh-v9-code-price{
font-size:15.2px !important;
line-height:1.15 !important;
}
#lh-product-detail-v10 .lh-v9-code-row em{
font-size:11.5px !important;
line-height:1.15 !important;
}
#lh-product-detail-v10 .lh-v16-match{
display:none !important;
}
#lh-product-detail-v10 .lh-v165-match{
clear:both !important;
display:block !important;
width:100% !important;
margin:14px 0 3px !important;
padding:12px 0 0 !important;
border-top:1px solid #e9ded5 !important;
}
#lh-product-detail-v10 .lh-v165-match-head{
margin:0 0 9px !important;
padding:0 !important;
color:#55453a !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:12px !important;
line-height:1.25 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v165-match-grid{
display:grid !important;
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:8px !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v165-match-card{
display:grid !important;
grid-template-rows:auto auto auto !important;
min-width:0 !important;
margin:0 !important;
padding:5px !important;
color:#493b31 !important;
background:#fcfaf7 !important;
border:1px solid #ede3da !important;
border-radius:6px !important;
text-decoration:none !important;
transition:border-color .16s ease, background .16s ease !important;
}
#lh-product-detail-v10 .lh-v165-match-image{
display:block !important;
width:78% !important;
aspect-ratio:1 / 1 !important;
margin:0 auto 5px !important;
overflow:hidden !important;
background:#fff !important;
border-radius:4px !important;
}
#lh-product-detail-v10 .lh-v165-match-image img{
display:block !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:0 !important;
object-fit:cover !important;
border:0 !important;
}
#lh-product-detail-v10 .lh-v165-match-name{
display:block !important;
min-width:0 !important;
overflow:hidden !important;
color:#625349 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9.3px !important;
line-height:1.4 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 .lh-v165-match-prices{
margin-top:4px !important;
}
#lh-product-detail-v10 .lh-v165-match-oldprice{
color:#a3968b !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:8.8px !important;
line-height:1.2 !important;
text-decoration:line-through !important;
}
#lh-product-detail-v10 .lh-v165-match-price{
color:#392d24 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10.5px !important;
line-height:1.2 !important;
font-weight:600 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v165-match-card:hover{
background:#fff !important;
border-color:#d6c2b2 !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-code-row{
height:52px !important;
min-height:52px !important;
font-size:11.5px !important;
gap:5px !important;
}
#lh-product-detail-v10 .lh-v9-code{
font-size:12px !important;
}
#lh-product-detail-v10 .lh-v9-code-price{
font-size:14.3px !important;
}
#lh-product-detail-v10 .lh-v9-code-row em{
font-size:10.8px !important;
}
#lh-product-detail-v10 .lh-v165-match-grid{
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:5px !important;
}
#lh-product-detail-v10 .lh-v165-match-card{
padding:3px !important;
}
#lh-product-detail-v10 .lh-v165-match-image{
width:82% !important;
}
#lh-product-detail-v10 .lh-v165-match-name{
font-size:8.2px !important;
}
#lh-product-detail-v10 .lh-v165-match-price{
font-size:9.4px !important;
}
}
#lh-product-detail-v10 .lh-v165-match-card{
align-content:start !important;
padding-bottom:4px !important;
}
#lh-product-detail-v10 .lh-v166-match-detail{
display:block !important;
min-width:0 !important;
color:inherit !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v166-match-stock{
display:block !important;
min-height:11px !important;
margin:0 0 3px !important;
padding:0 !important;
color:#4d892f !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:8.7px !important;
line-height:1.15 !important;
font-weight:600 !important;
text-transform:uppercase !important;
}
#lh-product-detail-v10 .lh-v165-match-name{
min-height:26px !important;
height:26px !important;
margin-bottom:0 !important;
}
#lh-product-detail-v10 .lh-v166-match-bottom{
display:flex !important;
min-width:0 !important;
min-height:27px !important;
align-items:center !important;
justify-content:space-between !important;
gap:5px !important;
margin:1px 0 0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v165-match-prices{
display:flex !important;
min-width:0 !important;
flex:1 1 auto !important;
align-items:baseline !important;
flex-wrap:wrap !important;
gap:3px !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v165-match-oldprice,
#lh-product-detail-v10 .lh-v165-match-price{
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v165-match-price{
white-space:nowrap !important;
}
#lh-product-detail-v10 .lh-v166-match-cart{
display:inline-flex !important;
flex:0 0 27px !important;
width:27px !important;
height:27px !important;
align-items:center !important;
justify-content:center !important;
margin:0 !important;
padding:0 !important;
color:#8b6448 !important;
background:#f5eadc !important;
border:1px solid #e5d1bc !important;
border-radius:5px !important;
box-shadow:none !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v166-match-cart .fa{
font-size:12px !important;
line-height:1 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v166-match-detail:hover .lh-v165-match-name{
color:#6a4a35 !important;
}
#lh-product-detail-v10 .lh-v166-match-cart:hover{
color:#fff !important;
background:#8d674c !important;
border-color:#8d674c !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v166-match-stock{
font-size:7.9px !important;
}
#lh-product-detail-v10 .lh-v165-match-name{
min-height:24px !important;
height:24px !important;
}
#lh-product-detail-v10 .lh-v166-match-cart{
flex-basis:25px !important;
width:25px !important;
height:25px !important;
}
#lh-product-detail-v10 .lh-v166-match-cart .fa{
font-size:11px !important;
}
}
#lh-product-detail-v10 .lh-v167-match{
clear:both !important;
display:block !important;
width:100% !important;
margin:14px 0 3px !important;
padding:12px 0 0 !important;
}
#lh-product-detail-v10 .lh-v167-match-head{
margin:0 0 9px !important;
padding:0 !important;
color:#55453a !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:12px !important;
line-height:1.25 !important;
font-weight:600 !important;
}
#lh-product-detail-v10 .lh-v167-match-grid{
display:grid !important;
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
align-items:stretch !important;
gap:8px !important;
width:100% !important;
}
#lh-product-detail-v10 .lh-v167-match-card{
display:flex !important;
flex-direction:column !important;
height:100% !important;
min-width:0 !important;
margin:0 !important;
padding:5px !important;
color:#493b31 !important;
background:#fcfaf7 !important;
border-radius:6px !important;
}
#lh-product-detail-v10 .lh-v167-match-status{
display:block !important;
height:13px !important;
min-height:13px !important;
margin:0 0 3px !important;
padding:0 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:8.5px !important;
line-height:13px !important;
font-weight:600 !important;
text-transform:uppercase !important;
white-space:nowrap !important;
overflow:hidden !important;
text-overflow:ellipsis !important;
}
#lh-product-detail-v10 .lh-v167-match-status.is-stock{
color:#4d892f !important;
}
#lh-product-detail-v10 .lh-v167-match-status.is-order{
color:#a56b27 !important;
}
#lh-product-detail-v10 .lh-v167-match-status.is-unavailable{
color:#9b8c81 !important;
}
#lh-product-detail-v10 .lh-v167-match-detail{
display:flex !important;
flex:1 1 auto !important;
min-width:0 !important;
flex-direction:column !important;
color:inherit !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v167-match-image{
display:block !important;
width:78% !important;
aspect-ratio:1 / 1 !important;
flex:0 0 auto !important;
margin:0 auto 5px !important;
overflow:hidden !important;
background:#fff !important;
border-radius:4px !important;
}
#lh-product-detail-v10 .lh-v167-match-image img{
display:block !important;
width:100% !important;
height:100% !important;
object-fit:cover !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
}
#lh-product-detail-v10 .lh-v167-match-name{
display:block !important;
height:28px !important;
min-height:28px !important;
margin:0 !important;
overflow:hidden !important;
color:#625349 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:9.3px !important;
line-height:1.4 !important;
font-weight:400 !important;
}
#lh-product-detail-v10 .lh-v167-match-bottom{
display:flex !important;
min-width:0 !important;
min-height:27px !important;
align-items:center !important;
justify-content:space-between !important;
gap:5px !important;
margin:auto 0 0 !important;
padding:2px 0 0 !important;
}
#lh-product-detail-v10 .lh-v167-match-prices{
display:flex !important;
min-width:0 !important;
flex:1 1 auto !important;
align-items:baseline !important;
flex-wrap:wrap !important;
gap:3px !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v167-match-oldprice{
color:#a3968b !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:8.8px !important;
line-height:1.2 !important;
text-decoration:line-through !important;
white-space:nowrap !important;
}
#lh-product-detail-v10 .lh-v167-match-price{
color:#392d24 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:10.5px !important;
line-height:1.2 !important;
font-weight:600 !important;
white-space:nowrap !important;
}
#lh-product-detail-v10 .lh-v167-match-cart{
display:inline-flex !important;
flex:0 0 27px !important;
width:27px !important;
height:27px !important;
align-items:center !important;
justify-content:center !important;
margin:0 !important;
padding:0 !important;
color:#8b6448 !important;
background:#f5eadc !important;
border:1px solid #e5d1bc !important;
border-radius:5px !important;
box-shadow:none !important;
text-decoration:none !important;
}
#lh-product-detail-v10 .lh-v167-match-cart .fa{
font-size:12px !important;
line-height:1 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v167-match-detail:hover .lh-v167-match-name{
color:#6a4a35 !important;
}
#lh-product-detail-v10 .lh-v167-match-cart:hover{
color:#fff !important;
background:#8d674c !important;
border-color:#8d674c !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v167-match-grid{
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:5px !important;
}
#lh-product-detail-v10 .lh-v167-match-card{
padding:3px !important;
}
#lh-product-detail-v10 .lh-v167-match-status{
height:12px !important;
min-height:12px !important;
font-size:7.6px !important;
line-height:12px !important;
}
#lh-product-detail-v10 .lh-v167-match-image{
width:82% !important;
}
#lh-product-detail-v10 .lh-v167-match-name{
height:26px !important;
min-height:26px !important;
font-size:8.2px !important;
}
#lh-product-detail-v10 .lh-v167-match-price{
font-size:9.4px !important;
}
#lh-product-detail-v10 .lh-v167-match-cart{
flex-basis:25px !important;
width:25px !important;
height:25px !important;
}
#lh-product-detail-v10 .lh-v167-match-cart .fa{
font-size:11px !important;
}
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026:hover,
    #lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li.hovered .lh-productcard-2026{
transform:none !important;
border-color:#eee4d8 !important;
box-shadow:0 8px 18px rgba(76,53,34,.09) !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026:hover
    .product-image-container a img.img_0,
    #lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li.hovered .lh-productcard-2026
    .product-image-container a img.img_0{
display:block !important;
opacity:0 !important;
transform:none !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026:hover
    .product-image-container a img.img_1,
    #lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li.hovered .lh-productcard-2026
    .product-image-container a img.img_1{
display:block !important;
opacity:1 !important;
transform:none !important;
}
#lh-product-detail-v10 #lh-v9-same
    .product-image-container a:hover img.img_0,
    #lh-product-detail-v10 #lh-v9-same
    .product-image-container a:hover img.img_1{
display:block !important;
transform:none !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox #our_price_display .lh-v17-tax-note{
display:inline-block !important;
position:relative !important;
margin:0 !important;
padding:0 !important;
}
@media (min-width: 641px){
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-price-area{
grid-template-columns:minmax(145px,.78fr) minmax(205px,1.22fr) !important;
column-gap:10px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock,
    #lh-product-detail-v10 .lh-v9-buybox #availability_statut{
padding-left:0 !important;
border-left:0 !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock-main{
font-size:15px !important;
line-height:1.22 !important;
font-weight:600 !important;
white-space:nowrap !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock-dispatch{
margin-top:3px !important;
font-size:12.6px !important;
line-height:1.25 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock-more{
margin-top:3px !important;
font-size:11.2px !important;
line-height:1.28 !important;
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock,
    #lh-product-detail-v10 .lh-v9-buybox #availability_statut{
border-left:0 !important;
border-top:0 !important;
padding-top:4px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock-main{
font-size:13.5px !important;
white-space:normal !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock-dispatch{
font-size:11.5px !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row{
height:auto !important;
align-items:center !important;
color:#796b60 !important;
border-top:1px solid #eee5dd !important;
border-bottom:0 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row > span,
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row > strong,
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row > em{
min-height:0 !important;
height:auto !important;
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row{
min-height:38px !important;
padding:5px 0 3px !important;
gap:5px !important;
font-size:12px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code{
font-size:12.5px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-price{
font-size:15px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row em{
font-size:11.3px !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox #our_price_display{
line-height:0.92 !important;
}
#lh-product-detail-v10 .lh-v9-buybox #our_price_display .lh-v17-tax-note{
top:-6px !important;
font-size:10.8px !important;
line-height:1 !important;
}
#lh-product-detail-v10 .lh-v9-buybox #quantity_wanted_p{
row-gap:4px !important;
align-items:center !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control{
height:38px !important;
margin:0 !important;
justify-self:start !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-btn{
height:36px !important;
font-size:18px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control #quantity_wanted{
height:36px !important;
line-height:36px !important;
}
#lh-product-detail-v10 .lh-v9-buybox #add_to_cart{
width:100% !important;
height:54px !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-buybox #add_to_cart .exclusive,
#lh-product-detail-v10 .lh-v9-buybox #addToCartButton{
width:100% !important;
height:54px !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row > span,
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row > strong,
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row > em{
line-height:1.15 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row em{
color:#a66b42 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .product_attributes{
margin-bottom:0 !important;
padding-bottom:0 !important;
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v9-buybox #quantity_wanted_p{
row-gap:4px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control{
height:34px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-btn{
height:32px !important;
font-size:15px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control #quantity_wanted{
height:32px !important;
line-height:32px !important;
font-size:12px !important;
}
#lh-product-detail-v10 .lh-v9-buybox #add_to_cart,
    #lh-product-detail-v10 .lh-v9-buybox #add_to_cart .exclusive,
    #lh-product-detail-v10 .lh-v9-buybox #addToCartButton{
height:42px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-wishlist{
width:40px !important;
height:42px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-price{
font-size:15px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row em{
font-size:12px !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox #quantity_wanted_p{
grid-template-columns:112px minmax(0,1fr) 46px !important;
grid-template-areas:"quantity cart wishlist" !important;
column-gap:8px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control{
width:112px !important;
grid-template-columns:28px 56px 28px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-btn{
width:28px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control #quantity_wanted{
width:56px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code{
display:inline-flex !important;
padding:0 !important;
color:#5a4334 !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
font-size:14px !important;
line-height:1.15 !important;
font-weight:700 !important;
letter-spacing:0 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row{
min-height:30px !important;
margin:0 !important;
padding:4px 0 0 !important;
gap:6px !important;
font-size:14px !important;
line-height:1.1 !important;
}
#lh-product-detail-v10 .lh-v9-buybox{
padding-bottom:8px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-price{
font-size:18px !important;
line-height:1.1 !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row em{
font-size:14px !important;
line-height:1.1 !important;
font-weight:700 !important;
}
#lh-product-detail-v10 .lh-v9-meta a,
#lh-product-detail-v10 .lh-v9-meta a:visited{
position:relative !important;
display:inline-block !important;
padding-right:12px !important;
color:#8f684b !important;
font-weight:600 !important;
text-decoration:underline !important;
text-decoration-thickness:1px !important;
text-underline-offset:2px !important;
text-decoration-color:rgba(143,104,75,.55) !important;
}
#lh-product-detail-v10 .lh-v9-meta a:after{
content:"" !important;
position:absolute !important;
right:0 !important;
top:50% !important;
margin-top:-6px !important;
font-family:FontAwesome !important;
font-size:11px !important;
line-height:12px !important;
font-weight:normal !important;
text-decoration:none !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v9-meta a:hover{
color:#5f4331 !important;
text-decoration-color:#5f4331 !important;
}
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v9-buybox #quantity_wanted_p{
grid-template-columns:96px minmax(0,1fr) 40px !important;
column-gap:6px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control{
width:96px !important;
grid-template-columns:24px 48px 24px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-btn{
width:24px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v12-qty-control #quantity_wanted{
width:48px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code-row{
min-height:27px !important;
padding:3px 0 0 !important;
gap:5px !important;
font-size:12px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-code{
font-size:12px !important;
}
#lh-product-detail-v10 .lh-v9-buybox{
padding-bottom:7px !important;
}
}
#lh-product-detail-v10 .lh-v20-description-section{
margin-top:-16px !important;
padding-top:0 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v9-tabs{
margin-top:0 !important;
margin-bottom:12px !important;
padding-top:0 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v9-tabs span,
#lh-product-detail-v10 .lh-v20-description-section .lh-v9-tabs a{
padding-top:0 !important;
padding-bottom:7px !important;
}
#lh-product-detail-v10 .lh-v20-description-section > .rte,
#lh-product-detail-v10 .lh-v20-description-section #short_description_block,
#lh-product-detail-v10 .lh-v20-description-section #short_description_content{
margin-top:0 !important;
padding-top:0 !important;
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v20-description-section{
margin-top:-8px !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v9-tabs{
margin-bottom:10px !important;
}
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v9-desc-image,
#lh-product-detail-v10 .lh-v20-description-section .lh-v10-desc-image{
border:0 !important;
box-shadow:none !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description{
margin:0 !important;
padding:0 !important;
color:#554a42 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:13px !important;
line-height:1.68 !important;
font-weight:400 !important;
text-align:left !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description{
margin-bottom:9px !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v13-description-separator{
display:none !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description p,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description p{
margin:0 0 8px !important;
padding:0 !important;
font:inherit !important;
line-height:inherit !important;
color:inherit !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description > :first-child{
margin-top:0 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description > :last-child{
margin-bottom:0 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description h2,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description h3,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description h4{
margin:13px 0 9px !important;
padding:0 !important;
color:#3f342c !important;
font-family:"Jost", Arial, sans-serif !important;
line-height:1.28 !important;
font-weight:600 !important;
border:0 !important;
background:transparent !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description h2{
font-size:20px !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description h3{
font-size:18px !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description h4{
font-size:16px !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description > h2:first-child,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description > h3:first-child,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description > h4:first-child{
margin-top:5px !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description ul,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description ul,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description ol,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description ol{
margin:8px 0 10px 18px !important;
padding:0 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description li,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description li{
margin:3px 0 !important;
padding-left:2px !important;
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description,
    #lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description{
font-size:12.5px !important;
line-height:1.62 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description{
margin-bottom:7px !important;
}
}
@media (min-width: 641px){
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock,
    #lh-product-detail-v10 .lh-v9-buybox #availability_statut{
align-self:start !important;
position:relative !important;
top:-8px !important;
}
}
#lh-product-detail-v10 .lh-v167-match{
border-top:0 !important;
padding-top:0 !important;
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v13-description-separator,
#lh-product-detail-v10 .lh-v20-description-section hr,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description + hr,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description > hr:first-child{
display:none !important;
height:0 !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
background:transparent !important;
}
@media (min-width: 641px){
#lh-product-detail-v10 .lh-v9-buybox #quantity_wanted_p{
position:relative !important;
top:-10px !important;
margin-bottom:-10px !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-buybox #quantity_wanted_p{
position:relative !important;
top:-6px !important;
margin-bottom:-6px !important;
}
}
#lh-product-detail-v10 .lh-v167-match-status.is-order{
text-transform:none !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v9-stock-dispatch{
margin-bottom:0 !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container .product_img_link,
#lh-product-detail-v10 #lh-v9-same .product-image-container .product_img_link{
display:flex !important;
align-items:center !important;
justify-content:center !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img,
#lh-product-detail-v10 #lh-v9-same .product-image-container img,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img.img_1,
#lh-product-detail-v10 #lh-v9-same .product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-same .product-image-container img.img_1{
width:100% !important;
height:100% !important;
max-width:100% !important;
max-height:100% !important;
object-fit:contain !important;
object-position:center center !important;
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img:not(.img_0):not(.img_1),
#lh-product-detail-v10 #lh-v9-same .product-image-container img:not(.img_0):not(.img_1){
top:0 !important;
right:0 !important;
bottom:0 !important;
left:0 !important;
margin:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs::-webkit-scrollbar{
width:0 !important;
height:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame{
display:grid !important;
grid-template-columns:repeat(5, minmax(0, 1fr)) !important;
gap:9px !important;
align-items:stretch !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-1 #thumbs_list_frame{
grid-template-columns:repeat(1, minmax(0, 1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-2 #thumbs_list_frame{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-3 #thumbs_list_frame{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-4 #thumbs_list_frame{
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
}
@media (max-width: 991px){
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame{
grid-template-columns:repeat(5, minmax(0, 1fr)) !important;
gap:8px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-1 #thumbs_list_frame{
grid-template-columns:1fr !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-2 #thumbs_list_frame{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-3 #thumbs_list_frame{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-4 #thumbs_list_frame{
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame{
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:6px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-1 #thumbs_list_frame{
grid-template-columns:1fr !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-2 #thumbs_list_frame{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-3 #thumbs_list_frame{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
}
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026{
display:grid !important;
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:14px !important;
width:100% !important;
max-width:100% !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product,
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li[class*="col-"]{
display:flex !important;
width:100% !important;
min-width:0 !important;
max-width:100% !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
float:none !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026{
position:relative !important;
display:flex !important;
flex:1 1 auto !important;
flex-direction:column !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:7px 7px 8px !important;
overflow:hidden !important;
background:#fffdf9 !important;
border:1px solid #eee4d8 !important;
border-radius:10px !important;
box-shadow:0 2px 7px rgba(76,53,34,.035) !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .product-image-container{
border-radius:7px !important;
}
#lh-product-detail-v10 #lh-v9-same
.product-image-container figure,
#lh-product-detail-v10 #lh-v9-same
.product-image-container .product_img_link{
position:relative !important;
display:block !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-same
.product-image-container img,
#lh-product-detail-v10 #lh-v9-same
.product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-same
.product-image-container img.img_1{
width:100% !important;
height:100% !important;
max-width:100% !important;
max-height:100% !important;
margin:0 !important;
padding:0 !important;
object-fit:contain !important;
object-position:center center !important;
background:#fff !important;
border:0 !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .right-block.detail{
position:relative !important;
display:flex !important;
flex:1 1 auto !important;
flex-direction:column !important;
width:100% !important;
min-width:0 !important;
margin:0 !important;
padding:0 2px !important;
text-align:left !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .right-block.detail h3{
height:auto !important;
min-height:47px !important;
margin:0 0 5px !important;
padding:0 !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .product-name,
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li a.product-name{
display:-webkit-box !important;
min-height:0 !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
color:#3b3028 !important;
font-family:"Jost", Arial, sans-serif !important;
font-size:13px !important;
line-height:1.3 !important;
font-weight:400 !important;
-webkit-line-clamp:2 !important;
-webkit-box-orient:vertical !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .right-block.detail > .content_price{
width:auto !important;
min-height:27px !important;
margin:auto 0 6px !important;
padding:0 !important;
float:none !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .price.product-price{
font-family:"Jost", Arial, sans-serif !important;
font-size:15px !important;
line-height:20px !important;
font-weight:600 !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .button-container.icon{
display:flex !important;
width:100% !important;
min-height:40px !important;
align-items:stretch !important;
gap:7px !important;
margin:0 !important;
padding:0 !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .button-container .ajax_add_to_cart_button{
height:40px !important;
min-height:40px !important;
padding:0 10px !important;
font-size:11px !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .lh-wishlist-button{
flex:0 0 40px !important;
width:40px !important;
height:40px !important;
}
@media (max-width: 991px){
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
gap:11px !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:8px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026{
padding:5px 5px 6px !important;
border-radius:8px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .product-image-container{
margin-bottom:6px !important;
border-radius:6px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .right-block.detail h3{
min-height:43px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .product-name,
    #lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li a.product-name{
font-size:11.5px !important;
line-height:1.28 !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .price.product-price{
font-size:13px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .button-container.icon{
min-height:35px !important;
gap:4px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .button-container .ajax_add_to_cart_button{
height:35px !important;
min-height:35px !important;
padding:0 6px !important;
font-size:9.3px !important;
}
#lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li .lh-wishlist-button{
flex-basis:35px !important;
width:35px !important;
height:35px !important;
}
}
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description,
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description,
#lh-product-detail-v10 .lh-v20-description-section .lh-v9-desc-body,
#lh-product-detail-v10 .lh-v20-description-section #short_description_content,
#lh-product-detail-v10 .lh-v20-description-section .rte{
font-size:14px !important;
}
@media (max-width: 767px){
#lh-product-detail-v10 .lh-v20-description-section .lh-v21-short-description,
    #lh-product-detail-v10 .lh-v20-description-section .lh-v21-long-description,
    #lh-product-detail-v10 .lh-v20-description-section .lh-v9-desc-body,
    #lh-product-detail-v10 .lh-v20-description-section #short_description_content,
    #lh-product-detail-v10 .lh-v20-description-section .rte{
font-size:13px !important;
}
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026,
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .span3.product,
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .left-block{
width:100% !important;
max-width:100% !important;
min-width:0 !important;
}
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li .product-image-container{
position:relative !important;
display:block !important;
width:100% !important;
max-width:none !important;
height:auto !important;
aspect-ratio:1 / 1 !important;
margin:0 0 8px !important;
padding:0 !important;
overflow:hidden !important;
background:#fff !important;
border:0 !important;
}
#lh-product-detail-v10 #lh-v9-same .product-image-container figure,
#lh-product-detail-v10 #lh-v9-same .product-image-container .product_img_link{
position:absolute !important;
inset:0 !important;
display:block !important;
width:100% !important;
height:100% !important;
max-width:none !important;
max-height:none !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-same .product-image-container img,
#lh-product-detail-v10 #lh-v9-same .product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-same .product-image-container img.img_1,
#lh-product-detail-v10 #lh-v9-same .product-image-container img:not(.img_0):not(.img_1){
position:absolute !important;
inset:0 !important;
display:block !important;
width:100% !important;
height:100% !important;
max-width:none !important;
max-height:none !important;
margin:0 !important;
padding:0 !important;
object-fit:cover !important;
object-position:center center !important;
background:#fff !important;
border:0 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-same
    .lh-productcard-2026:hover .product-image-container img.img_0,
    #lh-product-detail-v10 #lh-v9-same
    .lh-productcard-2026:hover .product-image-container img.img_1{
transform:none !important;
}
}
#lh-product-detail-v10 .lh-v167-match,
#lh-product-detail-v10 .lh-v167-match-grid,
#lh-product-detail-v10 .lh-v167-match-card,
#lh-product-detail-v10 .lh-v167-match-detail,
#lh-product-detail-v10 .lh-v167-match-image{
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-similar
ul.product_list.grid.lh-productcards-2026 > li .lh-productcard-2026,
#lh-product-detail-v10 #lh-v9-similar
ul.product_list.grid.lh-productcards-2026 > li .span3.product,
#lh-product-detail-v10 #lh-v9-similar
ul.product_list.grid.lh-productcards-2026 > li .left-block{
width:100% !important;
max-width:100% !important;
min-width:0 !important;
}
#lh-product-detail-v10 #lh-v9-similar
ul.product_list.grid.lh-productcards-2026 > li .product-image-container{
position:relative !important;
display:block !important;
width:100% !important;
max-width:none !important;
height:auto !important;
aspect-ratio:1 / 1 !important;
margin:0 0 8px !important;
padding:0 !important;
overflow:hidden !important;
background:#fff !important;
border:0 !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container figure,
#lh-product-detail-v10 #lh-v9-similar .product-image-container .product_img_link{
position:absolute !important;
inset:0 !important;
display:block !important;
width:100% !important;
height:100% !important;
max-width:none !important;
max-height:none !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img.img_1,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img:not(.img_0):not(.img_1){
position:absolute !important;
inset:0 !important;
display:block !important;
width:100% !important;
height:100% !important;
max-width:none !important;
max-height:none !important;
margin:0 !important;
padding:0 !important;
object-fit:cover !important;
object-position:center center !important;
background:#fff !important;
border:0 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-similar
    .lh-productcard-2026:hover .product-image-container img.img_0,
    #lh-product-detail-v10 #lh-v9-similar
    .lh-productcard-2026:hover .product-image-container img.img_1{
transform:none !important;
}
}
#lh-product-detail-v10 #lh-v9-similar .lh-wishlist-button,
#lh-product-detail-v10 #lh-v9-same .lh-wishlist-button,
#lh-product-detail-v10 #lh-v9-similar .lh-wishlist-button:visited,
#lh-product-detail-v10 #lh-v9-same .lh-wishlist-button:visited{
background-image:none !important;
border-color:#ead8c0 !important;
box-shadow:none !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-similar .lh-wishlist-button:hover,
    #lh-product-detail-v10 #lh-v9-same .lh-wishlist-button:hover{
background-image:none !important;
}
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container,
#lh-product-detail-v10 #lh-v9-same .product-image-container{
display:block !important;
max-width:100% !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container figure,
#lh-product-detail-v10 #lh-v9-same .product-image-container figure,
#lh-product-detail-v10 #lh-v9-similar .product-image-container .product_img_link,
#lh-product-detail-v10 #lh-v9-same .product-image-container .product_img_link{
inset:0 !important;
max-width:none !important;
max-height:none !important;
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-similar .product-image-container img.img_1,
#lh-product-detail-v10 #lh-v9-same .product-image-container img,
#lh-product-detail-v10 #lh-v9-same .product-image-container img.img_0,
#lh-product-detail-v10 #lh-v9-same .product-image-container img.img_1{
position:absolute !important;
inset:0 !important;
display:block !important;
width:100% !important;
height:100% !important;
max-width:100% !important;
max-height:100% !important;
margin:0 !important;
padding:0 !important;
object-fit:contain !important;
object-position:center center !important;
background:#fff !important;
border:0 !important;
transform:none !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img:not(.img_0):not(.img_1),
#lh-product-detail-v10 #lh-v9-same .product-image-container img:not(.img_0):not(.img_1){
object-fit:contain !important;
object-position:center center !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container,
#lh-product-detail-v10 #lh-v9-same .product-image-container{
position:relative !important;
width:100% !important;
aspect-ratio:1 / 1 !important;
height:auto !important;
margin:0 0 8px !important;
padding:0 !important;
overflow:hidden !important;
background:#f6f0e8 !important;
border:0 !important;
border-radius:7px !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container figure,
#lh-product-detail-v10 #lh-v9-same .product-image-container figure,
#lh-product-detail-v10 #lh-v9-similar .product-image-container .product_img_link,
#lh-product-detail-v10 #lh-v9-same .product-image-container .product_img_link{
position:relative !important;
display:block !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img,
#lh-product-detail-v10 #lh-v9-same .product-image-container img{
max-width:none !important;
max-height:none !important;
margin:0 !important;
padding:0 !important;
border:0 !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container a img.img_0,
#lh-product-detail-v10 #lh-v9-similar .product-image-container a img.img_1,
#lh-product-detail-v10 #lh-v9-same .product-image-container a img.img_0,
#lh-product-detail-v10 #lh-v9-same .product-image-container a img.img_1{
position:absolute !important;
top:0 !important;
right:0 !important;
bottom:0 !important;
left:0 !important;
display:block !important;
width:100% !important;
height:100% !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container a img.img_0,
#lh-product-detail-v10 #lh-v9-same .product-image-container a img.img_0{
z-index:1 !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container a img.img_1,
#lh-product-detail-v10 #lh-v9-same .product-image-container a img.img_1{
z-index:2 !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img:not(.img_0):not(.img_1),
#lh-product-detail-v10 #lh-v9-same .product-image-container img:not(.img_0):not(.img_1){
position:static !important;
display:block !important;
width:100% !important;
height:100% !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-similar .lh-productcard-2026:hover .product-image-container img,
    #lh-product-detail-v10 #lh-v9-same .lh-productcard-2026:hover .product-image-container img{
transform:none !important;
}
}
#lh-product-detail-v10 #lh-v9-same-list > li{
display:none !important;
}
#lh-product-detail-v10 #lh-v9-same-list > li.ajax_block_product.lh-v35-same-visible{
display:flex !important;
}
#lh-product-detail-v10 #lh-v9-same-list{
display:grid !important;
grid-template-columns:repeat(4, minmax(0, 1fr)) !important;
gap:14px !important;
width:100% !important;
max-width:100% !important;
}
@media (max-width: 991px){
#lh-product-detail-v10 #lh-v9-same-list{
grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
gap:11px !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 #lh-v9-same-list{
grid-template-columns:repeat(2, minmax(0, 1fr)) !important;
gap:8px !important;
}
}
#lh-product-detail-v10 #lh-v9-similar
ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product .lh-productcard-2026,
#lh-product-detail-v10 #lh-v9-same
ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product .lh-productcard-2026{
border:1px solid transparent !important;
box-shadow:none !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-similar
    ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product .lh-productcard-2026:hover,
    #lh-product-detail-v10 #lh-v9-similar
    ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product.hovered .lh-productcard-2026,
    #lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product .lh-productcard-2026:hover,
    #lh-product-detail-v10 #lh-v9-same
    ul.product_list.grid.lh-productcards-2026 > li.ajax_block_product.hovered .lh-productcard-2026{
transform:none !important;
border:1px solid #eee4d8 !important;
box-shadow:0 8px 18px rgba(76,53,34,.09) !important;
}
}
#lh-product-detail-v10 .lh-v167-match-card{
border:1px solid transparent !important;
box-shadow:none !important;
transition:border-color .2s ease, box-shadow .2s ease !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v167-match-card:hover{
border:1px solid #eee4d8 !important;
box-shadow:0 8px 18px rgba(76,53,34,.09) !important;
}
}
#lh-product-detail-v10 .lh-v9-gallery #image-block,
#lh-product-detail-v10 .lh-v9-gallery #view_full_size,
#lh-product-detail-v10 .lh-v9-gallery #view_full_size > a{
border:0 !important;
box-shadow:none !important;
outline:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block{
background:#fff !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs{
width:100% !important;
max-width:100% !important;
overflow:visible !important;
overflow-x:visible !important;
overflow-y:visible !important;
scrollbar-width:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs::-webkit-scrollbar{
display:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list,
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame{
width:100% !important;
min-width:0 !important;
max-width:100% !important;
overflow:visible !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame,
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-1 #thumbs_list_frame,
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-2 #thumbs_list_frame,
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-3 #thumbs_list_frame,
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-4 #thumbs_list_frame{
display:grid !important;
grid-template-columns:repeat(5, 110px) !important;
grid-auto-columns:110px !important;
gap:9px !important;
justify-content:start !important;
align-items:stretch !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list li{
display:block !important;
float:none !important;
flex:none !important;
width:110px !important;
min-width:110px !important;
max-width:110px !important;
height:92px !important;
margin:0 !important;
padding:0 !important;
overflow:hidden !important;
background:#fff !important;
border:0 !important;
border-radius:6px !important;
box-shadow:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list li a{
display:block !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:0 !important;
background:#fff !important;
border:0 !important;
box-shadow:none !important;
outline:0 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list li img{
display:block !important;
width:100% !important;
height:100% !important;
margin:0 !important;
padding:0 !important;
object-fit:cover !important;
object-position:center !important;
border:0 !important;
box-shadow:none !important;
}
@media (max-width: 991px){
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-1 #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-2 #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-3 #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-4 #thumbs_list_frame{
grid-template-columns:repeat(5, 92px) !important;
grid-auto-columns:92px !important;
gap:8px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list li{
width:92px !important;
min-width:92px !important;
max-width:92px !important;
height:84px !important;
}
}
@media (max-width: 640px){
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-1 #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-2 #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-3 #thumbs_list_frame,
    #lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs-count-4 #thumbs_list_frame{
grid-template-columns:repeat(4, 74px) !important;
grid-auto-columns:74px !important;
gap:6px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #thumbs-wrapper.lh-v26-thumbs #thumbs_list li{
width:74px !important;
min-width:74px !important;
max-width:74px !important;
height:74px !important;
}
}
#lh-product-detail-v10 .lh-v12-wishlist{
background:#fff !important;
color:#9a6f49 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v12-wishlist:hover{
background:#9a7150 !important;
color:#fff !important;
border-color:#9a7150 !important;
}
}
#lh-product-detail-v10 #lh-v9-similar .lh-wishlist-button,
#lh-product-detail-v10 #lh-v9-same .lh-wishlist-button,
#lh-product-detail-v10 #lh-v9-similar .lh-wishlist-button:visited,
#lh-product-detail-v10 #lh-v9-same .lh-wishlist-button:visited{
background:#fff !important;
color:#9a6f49 !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 #lh-v9-similar .lh-wishlist-button:hover,
    #lh-product-detail-v10 #lh-v9-same .lh-wishlist-button:hover{
background:#9a7150 !important;
color:#fff !important;
border-color:#9a7150 !important;
box-shadow:none !important;
}
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container,
#lh-product-detail-v10 #lh-v9-same .product-image-container,
#lh-product-detail-v10 #lh-v9-similar .product-image-container figure,
#lh-product-detail-v10 #lh-v9-same .product-image-container figure,
#lh-product-detail-v10 #lh-v9-similar .product-image-container .product_img_link,
#lh-product-detail-v10 #lh-v9-same .product-image-container .product_img_link{
background:#fff !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img,
#lh-product-detail-v10 #lh-v9-same .product-image-container img{
object-fit:contain !important;
object-position:center center !important;
background:#fff !important;
transform-origin:0 0 !important;
}
#lh-product-detail-v10 #lh-v9-similar .product-image-container img,
#lh-product-detail-v10 #lh-v9-same .product-image-container img{
image-rendering:auto !important;
filter:none !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .new-box,
#lh-product-detail-v10 .lh-v9-gallery #image-block .skladem-box,
#lh-product-detail-v10 .lh-v9-gallery #image-block .doprava,
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-wrap{
position:static !important;
width:0 !important;
height:0 !important;
margin:0 !important;
padding:0 !important;
overflow:visible !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .new-label,
#lh-product-detail-v10 .lh-v9-gallery #image-block .skladem-label,
#lh-product-detail-v10 .lh-v9-gallery #image-block .salelist-label,
#lh-product-detail-v10 .lh-v9-gallery #image-block .doprava-label{
position:absolute !important;
width:auto !important;
height:auto !important;
min-height:22px !important;
margin:0 !important;
padding:5px 8px !important;
font-family:"Jost",Arial,sans-serif !important;
font-size:10px !important;
line-height:12px !important;
font-weight:600 !important;
letter-spacing:.15px !important;
text-align:center !important;
text-transform:uppercase !important;
white-space:nowrap !important;
border-radius:5px !important;
box-shadow:0 1px 4px rgba(61,43,28,.08) !important;
z-index:8 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .new-label,
#lh-product-detail-v10 .lh-v9-gallery #image-block .skladem-label,
#lh-product-detail-v10 .lh-v9-gallery #image-block .doprava-label{
left:5px !important;
right:auto !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .salelist-label{
top:5px !important;
right:5px !important;
left:auto !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row1{
top:5px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row2{
top:33px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row3{
top:61px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row4{
top:89px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row5{
top:117px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .new-label{
color:#245f5c !important;
background:#d9efeb !important;
border:1px solid #c4e1dc !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .skladem-label{
color:#315b22 !important;
background:#edf4e8 !important;
border:1px solid #d5e3cb !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .salelist-label{
color:#fff !important;
background:#c86455 !important;
border:1px solid #b95749 !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .doprava-label{
color:#9a6428 !important;
background:#fff4df !important;
border:1px solid #ead4ae !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-christmas-label{
color:#fff !important;
background:#4f7d49 !important;
border-color:#426b3d !important;
font-size:9px !important;
}
@media (max-width:640px){
#lh-product-detail-v10 .lh-v9-gallery #image-block .new-label,
    #lh-product-detail-v10 .lh-v9-gallery #image-block .skladem-label,
    #lh-product-detail-v10 .lh-v9-gallery #image-block .salelist-label,
    #lh-product-detail-v10 .lh-v9-gallery #image-block .doprava-label{
min-height:19px !important;
padding:3px 6px !important;
font-size:8px !important;
line-height:11px !important;
border-radius:4px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .new-label,
    #lh-product-detail-v10 .lh-v9-gallery #image-block .skladem-label,
    #lh-product-detail-v10 .lh-v9-gallery #image-block .doprava-label{
left:4px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .salelist-label{
top:4px !important;
right:4px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row1{
top:4px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row2{
top:28px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row3{
top:52px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row4{
top:76px !important;
}
#lh-product-detail-v10 .lh-v9-gallery #image-block .lh-detail-badge-left-row5{
top:100px !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code{
cursor:pointer !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code:focus{
outline:1px dotted #8e694d !important;
outline-offset:2px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-icon{
font-size:10px !important;
line-height:1 !important;
font-weight:normal !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code:hover .lh-v41-copy-icon{
color:#6c472f !important;
}
}
@media (max-width:640px){
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-icon{
font-size:9px !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code{
position:static !important;
top:auto !important;
display:inline-flex !important;
align-items:center !important;
justify-content:flex-start !important;
gap:5px !important;
min-height:0 !important;
height:auto !important;
margin:0 !important;
padding:0 !important;
vertical-align:baseline !important;
color:#7b563d !important;
background:transparent !important;
border:0 !important;
border-radius:0 !important;
box-shadow:none !important;
appearance:none !important;
-webkit-appearance:none !important;
font-family:"Jost",Arial,sans-serif !important;
font-size:16px !important;
line-height:1 !important;
font-weight:700 !important;
letter-spacing:0 !important;
text-transform:none !important;
text-shadow:none !important;
transform:none !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code > span{
display:inline-block !important;
margin:0 !important;
padding:0 !important;
color:inherit !important;
line-height:1 !important;
transform:none !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-icon{
display:block !important;
flex:0 0 12px !important;
width:12px !important;
height:12px !important;
margin:0 !important;
padding:0 !important;
color:#9a7150 !important;
transform:none !important;
}
@media (hover:hover) and (pointer:fine){
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code:hover{
color:#6b472f !important;
transform:none !important;
}
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code.is-copied{
color:#7b563d !important;
transform:none !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code.is-copied .lh-v41-copy-icon{
color:#4b7a30 !important;
}
@media (max-width:640px){
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-code{
font-size:14px !important;
}
#lh-product-detail-v10 .lh-v9-buybox .lh-v41-copy-icon{
flex-basis:11px !important;
width:11px !important;
height:11px !important;
}
}
.lh-v44-copy-toast{
position:fixed !important;
left:50% !important;
bottom:28px !important;
z-index:99999 !important;
display:flex !important;
align-items:center !important;
gap:8px !important;
min-height:42px !important;
max-width:calc(100vw - 32px) !important;
padding:10px 16px !important;
color:#fff !important;
background:#7b563d !important;
border:1px solid #6b472f !important;
border-radius:9px !important;
box-shadow:0 8px 24px rgba(61,43,28,.20) !important;
font-family:"Jost",Arial,sans-serif !important;
font-size:13px !important;
line-height:1.2 !important;
font-weight:500 !important;
white-space:nowrap !important;
opacity:0 !important;
visibility:hidden !important;
transform:translate(-50%,10px) !important;
transition:opacity .18s ease,transform .18s ease,visibility .18s ease !important;
pointer-events:none !important;
}
.lh-v44-copy-toast.is-visible{
opacity:1 !important;
visibility:visible !important;
transform:translate(-50%,0) !important;
}
.lh-v44-copy-toast-icon{
display:inline-flex !important;
width:20px !important;
height:20px !important;
align-items:center !important;
justify-content:center !important;
flex:0 0 20px !important;
color:#315b22 !important;
background:#edf4e8 !important;
border-radius:50% !important;
font-size:12px !important;
line-height:1 !important;
font-weight:700 !important;
}
@media (max-width:640px){
.lh-v44-copy-toast{
bottom:18px !important;
min-height:40px !important;
padding:9px 13px !important;
font-size:12px !important;
}
}
