#main-footer{display:none!important}.single-product ul.et_pb_tabs_controls.clearfix{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.single-product ul.et_pb_tabs_controls.clearfix li{border:0!important}.single-product .et_pb_wc_tabs .et_pb_all_tabs,.single-product .et_pb_wc_tabs .et_pb_tabs_controls{border:0!important}.single-product .tm-extra-product-options,.single-product .tm-extra-product-options *{font-family:"Josefin Sans",Arial,sans-serif!important}.single-product .tm-extra-product-options .tm-epo-fields{display:block!important}.single-product .tm-extra-product-options li.tmcp-field-wrap{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 16px!important}.single-product .tm-extra-product-options li.tmcp-field-wrap>label{display:block!important;margin:0 0 8px!important;font-size:16px!important;font-weight:600!important;color:#111!important}.single-product .tm-extra-product-options li.tmcp-field-wrap input[type="text"],.single-product .tm-extra-product-options li.tmcp-field-wrap input[type="number"],.single-product .tm-extra-product-options li.tmcp-field-wrap input[type="tel"],.single-product .tm-extra-product-options li.tmcp-field-wrap input[type="email"]{width:100%!important;height:44px!important;padding:10px 12px!important;background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:6px!important;box-shadow:none!important;outline:0!important;appearance:none!important}.single-product .tm-extra-product-options li.tmcp-field-wrap input:focus{border-color:rgba(0,0,0,.35)!important;box-shadow:none!important;outline:0!important}.single-product .tm-extra-product-options input[type="number"]::-webkit-outer-spin-button,.single-product .tm-extra-product-options input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.single-product .tm-extra-product-options input[type="number"]{-moz-appearance:textfield!important}.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price,.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price *{background:transparent!important;border:0!important;box-shadow:none!important}.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price{display:block!important;padding:0!important;margin:8px 0 0!important;text-align:right!important;line-height:1.1!important}.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price .amount,.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price bdi{font-family:"Josefin Sans",Arial,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#111!important}.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price:before,.single-product .tm-extra-product-options .tmcp-field-wrap .price.tc-price:after{content:none!important}.product-specs{width:100%;margin:30px 0;border-top:1px solid #d8d8d8}.product-specs__row{display:flex;align-items:flex-start;gap:40px;padding:14px 0;border-bottom:1px solid #e3e3e3}.product-specs__label{width:32%;min-width:220px;font-size:14px;line-height:1.5;font-weight:600;text-transform:uppercase;color:#3f3f3f;letter-spacing:0.4px}.product-specs__value{flex:1;font-size:15px;line-height:1.8;font-weight:400;color:#666}@media (max-width:767px){.product-specs__row{flex-direction:column;gap:6px;padding:12px 0}.product-specs__label{width:100%;min-width:unset;font-size:13px}.product-specs__value{width:100%;font-size:15px;line-height:1.7}}.custom-cart-link{position:relative;display:inline-block;text-decoration:none}.custom-cart-icon{font-family:ETmodules!important;font-size:24px;line-height:1}.custom-cart-count{position:absolute;top:-8px;right:-10px;min-width:18px;height:18px;line-height:18px;font-size:11px;text-align:center;border-radius:50%;background:#000;color:#fff;padding:0 4px;box-sizing:border-box}.et-cart-info{display:none!important}