﻿.product .product-section{display:grid;grid-template-columns:1fr 400px;column-gap:15px;row-gap:25px}@media(max-width: 800px){.product .product-section{grid-template-columns:1fr 250px}}@media(max-width: 500px){.product .product-section{grid-template-columns:1fr}}.product .product-section .checkout{background-color:var(--main-color);border:1px solid hsla(0,0%,100%,.05);border-radius:5px;padding:15px;color:#fff;background-image:url(/media/img/bg-shape-checkout.svg);background-size:1000px 1000px;background-position:-100px -100px;background-repeat:no-repeat}.product .product-section .checkout .stock{margin-top:25px;font-weight:bold;font-size:120%;display:flex;align-items:center}.product .product-section .checkout .stock::before{font-family:var(--icon-font);font-weight:900;margin-right:8px;content:""}.product .product-section .checkout .pros{list-style-type:none;margin:0;margin-top:25px;padding:0}.product .product-section .checkout .pros li{display:flex;align-items:center}.product .product-section .checkout .pros li::before{font-family:var(--icon-font);content:"";margin-right:8px}.product .product-section .checkout .money{display:flex;justify-content:flex-end;font-size:150%}.product .product-section .checkout .money::before{color:hsla(0,0%,100%,.8)}.product .product-section .checkout .money+small{font-size:90%;color:hsla(0,0%,100%,.9);display:flex;justify-content:flex-end}.product .product-section .checkout .action{margin-top:25px;display:flex;align-items:center}.product .product-section .checkout .action label.float-label{flex:0 0 80px}.product .product-section .checkout .action>*+*{margin-left:3px}.product .product-section .checkout .action button[data-add^="cart:"]{flex:1 1 auto}@media(min-width: 501px)and (max-width: 800px){.product .product-section .checkout .action button[data-add^="cart:"] span{display:none}}.product .product-section .checkout .action input{font-weight:bold}.product .product-section .image{overflow:hidden}.product .product-section .image .main-image{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.product .product-section .image .main-image img{width:80%;max-height:350px;object-fit:contain}.product .product-section .image #thumbs{overflow:hidden}.product .product-section .image #thumbs ul{overflow-x:auto;overflow-y:hidden;list-style-type:none;padding:0;margin:0;padding-bottom:25px;margin-bottom:-25px;display:flex;white-space:nowrap}.product .product-section .image #thumbs ul li{width:100px;height:100px;flex:0 0 100px;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease-in-out;padding:8px;cursor:pointer;border-radius:5px;border:3px solid #f4f4f4}@media(min-width: 501px)and (max-width: 800px){.product .product-section .image #thumbs ul li{width:50px;height:50px;flex:0 0 50px}}.product .product-section .image #thumbs ul li img{pointer-events:none}.product .product-section .image #thumbs ul li+li{margin-left:8px}.product .product-section .image #thumbs ul li:hover{border-color:var(--main-color)}.product .product-section .image #thumbs ul li.selected{border-color:var(--color-orange)}.product .product-section .attributes{border-radius:5px;border:1px solid #e1e1e1;background-color:#f4f4f4;overflow:hidden;padding:15px}.product .product-section .attributes ul{margin:0 -15px;margin-bottom:-15px;padding:0}.product .product-section .attributes ul li{display:grid;grid-template-columns:150px 1fr;column-gap:10px;padding:8px 15px;border-top:1px solid #e1e1e1}.product .product-section .attributes ul li label{font-weight:bold}.product .product-section .attributes ul li:nth-child(odd){background-color:#fff}
