.tp-upsell .tp-prd-upsell:before{content:"+";font-size:2rem;left:-2rem;opacity:.8;position:absolute;top:44%}.tp-upsell .tp-prd-upsell{background-color:var(--color-white)}.tp-upsell .tp-prd-upsell:not(.upsell-checked){opacity:.5}.tp-upsell .tp-prd-upsell:not(.upsell-checked) .tp-prd-upsell__content,.tp-upsell .tp-prd-upsell:not(.upsell-checked) .tp__img-url{pointer-events:none}.tp-upsell .tp-prd-upsell .select{position:relative}.tp-upsell .tp-prd-upsell .select__select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-width:1px;padding:.5rem 1rem}.tp-upsell .tp-prd-upsell .select svg{pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.tp-upsell .form-group input{bottom:0;cursor:pointer;height:auto;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:9999999}.tp-upsell .form-group label{cursor:pointer;position:relative}.tp-upsell .form-group span:before{-webkit-appearance:none;background-color:transparent;border:2px solid var(--base-color);box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);content:"";display:inline-block;padding:10px;pointer-events:none;position:relative;vertical-align:middle}.tp-upsell .form-group input:checked+span:after{border:solid var(--base-color);border-width:0 2px 2px 0;content:"";display:block;height:14px;left:9px;pointer-events:none;position:absolute;top:4px;transform:rotate(45deg);width:6px}@media (max-width:1200px){.tp-upsell .total-product .tp-btn{padding:1.6rem 2rem}}@media (max-width:1024px){.tp-upsell .swiper-navigation{display:flex!important;opacity:1;visibility:visible}}
