.maincolor1{color:#c2032e}.subcolor3{color:rgba(37,37,55,.6)}.subcolor4{color:rgba(37,37,55,.5)}.subcolor5{color:rgba(37,37,55,.4)}.item .img .badge{color:#252626;padding:2px 12px;border:1px solid rgba(18,18,18,.15);position:absolute;top:17px;left:29px}.addons .badge,.item .info .badge,.logic .badge{margin-bottom:8px;color:#75011c;background:#fff5f8;padding:2px 12px;font-size:13px;font-weight:400}#product .product-list .product-info .product-name,.item p.title{font-weight:700}.nav.contentTabs a.nav-link{padding:15px 21px;color:rgba(37,37,55,.5);border:0}.nav.contentTabs a.nav-link.active{color:#252626;border-left:0;border-top:0;border-right:0;border-bottom:4px solid #c2032e}.item{margin-bottom:68px}.item .img{width:100%;height:auto;position:relative;overflow:hidden;text-align:center}.item .img::before{content:'';background:rgba(37,37,55,.04);z-index:1;left:0;top:0;right:0;bottom:0;width:100%;height:100%;position:absolute}.item .info{margin-top:25px}.item p{color:#252537;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}#product .product-list .product-info .product-desc p,#product .product-list .product-info .product-name{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;white-space:normal}.item .btn{width:100%;margin-top:18px}.custom-checkbox .custom-control-input~.custom-control-label::before,.custom-radio .custom-control-input~.custom-control-label::before{background-color:#dee2e6;border:0}.custom-checkbox .custom-control-input:checked~.custom-control-label::before,.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#c2032e}.custom-checkbox .custom-control-input:focus~.custom-control-label::before,.custom-radio .custom-control-input:focus~.custom-control-label::before{box-shadow:none}.custom-checkbox .custom-control-input:checked~.custom-control-label span,.custom-radio .custom-control-input:checked~.custom-control-label span{color:#252626}#appWrapper{min-height:210px}#product{margin-top:133px}@media screen and (min-width:992px){#product{margin-top:48.5px}#product .logic .inputQuantity button{padding:13px 25px}}#product .image img{cursor:pointer}#product .image .mainImage,#product .image .smallImage{width:100%;height:auto}#product .image .smallImageRow{margin-top:5px}#product .image .actionGroup{text-align:center}#product .image .actionGroup button:nth-child(2){border-left:1px solid rgba(0,0,0,.1);border-radius:0}#product .logic h3 del{font-size:17px}#product .logic .inputQuantity{border-radius:4px;border:1px solid rgba(18,18,18,.1);margin-bottom:27px}#product .logic .inputQuantity button,#product .logic .inputQuantity input{background:0 0;color:#252537;border:0;text-align:center;height:54px}#product .logic .inputQuantity button.disabled{color:rgba(37,37,55,.5)}#product .logic .selections .selectionRow{margin-bottom:34px;padding:30px 34px;border-radius:4px;border:1px solid rgba(37,37,55,.25);cursor:pointer}#product .product-list{padding:30px 0;border-bottom:1px solid rgba(0,0,0,.08)}#product .product-list:hover{background-color:rgba(37,37,55,.04)}#product .product-list .product-order{color:rgba(37,37,55,.5);font-size:20px;margin-right:20px}#product .product-list .product-thumb{position:relative;overflow:hidden;width:80px;height:80px;margin-right:10px}@media screen and (min-width:768px){#product .product-list{padding:15px 16px}#product .product-list .product-thumb{width:100px;height:100px}#product .product-list .product-info .product-name{font-size:19px;margin-bottom:6px}}@media screen and (min-width:992px){#product .product-list .product-thumb{margin-right:30px;width:142px;height:142px}}#product .product-list .product-thumb img{height:100%;width:100%;object-fit:contain;object-position:center}#product .product-list .product-info{padding-right:50px}@media screen and (min-width:576px){#product .product-list .product-info{padding-right:0}}#product .product-list .product-info .product-desc p{color:rgba(37,37,55,.6);font-size:15px}#product .product-list .secondRow{display:flex;align-items:center;margin-top:1rem}#product .product-list .unit{margin-right:10px}@media screen and (min-width:992px){#product .product-list .unit{margin-right:30px}}#product .product-list .unit .unit-label{color:rgba(37,37,55,.5);font-size:13px}@media screen and (min-width:768px){#product .product-list .secondRow{margin-top:0}#product .product-list .unit .unit-label{font-size:17px;margin-left:6px}}#product .product-list .inputQuantity{display:flex;align-items:center}#product .product-list .inputQuantity button{background:0 0;color:#252537;border:0;padding:10px 20px}#product .product-list .inputQuantity input{text-align:center;max-width:48px}#product .product-list .inputQuantity input[type=number]::-webkit-inner-spin-button,#product .product-list .inputQuantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media screen and (min-width:992px){#product .product-list .inputQuantity{margin:0 20px}}#product .product-list .btn-close{color:rgba(37,37,55,.75);font-size:22px;padding:5px 15px}#product .product-list .btn-close:hover,.selectionsModal .modal-dialog .modal-body ul li.active p{color:#252537}@media screen and (min-width:768px){#product .product-list .btn-close{padding:10px 0}}@media screen and (max-width:576px){#product .product-list .unit{width:80px}#product .product-list .btn-close{position:absolute;right:0;top:-80px;z-index:2}#product .tab-content .tab-pane{overflow:hidden}#product .tab-content .tab-pane img{width:100%;height:auto}}.selectionsModal .modal-dialog{margin-right:0!important;margin-bottom:0!important;margin-top:0!important;min-height:100vh}.selectionsModal .modal-dialog .modal-content{border-radius:0;padding:48px 62px}.selectionsModal .modal-dialog .modal-body{padding:0}.selectionsModal .modal-dialog .modal-body ul{margin-top:40px;list-style:none;padding:0}.selectionsModal .modal-dialog .modal-body ul li{margin-bottom:20px;border-radius:4px;border:1px solid rgba(37,37,55,.25);padding:18px 34px;cursor:pointer}.selectionsModal .modal-dialog .modal-body ul li.active{border:2px solid #c2032e}.selectionsModal .modal-dialog .modal-body ul li p{color:rgba(37,37,55,.75)}.share-buttons a{text-align:center;display:block;color:rgba(18,18,18,.45)}.share-buttons a div,.share-buttons a div .material-icons{color:rgba(18,18,18,.55)}.share-buttons a div{width:42px;height:42px;margin:auto auto 12px;border:1px solid rgba(18,18,18,.1);border-radius:999px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}.share-buttons a p{font-size:12px}