.elementor-kit-6{--e-global-color-primary:#4D5959;--e-global-color-secondary:#4D5959;--e-global-color-text:#4D5959;--e-global-color-accent:#AB989D;--e-global-color-040ac20:#EBEBEB;--e-global-color-de107eb:#999999;--e-global-color-961ee71:#FFFFFF;--e-global-color-72c97d8:#000000;--e-global-color-06a659b:#AB989D;--e-global-color-5111192:#BD9465;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-d84f833-font-weight:300;color:#333333;font-family:"Helvetica", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-961ee71 );font-family:"HelveticaNowTextRegular", Sans-serif;font-size:0.8rem;text-transform:uppercase;line-height:1.7em;letter-spacing:0.5px;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:10px 20px 10px 20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-5111192 );color:var( --e-global-color-961ee71 );border-style:solid;border-color:var( --e-global-color-5111192 );}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 p{margin-block-end:1.4em;}.elementor-kit-6 a{color:#A87944;}.elementor-kit-6 a:hover{color:#BD94657A;}.elementor-kit-6 h1{color:var( --e-global-color-72c97d8 );font-family:"HelveticaNowTextExtraLight", Sans-serif;font-size:3rem;font-weight:600;text-decoration:none;line-height:1.3em;}.elementor-kit-6 h2{color:var( --e-global-color-72c97d8 );font-family:"HelveticaNowTextExtraLight", Sans-serif;font-size:2.3rem;font-weight:500;text-transform:uppercase;text-decoration:none;line-height:1.2em;}.elementor-kit-6 h3{color:var( --e-global-color-72c97d8 );font-family:"HelveticaNowTextRegular", Sans-serif;font-size:1rem;font-weight:bold;line-height:1.5em;}.elementor-kit-6 h4{color:var( --e-global-color-72c97d8 );font-family:"HelveticaNowTextRegular", Sans-serif;font-size:0.9rem;text-transform:uppercase;letter-spacing:0.4px;}.elementor-kit-6 h5{color:var( --e-global-color-72c97d8 );font-family:"HelveticaNowTextRegular", Sans-serif;font-size:1.3rem;font-weight:normal;text-transform:uppercase;line-height:1.2em;}.elementor-kit-6 h6{color:var( --e-global-color-72c97d8 );font-family:"SpitzkantTextBold", Sans-serif;font-size:1rem;line-height:1.2em;}.elementor-kit-6 label{color:var( --e-global-color-primary );font-family:"HelveticaNowTextRegular", Sans-serif;font-size:0.8rem;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"HelveticaNowTextRegular", Sans-serif;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.5px;color:var( --e-global-color-primary );background-color:#FFFFFF;padding:6px 6px 6px 6px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6 h4{font-size:0.8rem;line-height:1.3em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.linje-b:after{content:' ';display:block;;border-top: 1px solid #000;position: relative;top: 0.6rem;width:100%;margin: 0px auto;}
.linje-w:after{content:' ';display:block;;border-top: 1px solid #FFF;position: relative;top: 0.6rem;width:100%;margin: 0px auto;}


input#um-submit-btn {
    background: #fff;
    color: #000;
    border: 1px solid #000 !important;
    text-transform: uppercase !important;
}
.brod-strong strong, .brod-strong b{font-weight:500 !important;}
.punktlista ul, .brod-strong ul {list-style-type: circle;padding: 10px;}
.punktlista ul h4{margin:0 0 0.3rem 0;}



.hide-mobile {display:flex;}
.hide-desktop {display:none;}
form.checkout_coupon.woocommerce-form-coupon {display: block !important;background: #f7f7f7;padding: 1.5rem;}
.elementor-48121 .elementor-element.elementor-element-cebc669 .elementor-portfolio-item__img, .elementor-48121 .elementor-element.elementor-element-cebc669 .elementor-portfolio-item__overlay {border: 1px solid #ccc;}
.produkter .jet-woo-products.jet-woo-products--preset-3.col-row.jet-equal-cols, .produkter .col-row {align-items: flex-end;}
.produkter .jet-woo-products .jet-woo-products__inner-box{justify-content: flex-end;}
p.form-row.form-row-wide.create-account.woocommerce-validated {display: flex;}
ol {list-style: none;}
.required {color: #AB989D;}
.my-account button.woocommerce-Button.button {margin-top: 1rem;}
textarea#order_comments {text-transform: none;font-family: 'HelveticaNowTextExtraLight';font-size: 0.8rem;padding: 1rem;}
table.shop_table.woocommerce-checkout-review-order-table {text-align: left;font-family: 'HelveticaNowTextRegular';font-size: 0.8rem;}
.lista.elementor-widget .elementor-icon-list-item {align-items: baseline;}
.lista.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon {padding-top: 3px;}

.footer-link a:hover, h6.elementor-post__title a:hover {color:#AB989D !important;}
.artikeltext h4 {margin-top: 0px;}
.jet-woo-builder-elementor.woocommerce-cart .woocommerce .elementor-jet-cart-totals .shop_table, .jet-woo-builder-template-default .elementor-jet-cart-totals .shop_table {
    margin: 3rem 12rem !important;}
.landingpage h1:after, .landingpage h2:after { border:0px;}
.landingpage h1 {margin:0rem !important;}
.cart-table button.button {margin-top: 1rem;}
.cart-table input#coupon_code {margin-right: 10px;}
.wc-proceed-to-checkout {margin-top: 4rem;}
a.button, button.button, input.button, button.single_add_to_cart_button.button.alt {cursor:pointer;}
input[type=number]::-webkit-inner-spin-button {opacity: 1}
.meny .elementor-nav-menu--dropdown {padding: 0px!important;}
strong {font-family: "HelveticaNowTextRegular", Sans-serif;}
.woocommerce-breadcrumb, .woocommerce-tabs .panel h2:first-of-type {display: none;}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {display: none;}
.tabs.wc-tabs {padding: 0px !important;}
#tab-description, .landingpage-text {column-count: 2; column-gap: 5%;}
.orderdetails table {width: 40%;margin: 0px auto;padding-left: 2rem;}
.tack ul {list-style: none;padding-inline-start: 0px;}
.tack p {text-align:center;}
.woocommerce-info, .woocommerce-noreviews, p.no-comments {
    background-color: #fff !important;}
.ettikett a.elementor-post-info__terms-list-item::before {content: "#";}
.ettikett a:hover {color:#AB989D !important;}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {display: none;}
.logga-in br {display:none;}
.konto p, .konto input, .konto h3, .konto address, .woocommerce-info, .woocommerce-noreviews, p.no-comments, .konto a {font-size: 0.8rem;}
.elementor-post__excerpt p:after{
content: "...";}
.footer-meny ul {padding: 0px !important;}
.elementor-portfolio__filters {flex-direction: row-reverse;}
.elementor-3565 .elementor-element.elementor-element-cebc669 .elementor-portfolio-item__img, .elementor-3565 .elementor-element.elementor-element-cebc669 .elementor-portfolio-item__overlay {border-radius: 0px 0px 0px 0px;background-color: #fff;border: 1px solid #ccc;}
a#elementor-menu-cart__toggle_button {background: #fff !important;}
.produkttext {margin: 1rem 5rem 1rem 13rem;}
.ingress {margin: 1rem 13rem 1rem 13rem;}
.elementor-sticky--active {
    box-shadow: 0 0 5px 0 rgb(0 0 0 / 12%);}
input {width: 100%;}
.elementor-heading-title {white-space: pre-line;}

table, th, td {border: 1px solid #e3e3e3;vertical-align: middle;}
table {border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 1.5em 0 1.75em;width: 100%;}
th, td {padding: 15px;}
table, th, td {border: 1px solid #e3e3e3;vertical-align: middle;}
table p{margin-bottom:0px !important;}
th.woocommerce-product-attributes-item__label {font-family: "HelveticaNowTextRegular", Sans-serif;}
.star-rating {float: right;}
.produkt-tabell .meta {text-align: left !important;}
ol.commentlist {padding: 0px;}
div#review_form_wrapper {padding-top: 1rem;}
.star-rating span::before, p.stars.selected a:not(.active)::before, p.stars.selected a.active::before {color: #AB989D;}
input#submit {text-transform: uppercase;}
.meny.elementor-widget:not(:last-child) {margin-bottom: 0px !important;}
.elementor-menu-toggle i:before {content: '';display: block;width: 35px;height: 35px;background: url(https://theskinagent.com/wp-content/uploads/2021/11/menu_menu-bar_icon.svg);background-size: cover;background-repeat: no-repeat;}
.elementor-menu-toggle.elementor-active i:before {content: '';display: block;width: 30px;height: 30px;background: url(https://theskinagent.com/wp-content/uploads/2021/11/close_delete_exit_remove_x_icon.svg);background-size: cover;background-repeat: no-repeat;}
*:focus {outline: none;}

@media (max-width: 768px) {
body, html { overflow-x:hidden; }
.hide-mobile {display:none;}
.hide-desktop {display:flex;}
#aktuellt .elementor-loop-container {grid-auto-rows: auto!important;}
.currency-switcher {display:flex;justify-content: center;}
.produkttext, .ingress {margin: 0rem 1rem 1rem 1rem;}
.orderdetails table {
width: 100%; padding-left: 0rem;}
.elementor-nav-menu__align-left .elementor-nav-menu, .elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {justify-content: center !important;}
#tab-description, .landingpage-text, .artikeltext {column-count: 1;}
.cart-table button.button {width: 100%;}
.jet-woo-builder-elementor.woocommerce-cart .woocommerce .elementor-jet-cart-totals .shop_table, .jet-woo-builder-template-default .elementor-jet-cart-totals .shop_table {
    margin: 0 0 0 4rem !important;}
.landingpage h1 {font-size:3rem !important;}
.page.page-id-45946 .elementor-20 .elementor-element.elementor-element-417fbefb {margin: 1rem;}
.jet-tabs__control {width: 100%;}
.shop {margin:1rem;}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowTextExtraLight';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theskinagent.com/wp-content/uploads/2021/11/font.woff2') format('woff2'),
		url('https://theskinagent.com/wp-content/uploads/2021/11/font.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'HelveticaNowTextRegular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theskinagent.com/wp-content/uploads/2021/11/font-1.woff2') format('woff2'),
		url('https://theskinagent.com/wp-content/uploads/2021/11/font-1.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SpitzkantTextBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://theskinagent.com/wp-content/uploads/2021/11/font-2.woff2') format('woff2'),
		url('https://theskinagent.com/wp-content/uploads/2021/11/font-2.woff') format('woff');
}
/* End Custom Fonts CSS */