.product-img{position:relative}.product-img .prod{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:80%}.product-container{font-size:2.125rem;font-family:'Plumb Light';color:#525252}.product-container .divider{margin:0}.product-container .title-1{padding-top:2.2rem}.product-container .btn{background-color:#a71931}.product-details{padding:0 3.2rem}.product-details p{text-align:justify;padding-bottom:1.8rem}.products-list_item{padding:3rem 3.2rem;border-bottom:1px solid #525252;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.products-list_item .title-3{text-align:left;padding-top:0}.products-list_item .btn-small{margin:.25rem}.products-list_item:last-child{border-bottom:none}.product-info,.product-preview,.product-quantity{display:inline-block;vertical-align:top}.product-preview{width:28%}.product-preview img{max-width:100%}.product-info{width:70%}.product-order{text-align:left}.product-price{padding-bottom:1.2rem;color:#49463c}.product-price .sum{display:inline-block;background-color:#fff;font:400 2.375rem/1 OfficinaSerifMediumITC;border:1px solid #49463c;border-radius:1.6rem;padding:5px 1.25rem}.product-price .curr{display:inline-block;font-size:1.5rem;font-weight:700}.product-price.product-price_sum{display:inline-block;vertical-align:top;color:#a71931;margin-right:1rem}.product-price.product-price_sum .sum{font-size:4.5rem;border-radius:2.5rem;padding:3px 2.4rem}.product-price.product-price_sum .curr{font-size:2.25rem}.product-quantity{padding:0;margin-right:1.5rem}.product-quantity.select-style{padding-left:0}.product-quantity.select-style .styled{padding:.6rem 2.5rem .6rem 1rem;background-position:85%}@media only screen and (max-width:800px){.product-container{font-size:2rem}.product-container .btn-medium{font-size:1.6rem;padding:1.175rem 1.4rem}.product-details{padding:0 2rem}.product-price .sum{font-size:2.5rem}.product-price.product-price_sum{margin-right:.5rem}.product-price.product-price_sum .sum{font-size:3.8rem;padding:3px 1.7rem}.product-quantity{margin-right:1rem}.product-quantity.select-style .styled{font-size:2.4rem;padding-left:.5rem}.products-list_item{padding:2rem}.products-list_item .btn-small{margin:0 .25rem 0 0}.product-info .title-3{font-size:2rem}}@media only screen and (max-width:600px){.product-details{padding:0 3rem}.product-container{font-size:2rem}.product-container .btn-medium{font-size:1.6rem;padding:1.175rem 1.4rem}.product-price .sum{font-size:2.5rem}.product-price.product-price_sum{margin-right:.5rem}.product-price.product-price_sum .sum{font-size:3.8rem;padding:3px 1.9rem}.product-quantity{margin-right:1rem}.product-quantity.select-style .styled{font-size:2.4rem;padding-left:.5rem}.products-list_item{padding:2rem}.products-list_item .btn-small{margin:0 .3rem 0 0}.product-info .title-3{font-size:2rem}}@media only screen and (max-width:480px){.product-details{padding:0 2rem}.product-container .btn-medium{font-size:1.5rem;padding:1.3rem 1.6rem}.products-list_item{padding:2rem 1.5rem}.products-list_item .btn-small{margin:0 .25rem 0 0}.product-info{padding-left:.5rem}.product-price .sum{font-size:2.2rem}.product-price.product-price_sum .sum{font-size:3.6rem}.product-quantity.select-style .styled{font-size:2.3rem;background-position:80%}}@media only screen and (max-width:375px){.product-container{font-size:1.8rem}.product-container .btn-medium{font-size:1.5rem;padding:1.2rem 1.4rem;margin:0}.product-details{padding:0 1.5rem}.products-list_item{padding:1.5rem .5rem}.products-list_item .btn-small{margin:.2rem}.product-price .sum{font-size:2rem;padding:3px 1.2rem}.product-price.product-price_sum{margin-right:.5rem}.product-price.product-price_sum .sum{font-size:3.6rem;padding:2px 1.5rem}.product-quantity.select-style{margin-right:1rem}.product-quantity.select-style .styled{font-size:2.3rem;padding:.5rem 2.5rem .5rem 0}.product-info .title-3{font-size:2rem}}@media only screen and (max-width:320px){.product-container .btn-medium{font-size:1.4rem;padding:1.1rem 1.4rem}.product-details{padding:0 1.5rem}.product-price.product-price_sum .sum{font-size:3.2rem;padding:3px 1.2rem}.product-quantity.select-style{margin-right:.8rem}.product-quantity.select-style .styled{font-size:2rem}.product-preview{width:25%}.product-info{width:73%}.product-info .title-3{font-size:1.8rem}.products-list_item .btn-small{margin:0 .4rem 0 0;padding:1rem}}