section.product{padding:50px 0 0}@media (max-width: 992px){section.product{padding:5px}section.product .hidden-xs{display:none}}section.product .product-details{display:flex;justify-content:stretch;gap:32px}@media (max-width: 992px){section.product .product-details{display:block}}section.product .product-details h1{color:#001020;font-size:36px;font-weight:600;line-height:48px;letter-spacing:-1.44px;padding:0;margin:0}@media (max-width: 992px){section.product .product-details h1{font-size:18px;line-height:24px}}section.product .product-details h1 a{color:#001020;text-decoration:none}section.product .product-details h1 a:hover{color:#095cb0}section.product .product-details .reviews{display:flex;align-items:center;margin:0 0 24px}section.product .product-details .reviews .stars{display:flex;margin-right:8px}section.product .product-details .reviews .stars .icon.star{margin:0;display:block;width:20px;height:20px;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px;mask-size:18px;-webkit-mask-image:url(/build/assets/star-solid-CYVBZadd.svg);mask-image:url(/build/assets/star-solid-CYVBZadd.svg);background:#fa9e1a}section.product .product-details .reviews .score{font-size:14px}section.product .product-details .info{flex:1}@media (max-width: 992px){section.product .product-details .info{padding:10px}}section.product .product-details strong.title{color:#001020;font-size:20px;font-weight:600;letter-spacing:-.8px;margin-bottom:12px;display:block}@media (max-width: 992px){section.product .product-details strong.title{font-size:16px;margin-bottom:6px}}section.product .product-details .details{border-top:1px solid #D9D9D9;padding:24px 0}@media (max-width: 992px){section.product .product-details .details{padding:10px 0}}section.product .product-details .details .detail{display:flex;justify-content:stretch;padding:6px 0}@media (max-width: 992px){section.product .product-details .details .detail{padding:3px 0}}section.product .product-details .details .detail span{width:25%;font-weight:700}@media (max-width: 992px){section.product .product-details .details .detail span{font-size:13px}}section.product .product-details .details .detail a,section.product .product-details .details .detail strong{flex:1;font-weight:400}section.product .product-details .details .detail a{color:#00478f;text-decoration:none}@media (max-width: 992px){section.product .product-details .details .detail a{font-size:13px}}section.product .product-details .details .detail a:hover{text-decoration:underline}section.product .product-details .stock span{padding:5px 10px;display:inline-flex;align-items:center;gap:5px;font-size:14px;background:#bbb;border-radius:5px}@media (max-width: 992px){section.product .product-details .stock span{font-size:12px;padding:3px 5px}}section.product .product-details .stock span.good{background:#12b152;color:#fff}section.product .product-details .stock span.low{background:#f60;color:#fff}section.product .product-details .stock span.soldout{background:#444;color:#fff}section.product .product-details .description{padding:24px 0;color:#001020;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.28px}@media (max-width: 992px){section.product .product-details .description{padding:15px 0;font-size:13px;line-height:18px;border-top:1px solid #D9D9D9;margin-top:15px}}section.product .product-details .pricing{margin:24px 0;display:flex;align-items:center;justify-content:space-between}@media (max-width: 992px){section.product .product-details .pricing{margin:8px 0}}section.product .product-details .pricing .price{letter-spacing:-1.12px}section.product .product-details .pricing .price .normal{color:#001020;font-size:28px;font-weight:400;line-height:32px}@media (max-width: 992px){section.product .product-details .pricing .price .normal{font-size:20px;line-height:24px}}section.product .product-details .pricing .price .is{font-size:32px;color:#b00;font-weight:700}section.product .product-details .pricing .price .was{font-size:16px;font-style:italic;text-decoration:line-through;color:#777;display:flex;align-items:center}section.product .product-details .pricing .price .was small{text-decoration:none;font-size:13px;margin-right:6px}section.product .product-details .pricing .keur img{max-height:50px}section.product .product-details .cart{display:flex;align-items:center}@media (max-width: 992px){section.product .product-details .cart{position:fixed;bottom:0;right:0;left:0;background:#fff;box-shadow:0 0 15px #0000001a;z-index:10;padding:0 8px;justify-content:space-between}}section.product .product-details .cart .amount{display:flex;margin-right:24px}@media (max-width: 992px){section.product .product-details .cart .amount{margin-right:8px}}section.product .product-details .cart .amount i{width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#d5d5d5;color:#001020;font-style:normal;font-size:20px;line-height:35px;font-weight:700;border-radius:6px;-webkit-transition:.15s;-moz-transition:.15s;-ms-transition:.15s;-o-transition:.15s;transition:.15s;cursor:pointer}@media (max-width: 992px){section.product .product-details .cart .amount i{width:42px;height:42px}}section.product .product-details .cart .amount i:hover{background:#00478f;color:#fff}section.product .product-details .cart .amount input{border:0;width:60px;height:42px;border-radius:6px;margin:0 6px;padding:0 8px;text-align:center;font-size:20px}@media (max-width: 992px){section.product .product-details .cart .amount input{font-size:18px;font-weight:700;width:50px}}section.product .product-details .cart .amount input::-webkit-outer-spin-button,section.product .product-details .cart .amount input::-webkit-inner-spin-button{-webkit-appearance:none}section.product .product-details .cart .amount input[type=number]{-moz-appearance:textfield}section.product .product-details .cart .add-cart{cursor:pointer;margin:12px 0;background:#12b152;border-radius:10px;padding:0 24px;height:48px;display:inline-flex;justify-content:center;align-items:center;color:#fff}@media (max-width: 992px){section.product .product-details .cart .add-cart{font-size:14px;padding:0 18px 0 14px;height:42px}}section.product .product-details .cart .add-cart:hover{background:#088d3e}section.product .product-details .cart .add-cart:before{content:"";width:22px;height:22px;display:block;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;-webkit-mask-image:url(/build/assets/basket-shopping-regular-vfuG5qT4.svg);mask-image:url(/build/assets/basket-shopping-regular-vfuG5qT4.svg);background:#fff;margin-right:8px}@media (max-width: 992px){section.product .product-details .cart .add-cart:before{-webkit-mask-size:22px;mask-size:22px;margin-right:8px}}section.product .product-details .images{width:630px}@media (max-width: 992px){section.product .product-details .images{width:auto}}section.product .product-details .images .image{width:630px;height:550px;border-radius:20px;border:1px solid #F4F1F1;background:linear-gradient(180deg,#f9f9fa,#f2f6f9);overflow:hidden;position:relative}@media (max-width: 992px){section.product .product-details .images .image{width:auto;height:auto}}section.product .product-details .images .image img{max-width:100%}section.product .product-details .images .thumbs{overflow-x:auto;margin:12px 0}@media (max-width: 992px){section.product .product-details .images .thumbs{margin:5px 0}}section.product .product-details .images .thumbs .scroller{display:flex;white-space:nowrap}section.product .product-details .images .thumbs .scroller .thumb{display:flex;border-radius:20px;overflow:hidden;position:relative}@media (max-width: 992px){section.product .product-details .images .thumbs .scroller .thumb img{width:90px}}section.product .brands{margin:24px 0;border-top:1px solid #D9D9D9;padding:24px 0}@media (max-width: 992px){section.product .brands{margin:10px 0;padding:10px 0}}section.product .brands a{margin-bottom:6px}section.product .related{margin-top:50px;padding:50px 0;background:#00478f08}@media (max-width: 992px){section.product .related{padding:5px 0;margin-top:20px}}section.product .related .product{background:#fff}.product-images img{max-width:100%}
