
.product-options-hero-container a {color: var(--bs-link-color-alt);}

.pbs-brown{color:#c04928;}
.pbs-green{color:#31b327;}

.product-option{
padding-right: calc(var(--bs-gutter-x) * .1);
padding-left: calc(var(--bs-gutter-x) * .1);
}
.product-option-div {border:2px solid #cccccc;border-radius:2px;cursor:pointer;font-weight:500;color:rgba(var(--bs-body-color-rgb),.75);}
.product-option-div:hover {background-color:rgba(248,73,25,.1)}
.product-option.active .product-option-div{border:2px solid #f84919;color:#f84919;font-weight:900;}

.product-options-container{box-shadow:0 .5rem 1rem rgba(0,0,0,.15);}
.product-container-hero{height:35rem;display: block;overflow:hidden;}
.product-container-hero .bd-placeholder-img{height:35.2rem;}
.product-options-hero-container{width:100%;top:5.8rem;position:absolute;}


.row-thumbnails {margin-bottom:1rem;height:100px;z-index:1}
.row-thumbnails .row {height:100%;}
.product-container-hero {background-color:#f1f2f4;margin-bottom:.7rem;
-webkit-transition: background 1000ms linear;
-ms-transition: background 1000ms linear;
transition: background 1000ms linear;
background-size:cover!important;
background-position:0 85%!important;
}
.product-container-hero .row-thumbnails{position:relative;top:-3.5rem;}
.product-container-hero .thumbnails img {border:5px solid rgba(51,51,51,.2);opacity:.9;border-radius:2px;height:100px;width:100%;cursor:pointer;z-index:99999;}
.product-container-hero .thumbnails img.active {opacity:1;border:5px solid rgba(248,73,25,.9);}
.product-container-hero .thumbnails .row {background-color:#dadada;overflow:hidden;}

.over-hidden{overflow:hidden;}

@media (max-width:767.98px){
	.product-container-hero{height:26rem;}
	.product-container-hero .bd-placeholder-img{height:26rem;}
	.product-options-hero-container{position: unset;width: 100%;top:auto;}
	.product-options-hero-container .container{--bs-gutter-x: 0rem;}
	.row-thumbnails {margin-bottom:0.5rem;}
	.product-container-hero .row-thumbnails{top:0rem;}
}
.select-qty {
    border-radius: 36px;
    display: inline-block;
    overflow: hidden;
    background: #ffffff;
    padding: 0.1rem 0.5rem;
    border: 1px solid #cccccc;
    font-family: inherit;
    appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .8rem center;
    background-size: 1em;
}
.select-wrapper {
    border-radius: unset;
    background: unset;
    border: unset;
}
.select-wrapper:before {
    content: "QTY: ";
	font-size:.6rem;
	font-weight:700;
}
.product-container-hero{
background-size: cover;
background-position: 0 85%;
}
.vtdeals .fw-semibold.h9 {
    min-height: 108px;
}




/* CONTAINER HEADER */
.container-header .tta {height:35rem;overflow:hidden!important;}
.container-header .ttt{position:relative;margin-top: -41rem;}
.container-header .tta img{width:100%;min-width:100%;}
@media (max-width:1360.98px){ .container-header .tta {height:35rem;}.container-header .ttt{margin-top:-41rem;}}
@media (max-width:1320.98px){ .container-header .tta {height:34rem;}.container-header .ttt{margin-top:-40rem;} }
@media (max-width:1280.98px){ .container-header .tta {height:33rem;}.container-header .ttt{margin-top:-39rem;} }
@media (max-width:1240.98px){ .container-header .tta {height:32rem;}.container-header .ttt{margin-top:-38rem;} }
@media (max-width:1200.98px){ .container-header .tta {height:31rem;}.container-header .ttt{margin-top:-37rem;} }
@media (max-width:1160.98px){ .container-header .tta {height:30rem;}.container-header .ttt{margin-top:-36rem;} }
@media (max-width:1120.98px){ .container-header .tta {height:28rem;}.container-header .ttt{margin-top:-35rem;} }
@media (max-width:1080.98px){ .container-header .tta {height:28rem;}.container-header .ttt{margin-top:-34rem;} }
@media (max-width:1040.98px){ .container-header .tta {height:27rem;}.container-header .ttt{margin-top:-33rem;} }
@media (max-width:1000.98px){ .container-header .tta {height:26rem;}.container-header .ttt{margin-top:-32rem;} }
@media (max-width:960.98px){ .container-header .tta {height:25rem;}.container-header .ttt{margin-top:-31rem;} }
@media (max-width:920.98px){ .container-header .tta {height:24rem;}.container-header .ttt{margin-top:-30rem;} }
@media (max-width:880.98px){ .container-header .tta {height:23rem;}.container-header .ttt{margin-top:-29rem;} }
@media (max-width:840.98px){ .container-header .tta {height:22rem;}.container-header .ttt{margin-top:-28rem;} }
@media (max-width:800.98px){ .container-header .tta {height:21rem;}.container-header .ttt{margin-top:-27rem;} }
@media (max-width:767.98px){
	.container-header .tta {height:20rem;}
	.container-header .tta img{width:auto;height:100%;}
	.container-header .ttt{position: unset;width:100%;top:auto;}
	.container-header .ttt .container{--bs-gutter-x: 0rem;}
	.container-header .ttt .product-options-container{box-shadow:none;}
	.container-header .ttt {margin-top:0;}
	.btn-outline {font-size:.7rem}
}
@media (max-width:992px){
	.btn-outline, .btn-gradient {padding-right: 1rem;padding-left: 1rem;}
}
.container-header .row-thumbnails img{height:100%;max-height:90px;}
.container-header .row-thumbnails-span{overflow:hidden;z-index: 1;cursor:pointer;}
@media (max-width:767.9px){ .container-header .container-thumbnails .col-sm-5 {flex:0 0 auto;width: 100%;} }