section.price_breakdown{padding:15px;width:100%}section.price_breakdown .price_comment p{color:#818181;font-weight:600}section.price_breakdown .price_comment ul{padding-left:1.5rem;padding-bottom:1rem}section.price_breakdown .price_comment ul li{list-style-type:disc}section.price_breakdown hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}section.price_breakdown table{border:solid 1px #2057b4}section.price_breakdown table thead{background:#2057b4}section.price_breakdown table thead tr td{font-family:work-sans,sans-serif;font-weight:600;font-size:1rem;color:#fff!important;line-height:1.3;padding:8px}section.price_breakdown table tbody tr:nth-child(odd){background:rgba(101,101,101,.05)}section.price_breakdown table tbody tr td{padding:8px}section.price_breakdown table tbody tr td:first-child{border-right:solid 1px #2057b4}section.price_breakdown .price_details{margin-bottom:50px}section.price_breakdown .price_details .price_breakdown_title{font-family:foco,sans-serif;font-weight:700;font-size:1.125rem;color:#644686;line-height:1.3;font-style:italic;line-height:33px;letter-spacing:0em;text-align:left;margin-bottom:25px}section.price_breakdown .price_details .price_breakdown_heading{font-family:work-sans,sans-serif;font-weight:700;font-size:24px;color:#028bc2;line-height:1.3;line-height:44px;letter-spacing:0em;text-align:left;margin-bottom:25px}section.price_breakdown .price_details .content{margin-bottom:25px}section.price_breakdown .price_details .content p{font-size:14px;color:#818181}section.price_breakdown .price_details .qty,section.price_breakdown .price_details .price{margin-bottom:25px;width:68px;height:20px;font-size:13px}section.price_breakdown .price_details .qty{margin-bottom:50px}section.price_breakdown .price_details .lowest_quantity,section.price_breakdown .price_details .highest_quantity,section.price_breakdown .price_details .hidden_price{display:none}section.price_breakdown .price_details .pricing_heading{min-width:85px}section.price_breakdown .price_details .pricing_heading div{margin-bottom:25px;font-weight:700;margin-right:5px;font-size:14px}section.price_breakdown .price_details .pricing_flex{display:flex;position:relative}section.price_breakdown .price_details .pricing,section.price_breakdown .price_details .quantity{display:flex;gap:1rem}article{display:none}.image_containter{display:none;position:relative;max-width:378px;max-height:378px;justify-content:left;margin:auto}.image_containter img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}@media only screen and (min-width: 500px){section.price_breakdown{padding:15px;width:100%}section.price_breakdown .price_details .price_breakdown_title{font-size:1.5rem}section.price_breakdown .price_details .price_breakdown_heading{font-size:24px}section.price_breakdown .price_details .content p{font-size:16px}section.price_breakdown .price_details .qty,section.price_breakdown .price_details .price{font-size:16px}section.price_breakdown .price_details .pricing_heading{max-width:85px}section.price_breakdown .price_details .pricing_heading div{margin-bottom:25px;font-weight:700;margin-right:5px;font-size:16px}section.price_breakdown .price_details .pricing,section.price_breakdown .price_details .quantity{display:flex;gap:1rem}article{padding:0 100px}}@media only screen and (min-width: 992px){section.page_flex{display:flex}section.page_flex aside{width:30%}section.price_breakdown{padding:20px 25px;width:100%}section.price_breakdown .price_details .price_breakdown_title{font-size:2rem}section.price_breakdown .price_details .price_breakdown_heading{font-size:32px}section.price_breakdown .price_details .content p{font-size:18px}section.price_breakdown .price_details .qty,section.price_breakdown .price_details .price{font-size:18px}section.price_breakdown .price_details .pricing_heading{min-width:85px}section.price_breakdown .price_details .pricing_heading div{margin-bottom:25px;font-weight:700;margin-right:5px;font-size:18px}section.price_breakdown .price_details .pricing,section.price_breakdown .price_details .quantity{display:flex;gap:1rem}.title{margin-top:0}aside{display:flex;flex-direction:column;width:30%;max-width:300px}article{display:none;position:relative;width:70%}article section.tag_image{position:relative;margin-top:25%;right:0}article .image_containter{position:relative;max-width:378px;max-height:378px;display:flex;justify-content:left}article .image_containter img{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}}
