.eshop-product{padding-top:150px}.eshop-product .paths{flex-wrap:wrap;gap:8px;display:flex}.eshop-product .paths *{color:#393939;margin:auto 0}.eshop-product .row{grid-template-columns:1fr 1.1fr;align-items:start;gap:48px;margin-top:24px;display:grid}.eshop-product img.photo{aspect-ratio:1.12;-o-object-fit:cover;object-fit:cover;width:100%}.eshop-product .thumbs{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px;display:grid}.eshop-product .thumb{cursor:pointer;opacity:.75;background:0 0;border:0;padding:0;transition:opacity .2s ease-in-out;display:block}.eshop-product .thumb:hover,.eshop-product .thumb.active{opacity:1}.eshop-product .thumb img{aspect-ratio:1.04;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.eshop-product h1{color:#131313;line-height:1.15}.eshop-product p.brand{opacity:.5;text-transform:uppercase;margin-top:12px}.eshop-product .rating{align-items:center;gap:12px;margin-top:12px;display:flex}.eshop-product p.perex{max-width:620px;margin-top:16px}.eshop-product .perex-link{width:auto;font-size:inherit;color:#7f421d;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.eshop-product p.price{font-size:32px;font-weight:300;font-family:var(--font-chapter-light), sans-serif;color:#7f421d;margin-top:28px}.eshop-product p.vat{opacity:.5;margin-top:4px}.eshop-product p.variants-title{color:#131313;margin-top:28px}.eshop-product .variants{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.eshop-product .variant{color:#7f421d;font-size:16px;font-family:var(--font-suisse-intl), sans-serif;cursor:pointer;background-color:#0000;border:1px solid #7f421d;padding:12px 24px;transition:background-color .2s ease-in-out,color .2s ease-in-out}.eshop-product .variant:hover{background-color:#7f421d14}.eshop-product .variant.active{color:#fff;background-color:#7f421d}.eshop-product .quantity{grid-template-columns:60px 60px 60px;align-items:center;width:fit-content;margin-top:24px;display:grid}.eshop-product .quantity button{color:#131313;height:45px;font-size:18px;font-family:var(--font-suisse-intl), sans-serif;cursor:pointer;background-color:#b79f84;border:0;padding:0;transition:background-color .2s ease-in-out}.eshop-product .quantity button:hover:not(:disabled){background-color:#a68d72}.eshop-product .quantity button:disabled{cursor:default;opacity:.5}.eshop-product .quantity p{color:#131313;background-color:#fff;place-items:center;height:45px;display:grid}.eshop-product p.stock{color:#0b7a1c;align-items:center;gap:8px;margin-top:20px;display:flex}.eshop-product p.stock:before{content:"";background-color:#0b7a1c;border-radius:6px;width:6px;height:6px}.eshop-product p.stock.sold-out{color:#b3261e}.eshop-product p.stock.sold-out:before{background-color:#b3261e}.eshop-product .btns-row{margin-top:24px;display:flex}.eshop-product .btns-row .btn-primary{padding:16px 32px}.eshop-product .tabs{margin-top:32px}.eshop-product .tabs-row{flex-wrap:wrap;gap:36px;display:flex}.eshop-product .tab{font-size:18px;font-family:var(--font-suisse-intl), sans-serif;color:#393939;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;width:auto;padding:0 0 4px;transition:color .2s ease-in-out}.eshop-product .tab:hover,.eshop-product .tab.active{color:#131313}.eshop-product .tab.active{border-bottom-color:#131313}.eshop-product .tab-content{margin-top:32px}.eshop-product .tab-content h2{font-size:20px;font-weight:400;font-family:var(--font-suisse-intl), sans-serif}.eshop-product .tab-content p{margin-top:16px}.eshop-product .tab-content dl{margin:16px 0 0;padding:0}.eshop-product .param{border-bottom:1px solid #e4dfda;grid-template-columns:180px 1fr;gap:16px;padding:12px 0;display:grid}.eshop-product .param dt{color:#393939;opacity:.5}.eshop-product .param dd{color:#393939;margin:0}.eshop-product .tab-content ul{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.eshop-product .tab-content li{grid-template-columns:20px auto;align-items:start;gap:12px;display:grid}.eshop-product .tab-content li img{margin-top:2px}.eshop-product .tab-content li p{margin-top:0}.eshop-product .cross-sell{margin-top:48px}.eshop-product .cross-sell-item{background-color:#fff;grid-template-columns:130px 1fr auto;align-items:center;gap:24px;margin-top:16px;padding-right:32px;display:grid}.eshop-product .cross-sell-photo{background-color:#ececec;place-items:center;height:127px;padding:12px;display:grid}.eshop-product .cross-sell-photo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.eshop-product .cross-sell-info a{color:#131313;max-width:220px;display:inline-block}.eshop-product .cross-sell-info a:hover{text-decoration:underline}.eshop-product p.cross-sell-price{color:#7f421d;margin-top:8px;font-size:22px}.eshop-product .cross-sell-cart{color:#131313;font-size:16px;font-family:var(--font-suisse-intl), sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:auto;padding:0;display:flex}.eshop-product .cross-sell-cart .icon{background-color:#864b2d;border-radius:36px;place-items:center;width:48px;height:48px;transition:background-color .2s ease-in-out;display:grid}.eshop-product .cross-sell-cart:hover .icon{background-color:#673211}@media (max-width:1536px){.eshop-product .row{gap:40px}}@media (max-width:1280px){.eshop-product .row{grid-template-columns:1fr 1fr;gap:32px}.eshop-product .cross-sell-item{grid-template-columns:100px 1fr;align-items:stretch;gap:16px;padding:0 16px 16px 0}.eshop-product .cross-sell-info{flex-direction:column;justify-content:center;padding:12px 0 4px;display:flex}.eshop-product .cross-sell-photo{height:100%}.eshop-product .cross-sell-cart{grid-column:1/-1;padding-left:16px}}@media (max-width:1024px){.eshop-product{padding-top:130px}.eshop-product .row{grid-template-columns:1fr}.eshop-product .item.left{max-width:620px}}@media (max-width:640px){.eshop-product{padding-top:110px}.eshop-product .thumbs{gap:8px}.eshop-product p.price{margin-top:24px}.eshop-product .tabs-row{gap:24px}.eshop-product .tab{font-size:16px}.eshop-product .tab-content{margin-top:24px}.eshop-product .param{grid-template-columns:1fr;gap:4px}}@media (max-width:475px){.eshop-product .variant{padding:12px 16px}.eshop-product .quantity{grid-template-columns:52px 52px 52px}.eshop-product .quantity button{width:100%}}.eshop-product .tab-content p strong,.eshop-product .perex strong{font-weight:600}.eshop-product .tab-content p a,.eshop-product .perex a{color:#7f421d;text-decoration:underline;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out}.eshop-product .tab-content p a:hover,.eshop-product .perex a:hover{text-decoration:none}
