@import url(https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,600;0,800;1,400;1,600;1,800&display=swap);.elementor-text-editor p:last-child,.elementor-text-editor.elementor-clearfix.elementor-inline-editing p:last-child{margin-bottom:0!important}a.elementor-button{text-decoration:none!important}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{border-left:0!important}strong{font-weight:600}.single .entry-content a,.page .entry a,.single .entry-content a:hover,.page .entry a:hover{text-decoration:none!important}#site-header-inner{display:none!important}#site-header,#site-header-sticky-wrapper{position:absolute!important;width:100%!important}.is-sticky #site-header .hide-sticky{display:none}.is-sticky #site-header .e--pointer-underline .elementor-item:after{background-color:rgb(255 255 255 / .3)!important}.is-sticky #site-header .hide-sticky{display:none}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url(/wp-content/themes/thedsc/img/dsc-loading.gif) 50% 50% no-repeat #fff}button.gpnf-add-entry{border:0;padding:10px 20px!important;height:40px!important;line-height:20px!important;font-size:16px!important;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px}.gpnf-nested-entries-container table{margin-bottom:20px}.gpnf-nested-entries tr th:first-child,.gpnf-nested-entries tr td:first-child{padding-left:12px}.gpnf-nested-entries th{font-size:14px;font-weight:600}.gform_wrapper li.hidden_label input{margin-top:0!important}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:3px!important}.gform_legacy_markup_wrapper span.ginput_product_price{color:#999999!important}.add-subtotal .ginput_product_price_label{display:none}.single .entry-content a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.page .entry a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:#8ec73f!important}.widget_shopping_cart ul.cart_list li .owp-grid-wrap .owp-grid a{letter-spacing:0!important}.woocommerce ul.product_list_widget li .quantity{font-size:.8em}img.woo-entry-image-main{max-height:200px;width:auto}.elementor-menu-cart__product:not(:first-of-type){padding-top:15px!important}.owp-mini-cart .variation{display:none}.elementor-menu-cart__product{padding-bottom:15px!important}.woocommerce ul.products li.product .woo-entry-inner{padding:10px;border:1px solid #eaeaea;border-radius:20px}.woocommerce ul.products li.product li.title a:hover{color:#666}.woocommerce ul.products li.product .button{padding:10px!important;width:100%}.woocommerce span.onsale{top:10px!important;left:-10px!important;border-radius:0 5px 5px 0}table.woocommerce-product-attributes.shop_attributes a{color:#4d6150}table.woocommerce-product-attributes.shop_attributes a:hover{color:#999}.woocommerce .oceanwp-toolbar li{margin-bottom:0}.woocommerce table.shop_table thead th{font-size:12px}.woocommerce table.shop_table td{font-size:16px}.woocommerce-cart table.cart td.actions input{background:#fff}.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce #order_review table.shop_table tfoot th{text-transform:uppercase!important;font-size:12px}small.tax_label{display:block}.woocommerce-cart table.cart td.actions button.button,.woocommerce-checkout form.checkout_coupon button.button{font-size:14px;padding:11px 20px}.woocommerce-cart table.cart td.actions button.button:hover,.woocommerce-checkout form.checkout_coupon button.button:hover{background:#4d6150}#wc-stripe-card-element{border:1px solid #ccc;;margin-top:10px;padding:13px}.wc-stripe_cc-container .StripeElement{height:50px!important}ul.payment_methods li[class*=payment_method]{padding:0!important}.woocommerce #order_review table.shop_table ul#shipping_method.woocommerce-shipping-methods li label{display:block!important;text-align:right!important}td.product-name{font-weight:600}.woocommerce td.product-name dl.variation dt{font-weight:normal!important}td.product-name a{font-weight:600;color:#4d6150}td.product-name a:hover{color:#8ec73f}.woocommerce .cart-collaterals h2{font-size:14px!important;text-transform:uppercase!important;display:block}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{font-size:18px!important;padding:20px 0!important;letter-spacing:0;transition:1s;font-weight:800;background-color:#8ec73f}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout #place_order:hover{background-color:#3ab54b}@media (max-width:480px){.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout #place_order{font-size:16px!important}}.cart_totals input[type=radio]:checked:before,.shop_table input[type=radio]:checked:before{width:5px}.woocommerce div.product form.cart{padding:0!important;border-top:none!important;border-bottom:none!important}.woocommerce-cart table.cart td.actions .coupon .input-text{min-height:36px!important}.woocommerce table.shop_table a.remove:hover{background:#d52127;border-color:#d52127!important;color:#d52127!important}.woocommerce-privacy-policy-text{font-size:14px;margin-bottom:20px}ul.woocommerce-error li,ul.woocommerce-error .price,ul.woocommerce-error .amount{margin-bottom:0;color:#fff}h3.wc-bacs-bank-details-account-name{color:#4d6150;letter-spacing:0;font-size:1.2em;font-weight:700}h2.woocommerce-column__title,h2.woocommerce-order-details__title,h2.wc-bacs-bank-details-heading{text-transform:uppercase;margin-top:40px}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart,button.single_add_to_cart_button{font-size:18px!important;letter-spacing:0!important;background-color:#3AB54B;background-image:linear-gradient(90deg,#3AB54B 0%,#8EC73F 100%)}.woocommerce ul.products li.product .button:hover,button.single_add_to_cart_button:hover{background-color:#8EC73F;background-image:linear-gradient(90deg,#8EC73F 0%,#3AB54B 100%)}@media(max-width:767px){button.single_add_to_cart_button{width:50%}}.quantity .qty,.quantity .minus,.quantity .plus{width:45px!important;height:45px;line-height:40px!important;font-size:18px}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{margin-bottom:0}.elementor-menu-cart__products{overflow-y:hidden!important}.current-shop-items-dropdown{background-color:#ffffff!important;padding:20px!important}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{padding-left:20px!important;font-size:16px;font-weight:600}.elementor-menu-cart__subtotal{padding:10px 0!important;margin-bottom:20px!important;font-size:18px!important}.elementor-menu-cart__footer-buttons .elementor-button{border-radius:30px!important;font-weight:600!important;text-transform:uppercase;font-size:18px!important}.elementor-button--view-cart.elementor-size-md{background:#8EC73F!important}.elementor-button--view-cart.elementor-size-md:hover{opacity:.8}.ctl-arcade-dlg-content p,.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-close{font-size:18px!important;text-transform:uppercase;font-weight:600;color:#fff;background-color:#3AB54B!important;background-image:linear-gradient(90deg,#3AB54B 0%,#8EC73F 100%)}.ctl-arcade-dlg-content p:hover,.ctl-arcade-ads-dlg-wrapper .ctl-arcade-dlg-close:hover{font-size:18px!important;text-transform:uppercase;font-weight:600;color:#fff;background-color:#8EC73F!important;background-image:linear-gradient(90deg,#8EC73F 0%,#3AB54B 100%)}.ctl-arcade-dlg-content p{padding:15px!important}