.site-5.woocommerce-cart .tm-cart-edit-options{color:#5d5d5d;font-weight:600;font-style:unset;font-size:15px;text-decoration:none;transition:color .3s}.site-5.single-product #main{padding-top:30px}.site-5.single-product #main div.product div.summary{width:100%}.site-5.single-product .tm-extra-product-options .tm-epo-field.tmcp-checkbox:checked:after,.site-5.single-product .tm-extra-product-options .tm-epo-field.tmcp-radio:checked:after{content:"";background:#6aa9d0;border-radius:100%;width:12px;height:12px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-5.single-product .tm-extra-product-options .tm-epo-field.tmcp-checkbox,.site-5.single-product .tm-extra-product-options .tm-epo-field.tmcp-radio{vertical-align:middle;float:none;background:#fff;border:1px solid;border-radius:100%;width:16px;height:16px;position:relative;top:1px;padding:0!important}.site-5.single-product .tm-extra-product-options .tm-epo-field.tmcp-checkbox:checked:after,.site-5.single-product .tm-extra-product-options .tm-epo-field.tmcp-checkbox{border-radius:0}.site-5.single-product .product{grid-template-columns:repeat(2,minmax(0,1fr));gap:99.5px;max-width:971px;margin:0 auto;display:grid}@media (max-width:992px){.site-5.single-product .product{grid-template-columns:1fr;gap:35px}}.site-5.single-product .product>*{font-family:Barlow Semi Condensed,serif;clear:unset!important;width:unset!important;float:unset!important}.site-5.single-product .summary{grid-area:1/1}.site-5.single-product .summary .price{display:none}.site-5.single-product .woocommerce-product-details__short-description{text-align:center;background-color:#6f2d2d;border:6px solid #fff;border-radius:5px;padding:20px;position:relative;box-shadow:2px 2px 3px #767676,2px -2px 3px #767676,-2px 2px 3px #767676,-2px -2px 3px #767676;width:100%!important}.site-5.single-product .woocommerce-product-details__short-description *{text-transform:uppercase;color:#767676;font-size:24px;margin-bottom:10px!important}.site-5.single-product .woocommerce-product-details__short-description:after{content:" ";z-index:5;background-image:url(../../../csa-triangle.f14a74f5.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:70px;height:70px;position:absolute;bottom:-3px;right:-3px}.site-5.single-product .woocommerce-product-details__short-description strong{display:block}.site-5.single-product .woocommerce-product-details__short-description strong:last-child{margin-bottom:0!important}.site-5.single-product .tabs.wc-tabs,.site-5.single-product .woocommerce-breadcrumb,.site-5.single-product .woocommerce-product-gallery,.site-5.single-product .product_meta,.site-5.single-product .tm-options-totals,.site-5.single-product .woocommerce-Tabs-panel--description>h2:first-child{display:none}.site-5.single-product .woocommerce-Tabs-panel--description p{text-align:center;background-color:#6aa9d0;margin:5px 0;padding:17.5px 33.25px}.site-5.single-product .woocommerce-Tabs-panel--description img{object-fit:contain;width:100%}.site-5.single-product .woocommerce-Tabs-panel--description hr{margin:15px 0}.site-5.single-product .tc-epo-element-label-text{font-size:24px;font-weight:600}.site-5.single-product .tc-cell.color-ffffff .tm-epo-required,.site-5.single-product .tc-cell.color-ffffff .tc-epo-element-label-text{color:#fff!important;font-size:1px!important}.site-5.single-product .csa-header{color:#fff;background-color:#6f2d2d;padding:10px 20px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.7}.site-5.single-product .tc-col.tc-label.tc-separator-label{display:none}.site-5.single-product .tm-epo-required.tc-right{margin-left:auto;font-size:20px}.site-5.single-product .tm-floating-box{gap:0!important}.site-5.single-product .tm-floating-box .tm-fb{max-height:350px}.site-5.single-product .tm-floating-box .tm-fb-value{display:block;font-size:15px!important}.site-5.single-product .tm-floating-box .tm-extra-product-options-totals{margin-bottom:0}.site-5.single-product .tc-label-text{width:75%}@media (max-width:576px){.site-5.single-product .tc-label-text{width:70%}}.site-5.single-product .fullwidth-ul .tc-label-inner:not(.tc-mode-text .tc-label-inner){-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex}.site-5.single-product textarea.tmcp-field{border:1px solid #6aa9d0;padding:6px}
/*# sourceMappingURL=csa-membership.css.map */
