/** Shopify CDN: Minification failed

Line 166:1 Expected "}" to go with "{"

**/
.cstm-product .hdt-product__title{
  position:relative;
  /* padding-right: 40px; */
  line-height:22px;
}
.cstm_product_title_wishlist {
    display: flex;
    align-items: flex-start;
}
.cstm-product .hdt-product-form__btn-wishlist{
    
    border: unset;
    background: #f3f3f3;
    border-radius: 50% !important;
    /* transform: translate(0, -8%);
    position: absolute;
    top: 8%;
    right: 0; */
}
.cstm-product svg.hdt-svg-pr-icon.hdt-svg-wis{
  width: 1.5em;
  height: 1.5em;
}
.cstm-product .hdt-product-form__values .hdt-product-form_value.is-type-block{
  border-radius:0;
  border-color: #bdbdbd;
}
.cstm-product .hdt-product-form__quantity .hdt-quantity-wrapp.hdt-relative {
    border: 1px solid #EBEAE7;
}
.cstm-product .hdt-product-form__quantity button[name=minus] {
    padding-inline-start: 0;
}
.cstm-product .hdt-product-form__quantity button {
    background: #EBEAE7;
    width: 3.8rem;
    height: 4.4rem;
    line-height: 4.4rem;
}
.cstm-product .hdt-product-form__quantity input[type=number]{
    height: 4.4rem;
}
.cstm-product .hdt-product-form__quantity button[name=plus] {
    padding-inline-end: 0;
}
.cstm-product .hdt-quantity__button.hdt-text-end{
    text-align: unset;
}
.cstm-product .hdt-product__price .hdt-price{
    font-size: 18px;
}
.cstm-product .hdt-product-form__submit{
    border-radius:0;
    border: none;
}
.cstm-product .hdt-breadcrumb-list {
    text-transform: uppercase;
    font-size:11px;
}
.cstm-product .hdt-breadcrumb-item{
    color:#7E7E7E;
    letter-spacing: 2.2px;
}
/* .cstm-product  button.hdt-product-form__submit.hdt-btn {
    background-color: #2E3D6C;
} */
.cstm-product  button.hdt-product-form__submit:before {
    content: url(/cdn/shop/files/Group_86316.svg?v=1758545445);
    padding-right: 8px;
}
.cstm-product .hdt-product-form__submit:hover{
    background-color:#222222;
}
.cstm-product .hdt-product__price .hdt-compare-at-price {
    font-size: 12px;
    display: block !important;
}
.cstm-product .discount__percentage__grid{
    font-size:18px;
    color:#B75131;
}
.cstm-product .hdt-product-form__quantity .hdt-quantity-wrapp{
    height: 4.5rem;
}
/* .cstm-product fieldset.hdt-product-form__input.is-style-color {
    display: none;
} */
.ks-chart-container.sizing-chart-container.ks-container-with-modal {
    width: 50%;
}
.cstm-product legend.hdt-product-form__label.hdt-s-text.hdt-font-bold {
    display: flex;
    justify-content: space-between;
    width: 100%;
    align-items: center;
}

@media(min-width:1150px){
.cstm-product .hdt-container{
    padding: 0 2rem 0 0;
}
.cstm-product .hdt-row-grid{
   grid-template-columns:60% 35%;
   gap: 52px; 
}
.cstm-product .hdt-product-form__submit{
    --hdt-btn-padding-x: 5rem;
}
.cstm-product .hdt-main-product-form .hdt-product-form__buttons{
    width:100%;
} 
}
@media(min-width:768px){
.cstm-product .hdt-product-form__values .hdt-product-form_value.is-type-block {
    padding: 9px 36px;
}  

}
@media(max-width:767px){
.cstm-product .hdt-product-form__top-buttons{
    flex-wrap: unset;
    /* padding: 5px; */
    /* box-shadow: 0 -5px 5px -5px #333; */
}
.cstm-product .hdt-slider__container .hdt-slider__slide{
    width: 80%;
    max-width: 80%;    
}
.cstm-product .hdt-slider__container {
    gap: 5px;
}
.cstm-product .hdt-product-form__buttons{
    display:block;
    /* width: 100%;
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    background: #fff;
    z-index:999; */

}
.cstm-product .hdt-product-form__buttons hdt-atc-animation.hdt-contents {
    /* position: fixed;
    bottom: 0;
    display: block;
    z-index: 999;
    width: 100%;
    left: 0;
} */
.cstm-product .hdt-product-media__thumb.hdt-text-center{
    display: none;
}
/* .cstm-product .hdt-product-form__btn-wishlist{
    top: 11%;
    transform: translate(0, -11%);
} */
.cstm-product .hdt-product-form__values .hdt-product-form_value.is-type-block {
    padding: 6px 23px;
}
}