ul.prods_preview{margin:0;padding:0;list-style:none}ul.prods_preview li{height:103px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #bbb}ul.prods_preview li .image{width:70px;height:103px;float:left;position:relative;overflow:hidden}ul.prods_preview li .image img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:block}ul.prods_preview li .text{margin-left:90px}ul.prods_preview li h5{margin:0 0 10px 0;color:#000}ul.prods_preview li p{font-size:16px}@media all and (max-width: 830px){.highlights_wrapper{display:none}}.products_wrapper{margin-bottom:40px}.products_wrapper .record{width:302px;margin:0 39px 40px 0;text-align:center;cursor:pointer;float:left}.products_wrapper .image{height:443px;margin-bottom:20px;background-color:#f5f5f5;position:relative;overflow:hidden;display:block}.products_wrapper .image img{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:1;transition:transform .4s, opacity .4s;transform:scale(1.01) rotate(0deg);height:100%}.products_wrapper h3{height:36px;overflow:hidden;font-size:18px}.products_wrapper .price_pane{height:20px;color:#000;position:relative}.products_wrapper .price_pane .line{height:1px;margin:auto;background-color:#000;position:absolute;top:0;right:0;bottom:0;left:0}.products_wrapper .price_pane p{width:160px;margin:auto;line-height:20px;font-size:16px;background-color:#f5f5f5;display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0}.products_wrapper .record:hover img{opacity:.5;transform:scale(1.05) rotate(0.01deg)}@media all and (max-width: 1326px){.products_wrapper .record{width:193px;margin-right:34px}.products_wrapper .image{height:283px}.products_wrapper h3{font-size:17px}.products_wrapper .price_pane p{font-size:14px}}@media all and (min-width: 1025px){.products_wrapper .record:nth-child(3n){margin-right:0}}@media all and (max-width: 1024px){.products_wrapper .record{width:225px;margin-right:40px}.products_wrapper .image{height:330px}.products_wrapper h3{font-size:clamp(16px, 2vw, 18px)}}@media all and (max-width: 830px){.products_wrapper .record{width:230px;margin-right:20px}.products_wrapper .image{height:337px}.products_wrapper h3{font-size:clamp(16px, 2vw, 18px)}}@media all and (min-width: 501px) and (max-width: 1024px){.products_wrapper .record:nth-child(2n){margin-right:0}}@media all and (max-width: 500px){.products_wrapper .record{width:310px;margin-right:0}.products_wrapper .image{height:455px}.products_wrapper h3{font-size:clamp(16px, 2vw, 20px)}}@media all and (min-width: 1026px) and (min-width: 1327px){.products_wrapper.wide .record{width:295px;margin-right:38px}.products_wrapper.wide .image{height:433px}}@media all and (min-width: 1026px) and (max-width: 1326px){.products_wrapper.wide .record{width:212px;margin-right:38px}.products_wrapper.wide .image{height:311px}}@media all and (min-width: 1025px){.products_wrapper.wide .record:nth-child(3n){margin-right:38px}.products_wrapper.wide .record:nth-child(4n){margin-right:0}}@media all and (min-width: 831px) and (max-width: 1024px){.products_wrapper.wide .record{width:350px;margin-right:100px}.products_wrapper.wide .record:nth-child(2n){margin-right:0}.products_wrapper.wide .image{height:514px}.products_wrapper.wide .image img{min-width:100%;minh-height:100%}}.image_gallery{width:420px}.image_gallery .ph{position:relative;overflow:hidden}.image_gallery img{margin:auto;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:block}.image_gallery .stage{height:617px;margin-bottom:20px}.image_gallery .stage .ph{width:420px;height:617px}.image_gallery .stage img{min-width:420px;min-height:617px}.image_gallery .stripe .ph{width:70px;height:103px}.image_gallery .stripe img{max-width:70px;max-height:103px;cursor:pointer}@media all and (max-width: 1024px){.image_gallery{width:300px}.image_gallery .stage{height:440px}.image_gallery .stage .ph{width:300px;height:440px}.image_gallery .stage img{min-width:300px;min-height:440px}.image_gallery .stripe .ph{width:50px;height:73px}.image_gallery .stripe img{max-width:50px;max-height:73px}}form.add_to_cart{margin-top:150px}form.add_to_cart .col{width:40%;float:left}form.add_to_cart .colfull{width:80%;float:left}form.add_to_cart .colfull.left{padding-right:10%}form.add_to_cart .col.left{padding-right:10%}form.add_to_cart .col.right{padding-left:10%}form.add_to_cart .col h5{margin-bottom:15px;padding:8px 4px;text-transform:uppercase;border-width:1px 0;border-style:solid;border-color:#bbb}form.add_to_cart .colfull h5{margin-bottom:15px;padding:8px 4px;text-transform:uppercase;border-width:1px 0;border-style:solid;border-color:#bbb}form.add_to_cart .col p{height:24px}form.add_to_cart .col p label{height:24px;display:block;float:left}form.add_to_cart .col p .custom_checkbox{float:right}form.add_to_cart .quantity_pane{height:30px;margin:40px 0;padding:4px;color:#000;background-color:#f5f5f5;text-align:center;text-transform:uppercase;border-width:1px 0;border-style:solid;border-color:#bbb;position:relative;display:flex;align-items:center;justify-content:center}form.add_to_cart .quantity_pane input{width:40px;height:30px;padding:0 5px;color:#000;text-align:center;border:none;background-color:transparent;-moz-appearance:textfield}form.add_to_cart .quantity_pane input::-webkit-outer-spin-button,form.add_to_cart .quantity_pane input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}form.add_to_cart .quantity_pane button{width:40px;margin:auto;color:#000;font-size:20px;background:none;border:none;position:absolute;top:0;bottom:0;cursor:pointer;transition:background-color .4s}form.add_to_cart .quantity_pane button.minus{left:0}form.add_to_cart .quantity_pane button.plus{right:0}form.add_to_cart .quantity_pane button:hover{background-color:#efefef}form.add_to_cart input[type="submit"]{width:100%}@media all and (max-width: 1024px){form.add_to_cart{margin-top:50px}}input[type=radio]+label{color:#ccc;font-style:italic}input[type=radio]:checked+label{color:#f00;font-style:normal}
