.dt_bundled_products_parent{background:#1a0203;padding:20px;padding-bottom:25px!important}@media (max-width:767px){.dt_bundled_products_parent{padding:0}}@media (min-width:768px) and (max-width:834px){.dt_bundled_products_parent{padding:20px}}.dt_bundled_products_parent .bundles_overview h2{color:#fff;margin:0;padding:0;margin-bottom:30px;font-size:25px;border-left:5px solid #bc171c;padding-left:10px}.dt_bundled_products_parent .bundles_products_list{display:-ms-grid;display:grid;margin:0;-webkit-padding-start:0;padding-inline-start:0;-ms-grid-columns:1fr 65px 1fr 65px 1fr;grid-template-columns:1fr 1fr 1fr;gap:20px 65px}@media (max-width:767px){.dt_bundled_products_parent .bundles_products_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media (min-width:768px) and (max-width:834px){.dt_bundled_products_parent .bundles_products_list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.product_loop_item{background-color:#fff;border-left:5px solid #bc171c;padding:20px;display:-ms-grid;display:grid;-ms-grid-columns:150px 20px 1fr 20px 1fr;grid-template-columns:150px 1fr 1fr;-ms-grid-rows:auto 20px auto;grid-template-areas:"featured_img product_title product_title" "featured_img product_price product_price";gap:20px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.product_loop_item{-ms-grid-columns:100px 1fr 1fr;grid-template-columns:100px 1fr 1fr}}@media (min-width:768px) and (max-width:834px){.product_loop_item{-ms-grid-columns:150px 1fr 1fr;grid-template-columns:150px 1fr 1fr}}.product_loop_item .product_price .out-of-stock{background:#BB141C;padding:5px 30px;color:white!important;display:inline-block;margin-top:10px;font-size:12px;border-radius:22px}@media (max-width:767px){.product_loop_item .product_price .out-of-stock{text-align:center;display:block}}.product_loop_item h2{font-size:20px;margin:0}.product_loop_item .featured_img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:featured_img}.product_loop_item .product_title{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:product_title}.product_loop_item .product_title p{font-weight:600;color:#000;margin:0;padding:0}.product_loop_item .product_price{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:product_price}.product_loop_item .prod_add_to_cart{grid-area:prod_add_to_cart}.product_loop_item .product_price p{margin:0;padding:0}.product_loop_item .product_price a.prod_price{color:#000;margin:0;padding:0}.product_loop_item .prod_add_to_cart a.buy{display:block;border-radius:3px;padding:10px;width:100%;background:#bc171c;color:#fff;text-align:center}.product_loop_item{position:relative;height:auto;clear:both;margin-bottom:80px}.product_loop_item:nth-child(2n):after,.product_loop_item:nth-child(odd):after{content:"Bundled Item";display:inline-block;font-weight:600;position:absolute;bottom:-40px;left:0;text-transform:uppercase;color:#fff}.product_loop_item:nth-child(2n):before,.product_loop_item:nth-child(odd):before{content:"+";display:inline-block;font-size:60px;color:#fff;position:absolute;right:-50px;top:20%}@media (max-width:767px){.product_loop_item:nth-child(2n):before,.product_loop_item:nth-child(odd):before{bottom:0;top:unset;left:25%}}@media (min-width:768px) and (max-width:834px){.product_loop_item:nth-child(2n):before,.product_loop_item:nth-child(odd):before{bottom:0;top:unset;left:25%}}.product_loop_item:last-child:before{content:"+";display:none;font-size:60px;color:#fff;position:absolute;right:-50px;top:20%}.product_loop_item:first-child:after{content:"Current Product";display:inline-block;position:absolute;bottom:-40px;left:0;text-transform:uppercase}.product_loop_item:first-child .prod_add_to_cart a.buy{display:none}.purchase_bundle_section{width:100%;height:auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 0.5fr;grid-template-columns:1fr 0.5fr;grid-template-areas:". price_bundle_total"}@media (max-width:767px){.purchase_bundle_section{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"price_bundle_total"}}@media (min-width:768px) and (max-width:834px){.purchase_bundle_section{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-template-areas:"price_bundle_total"}}.purchase_bundle_section .price_bundle_total{-ms-grid-row:1;-ms-grid-column:2;grid-area:price_bundle_total}@media (max-width:767px){.purchase_bundle_section .price_bundle_total{-ms-grid-row:1;-ms-grid-column:1}}@media (min-width:768px) and (max-width:834px){.purchase_bundle_section .price_bundle_total{-ms-grid-row:1;-ms-grid-column:1}}.purchase_bundle_section .price_bundle_total .bordered_area{border:1px solid #fff;padding:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767px){.purchase_bundle_section .price_bundle_total .bordered_area{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px 20px}}.purchase_bundle_section .price_bundle_total .bordered_area .total_text p{color:#fff;margin:0;padding:0;font-size:22px;text-transform:uppercase;font-weight:600}.purchase_bundle_section .price_bundle_total .bordered_area .total_text .amount{color:#fff}@media (max-width:767px){.purchase_bundle_section .price_bundle_total .bordered_area .total_text{text-align:center}}.purchase_bundle_section .price_bundle_total .bordered_area .bundle_total{text-align:right}@media (max-width:767px){.purchase_bundle_section .price_bundle_total .bordered_area .bundle_total{text-align:center}}.purchase_bundle_section .price_bundle_total .bordered_area .bundle_total p{color:#fff;margin:0;padding:0;font-size:22px;text-transform:uppercase;font-weight:600}.purchase_bundle_section .price_bundle_total .bordered_area .bundle_total h3{margin:0;padding:0;font-size:30px;color:#fff}.purchase_bundle_section .price_bundle_total .bordered_area .bundle_total small{color:#fff}@media (max-width:767px){.purchase_bundle_section .price_bundle_total .bordered_area .discount_price{text-align:center}}.purchase_bundle_section button.bundle_items_add{border-radius:4px!important;padding-top:15px!important;padding-left:60px!important;padding-right:60px!important;margin-top:20px!important;margin:10px 0;padding:15px;text-align:center;display:block;border-radius:4px;border:none;background:#bc171c;color:#fff;cursor:pointer;width:100%}.purchase_bundle_section button.bundle_items_add:hover{background-color:#fff;color:#bc171c;border-color:white!important}