/* 	RIGHT COL */
.shop .space{display:none}
.shop select:focus{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M14 11L8 5L2 11' stroke='%23343A40' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
.shop__right{background: #F6F6F6;border-radius: .3rem}
.shop h1{font-size: calc(20px + 12 * ((100vw - 320px) / (1920 - 320)))}
.info-row p {margin-right: 20px;flex:0;white-space: nowrap}
.info-row p:last-of-type {margin-right: 0}
.delivery_container{display: flex;align-items: center;margin: 1rem 0;flex-wrap: wrap}
.deliverable1,.deliverable2,.deliverable3,.shipping_free{margin-bottom: 0;line-height: 30px;color:black}
.shipping_free{--fill-color:#A0BD3E; background: var(--fill-color);border-radius: 30px;padding:0 4px 0 10px;transition: .3s}
.shipping_free a{color:white!important;text-decoration: none;display: flex;flex-direction: row-reverse;align-items: center}
.shipping_free svg{width: 22px;height: 22px; max-width:unset;max-height:unset; margin: 0 0 0 5px;fill: var(--fill-color);border-radius: 50%;background: white;padding: 3px}
.pixel_right_form select{background-color: white;border-radius: 3px;margin-bottom: 1rem}
.calc-row{border:none;animation:fadeUp .8s .8s 1 both linear;padding: 0!important;margin: 0!important}
@keyframes fadeUp{from{opacity: 0}to{opacity:1}}
/* RIGHT FOOTER */
.guertinfodata br{display: none}
.quantity_product select{max-width: 70px;border-radius: 3px 0 0 3px;border-right: 0;background-color: white;height: 70px}
.btn-basket-baynow{flex:1 1 auto;width: auto!important;display: flex!important;margin: 0;align-items: center;justify-content: center;border-radius: 0 3px 3px 0}
#basketform{flex: 1 1 auto;display: flex;flex-direction: column;justify-content: end}
/* LEFT COL */
#zoom1 > img{padding:1px;}
#zoom1:after{position: absolute;top: 10px;right: 10px;width: 24px;height: 24px;z-index: 100;content: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' clip-rule='evenodd' viewBox='0 0 24 24'><path d='M15.853 16.56c-1.683 1.517-3.911 2.44-6.353 2.44-5.243 0-9.5-4.257-9.5-9.5s4.257-9.5 9.5-9.5 9.5 4.257 9.5 9.5c0 2.442-.923 4.67-2.44 6.353l7.44 7.44-.707.707-7.44-7.44zm-6.353-15.56c4.691 0 8.5 3.809 8.5 8.5s-3.809 8.5-8.5 8.5-8.5-3.809-8.5-8.5 3.809-8.5 8.5-8.5zm-4.5 8h4v-4h1v4h4v1h-4v4h-1v-4h-4v-1z'/></svg>")}
#img{position: relative}
.thumb_box{position: absolute;flex-direction: column;top:0;left:0;z-index: 100;max-height:315px;direction: rtl;opacity: 0.3;transition: .3s}
.thumb_box a{margin: 5px 5px 0 5px}
.thumb_box a:last-of-type{margin-right: 5px}
/* DESCRIPTIONS */
h3{font-size: 1.385rem;font-weight: bold;margin-bottom: 1rem;padding: 0 0.5rem;max-width: 100%}
.description-long ul{list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='12px' height='12px' fill-rule='evenodd' fill='%23A0BD3E'%3E%3Cpath fill-rule='evenodd' d='M 11 2 L 11 11 L 2 11 L 2 13 L 11 13 L 11 22 L 13 22 L 13 13 L 22 13 L 22 11 L 13 11 L 13 2 Z'/%3E%3C/svg%3E")}
/* Scrollbar */
::-webkit-scrollbar {width:8px;height:8px}
::-webkit-scrollbar-track {background-color: #f5f5f5}
::-webkit-scrollbar-thumb {background-color: #ccc;border-radius: 8px}
/* DOWNLOADS */
.downloads-link{background:linear-gradient(var(--btn-degre), #EAEAEA, #F9F9F9)}
.downloads-link:visited,.downloads-link{color:#333!important}
.downloads-link svg{fill:var(--color-details)}
/* HOVER */
@media(min-width: 767px){
		::-webkit-scrollbar-thumb:hover{background-color: #777}
		.shipping_free:hover{--fill-color:var(--color-link)}
		.downloads-link:hover,.downloads-link:hover:visited{background: var(--btn-img-gradient)!important}
		.downloads-link:hover svg{fill: rgba(255,255,255,0.8)}
		.thumb_box:hover{opacity: 1}
}
/* MOBILE */
@media(max-width: 767px){
		.quantity_product select{height: 48px}
		.thumb_box{opacity: 1}
		.thumb_box{max-height:240px}
		.thumb_box a{width: 75px;height: 75px;flex:0 0 75px;opacity: .8}
		.thumb_box a.active{border-color: var(--color-link);background-color: var(--color-link)}
		.fancybox-image{max-width: 200%;max-height: 100%;transform: none;margin: 0 auto;width: auto}
		.fancybox-close{top:0;right:0}
		.fancybox-inner{overflow-x: auto!important}
}
