.info-page ol li{margin-bottom:15px}

@media (min-width:991px){.product_page .item-info{padding-left:5rem}}.product_page .galleria{margin-bottom:2rem;overflow:hidden}.product_page .galleria .slider-main-img{cursor:pointer;background-color:#fff;width:100%;height:100%;display:block}.product_page .galleria .p-galleria-thumbnail-wrapper{display:none}.product_page .galleria .p-galleria-item{height:560px}.product_page .galleria .p-galleria-item-nav{z-index:5;background-color:#6666664a;top:45%}.product_page .galleria .p-galleria-thumbnail-container button{display:none}.product_page .galleria .custom-indicator-galleria .indicator-text{color:#e9ecef;cursor:pointer}.product_page .galleria .custom-indicator-galleria .p-highlight .indicator-text{color:var(--primary-color)}.product_page .galleria .custom-galleria.fullscreen{flex-direction:column;display:flex}.product_page .galleria .custom-galleria.fullscreen .p-galleria-content{flex-grow:1;justify-content:center}.product_page .galleria .custom-galleria .p-galleria-content{background-color:#fff;position:relative;overflow:hidden}.product_page .galleria .custom-galleria .p-galleria-thumbnail-wrapper{width:100%}.product_page .galleria .custom-galleria .title-container>span{padding-left:.829rem;font-size:.9rem}.product_page .galleria .custom-galleria .title-container>span.title{font-weight:700}.product_page .galleria .p-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product_page .galleria .p-image img{object-fit:scale-down;width:100%;height:100%}.product_page .galleria .p-galleria-item-container button{z-index:2}.product_page .galleria .thumb-container{flex-wrap:wrap;gap:.7rem;width:100%;padding:1.5rem 0;display:flex}.product_page .galleria .thumb-container .thumb-item{color:inherit;font:inherit;cursor:pointer;outline:inherit;opacity:.5;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.product_page .galleria .thumb-container .thumb-item.active{opacity:1}.product_page .galleria .thumb-container .thumb-item img{object-fit:cover;border:1px solid #fff;width:50px;height:50px}.product_page .item_details_article{margin-top:2rem;display:flex}.product_page .item_details_article .subtext{color:var(--text-color-secondary);-webkit-user-select:none;user-select:none;margin-right:.3rem}.product_page .item_details_article .value{color:var(--text-color);cursor:default;font-weight:500}.product_page h1{margin:.5rem 0 2rem -.2rem;font-size:2.4rem}.product_page .item_details_stock{align-items:center;margin-bottom:2rem;display:flex}.product_page .item_details_stock .item_details_stock_val{color:var(--text-color);align-items:center;text-decoration:none;display:flex}.product_page .item_details_stock .item_details_stock_val svg{-webkit-user-select:none;user-select:none;fill:var(--text-color-secondary);margin-bottom:.2rem;margin-right:.5rem}.product_page .item_details_stock .item_details_stock_val .text{margin-right:.5rem}.product_page .item_details_stock .item_details_stock_val .num{margin-top:-.2rem}.product_page .item_details_stock .item_details_stock_val.instock{color:var(--green-500)}.product_page .item_details_stock .item_details_stock_val.instock:hover{color:var(--green-600)}.product_page .item_details_stock .item_details_stock_val.outstock{color:var(--text-color-secondary);cursor:default}.product_page .item_details_price{flex-grow:1;align-items:center;gap:4rem;margin-bottom:2rem;display:flex}.product_page .item_details_price .item_details_price_val{color:var(--text-color);cursor:default;font-size:3rem;font-weight:500}.product_page .item_details_price .item_details_price_val span{font-size:1.2rem}.product_page .item_details_info{border:1px solid var(--surface-border);flex-direction:column;width:100%;margin-bottom:2rem;display:flex}.product_page .item_details_info .item{border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex-flow:row;align-items:center;display:flex}.product_page .item_details_info .item:nth-child(2n){background:#f6f6f6}.product_page .item_details_info .item:last-child{border-bottom:none}.product_page .item_details_info .item .subtext{-webkit-user-select:none;user-select:none;border-right:1px solid var(--surface-border);width:15rem;padding:1rem 1.5rem;overflow:hidden}.product_page .item_details_info .item .value{color:var(--text-color);cursor:default;padding:1rem 1.5rem;font-weight:500}.product_page .item_details_info .item a.value{color:var(--text-color);cursor:pointer;text-decoration:none;transition:color .2s}.product_page .item_details_props,.product_page .item_details_qty{margin-top:5rem}.product_page .item_details_props h2,.product_page .item_details_qty h2{-webkit-user-select:none;user-select:none;margin-bottom:3rem;font-size:1.8rem;font-weight:300}.product_page .item_details_props .table_container,.product_page .item_details_qty .table_container{max-width:100%;overflow-x:auto}.product_page .item_details_props .table_container table tbody .td_info,.product_page .item_details_qty .table_container table tbody .td_info{cursor:default;width:100%}.product_page .item_details_props .table_container table tbody .td_info .stock,.product_page .item_details_qty .table_container table tbody .td_info .stock{color:var(--text-color);font-size:1.2rem}.product_page .item_details_props .table_container table tbody .td_info .adress,.product_page .item_details_qty .table_container table tbody .td_info .adress{color:var(--text-color-secondary);margin-top:.1rem;font-size:.9rem}.product_page .item_details_props .table_container table tbody .td_info .props,.product_page .item_details_qty .table_container table tbody .td_info .props{margin-top:1rem;display:flex}.product_page .item_details_props .table_container table tbody .td_info .props>div,.product_page .item_details_qty .table_container table tbody .td_info .props>div{color:var(--text-color-secondary);margin-right:1rem}.product_page .item_details_props .table_container table tbody .td_info .props>div span,.product_page .item_details_qty .table_container table tbody .td_info .props>div span{color:var(--text-color);margin-left:0}.product_page .item_details_props .table_container table tbody .td_cost,.product_page .item_details_qty .table_container table tbody .td_cost{cursor:default}.product_page .item_details_props .table_container table tbody .td_cost .cost,.product_page .item_details_qty .table_container table tbody .td_cost .cost{color:var(--text-color-secondary)}.product_page .item_details_props .table_container table tbody .td_cost .cost span,.product_page .item_details_qty .table_container table tbody .td_cost .cost span{white-space:nowrap;color:var(--text-color);font-weight:500}.product_page .item_details_props .table,.product_page .item_details_qty .table{border:1px solid var(--surface-border);flex-direction:column;width:100%;display:flex}.product_page .item_details_props .table .item,.product_page .item_details_qty .table .item{border-bottom:1px solid var(--surface-border);background:var(--surface-card);flex-flow:row;align-items:stretch;display:flex}.product_page .item_details_props .table .item:nth-child(2n),.product_page .item_details_qty .table .item:nth-child(2n){background:#f9f9f9}.product_page .item_details_props .table .item:last-child,.product_page .item_details_qty .table .item:last-child{border-bottom:none}.product_page .item_details_props .table .item .subtext,.product_page .item_details_qty .table .item .subtext{width:20rem;color:var(--text-color-secondary);-webkit-user-select:none;user-select:none;border-right:1px solid var(--surface-border);padding:1rem 1.5rem;overflow:hidden}.product_page .item_details_props .table .item .value,.product_page .item_details_qty .table .item .value{color:var(--text-color);text-transform:capitalize;cursor:default;width:100%;padding:1rem 2rem}.product_page .qty-ordered{flex-direction:column;gap:.5rem;margin-bottom:2rem;display:flex}.product_page .qty-ordered .title{font-weight:500}.product_page .item_services{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}.product_page .item_services .title{font-weight:500}.product_page .item_services .item_services_row{border:1px solid var(--surface-border);background:var(--surface-card);align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.product_page .item_services .item_services_row .name{flex:1}.product_page .item_services .item_services_row .price{white-space:nowrap;font-weight:500}.product_page .item_services .item_services_row .p-button{white-space:nowrap}.product_page .item_services .hint{color:#999;font-size:.875rem}
