/** Shopify CDN: Minification failed

Line 1252:0 Expected "}" to go with "{"

**/
header.header {max-width: 100%;}
body {font-size: 15px;}


body.gts-2022-theme * {font-family: 'Public Sans', sans-serif !important; font-weight: 300 !important;}
body.gts-2022-theme p {color: #000 !important;}
body.gts-2022-theme h1, body.gts-2022-theme h2, body.gts-2022-theme h3, body.gts-2022-theme h4, body.gts-2022-theme h5 {font-weight: 600 !important;}  
a.button.button--primary, a.link.animate-arrow, a.custom-button-1, .button span, button.shopify-payment-button__button, a#cart-notification-button, button.button {font-weight: 500 !important; text-transform: uppercase; text-decoration: none;}
body.gts-2022-theme strong, b, body.gts-2022-theme .announcement-bar__message {font-weight: 500 !important;}






/* Knappar / Typo */
a.animate-arrow .icon-wrap {display: none !important;}


a.button.button--primary {border-radius: 0px; font-size: 13px; background: #5e4537 !important; color: #FFF; padding: 10px 60px 10px 60px;}
a.button.button--primary::before, a.button.button--primary::after {display: none !important;}
.button:disabled, .button[aria-disabled="true"], .button.disabled, .customer button:disabled, .customer button[aria-disabled="true"], .customer button.disabled {opacity: 1;}
body.gts-2022-theme a.link.animate-arrow {border: 1px solid #000000 !important; background: none !important; color: #000000 !important; display: inline-block; padding: 1.5em 6em 1.5em 6em; font-size: 10px; font-weight: 500 !important; text-align: center;}
body.gts-2022-theme a.link.animate-arrow:hover, a.button.button--primary:hover {background: #000 !important; color: #FFF !important;}
#Slide-template--19875710370124__1655983376c9cece8e-2 a.link, #Slide-template--19875710370124__1655983376c9cece8e-3 a.link {padding-left: 0px !important; padding-right: 0px !important; width: 100%;}





.h0 {font-size: 76px; margin-bottom: 0.5em !important; color: #000;}
h3 {font-size: 30px;}

#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .rte p {font-size: 24px;}

#Slide-template--19875710370124__1655983376c9cece8e-2 h3,
#Slide-template--19875710370124__1655983376c9cece8e-3 h3,
#Slider-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c h3,
#Slide-template--19875710370124__1655983376c9cece8e-1 .rte p,
#Slider-template--19875710370124__16554654372b12b185 .rte p
{font-size: 18px;}




.rte p {margin-bottom: 1.5em !important; display: block;}



@media (max-width: 1921px){
body {font-size: 13px;}
.h0 {font-size: 64px;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .rte p {font-size: 22px;}	
h3 {font-size: 28px;}
#Slide-template--19875710370124__1655983376c9cece8e-2 h3, #Slide-template--19875710370124__1655983376c9cece8e-3 h3, #Slide-template--19875710370124__1655983376c9cece8e-1 .rte p, #Slider-template--19875710370124__16554654372b12b185 .rte p {font-size: 17px;}		
}	


@media (max-width: 1681px){
body {font-size: 12px;}
.h0 {font-size: 54px;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .rte p {font-size: 20px;}		
h3 {font-size: 25px;}
#Slide-template--19875710370124__1655983376c9cece8e-2 h3, #Slide-template--19875710370124__1655983376c9cece8e-3 h3, #Slide-template--19875710370124__1655983376c9cece8e-1 .rte p, #Slider-template--19875710370124__16554654372b12b185 .rte p {font-size: 16px;}	
}	

@media (max-width: 1367px){
body {font-size: 11px;}
.h0 {font-size: 44px;}	
h3 {font-size: 22px;}
#Slide-template--19875710370124__1655983376c9cece8e-2 h3, #Slide-template--19875710370124__1655983376c9cece8e-3 h3, #Slide-template--19875710370124__1655983376c9cece8e-1 .rte p, #Slider-template--19875710370124__16554654372b12b185 .rte p {font-size: 15px;}
#Slide-template--19875710370124__1655983376c9cece8e-1 a.link, #Slide-template--19875710370124__1655983376c9cece8e-2 a.link, #Slide-template--19875710370124__1655983376c9cece8e-3 a.link, a.custom-button-1 {font-size: 9px; padding: 8px 50px 8px 50px;}		
}

@media (max-width: 749px){
body {font-size: 14px;}
.h0 {font-size: 38px;}
h2.footer-block__heading {font-size: 22px !important;}	
#Slide-template--19875710370124__1655983376c9cece8e-1 a.link, #Slide-template--19875710370124__1655983376c9cece8e-2 a.link, #Slide-template--19875710370124__1655983376c9cece8e-3 a.link, a.custom-button-1 {font-size: 9px; padding: 8px 30px 8px 30px;}		
a.button.button--primary, a.link.animate-arrow {width: 100%;}
h2.product-count__text, .mobile-facets__open-label {font-size: 14px !important;}
body.gts-2022-theme .grid--5-col-desktop .grid__item {width: 47.5% !important; max-width: 47.5% !important; min-width: 47.5% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important;}
body.gts-2022-theme .grid--5-col-desktop {column-gap: 5%; row-gap: 5%;} 
}	




/* ——————————————————————————————————————————————————————————————————————————————— */
/* HEADER */
/* ——————————————————————————————————————————————————————————————————————————————— */
.header-wrapper {background: #E2D6C5; padding-bottom: 20px;}
.section-header {margin-bottom: 60px !important;}


#shopify-section-announcement-bar-2025 {position: absolute; top: 64px; left: 56px; width: calc(50% - 200px); z-index: 1; line-height: 1.4em;}
#shopify-section-announcement-bar-2025 .lil-sep {display: block; width: 100%; height: 0.5em;}

#shopify-section-announcement-bar {display: table; width: 90%; margin: 0px auto 2em auto; background: #F4EFE8; box-sizing: border-box; padding: 1em; z-index: 0;}
#shopify-section-announcement-bar .gts-announcement-bar {margin: 0px; padding: 0px; width: 100%; display: table;}
#shopify-section-announcement-bar .gts-announcement-bar p {margin: 0px; padding: 0px; text-align: center;}



.header .header__search .header__icon {position: absolute; top: 40px; right: 140px;}

nav.header__inline-menu ul.list-menu li {}
nav.header__inline-menu ul.list-menu li .header__menu-item {font-size: 21px; opacity: 1; color: #000; padding-left: 36px; padding-right: 36px;}

nav.header__inline-menu ul.list-menu ul.header__submenu {width: 700px; columns: 2; -webkit-columns: 2; -moz-columns: 2;}
nav.header__inline-menu ul.list-menu ul.header__submenu li a.header__menu-item {font-size: 16px;}

nav.header__inline-menu ul.list-menu #Details-HeaderMenu-3 ul.header__submenu, nav.header__inline-menu ul.list-menu #Details-HeaderMenu-5 ul.header__submenu {width: 300px; columns: 1;}


 

@media (max-width: 1441px){
nav.header__inline-menu ul.list-menu li .header__menu-item {font-size: 20px; padding-left: 32px; padding-right: 32px;}
nav.header__inline-menu ul.list-menu ul.header__submenu {width: 620px;}
nav.header__inline-menu ul.list-menu ul.header__submenu li a.header__menu-item {font-size: 15px;}
}


@media (max-width: 1281px){
#shopify-section-announcement-bar-2025 .announcement-bar .announcement-bar__message {font-size: 9px;}
nav.header__inline-menu ul.list-menu li .header__menu-item {font-size: 18px; padding-left: 26px; padding-right: 26px;}	
}	

@media (max-width: 989px){
#shopify-section-announcement-bar-2025 {display: none;}	
.header .header__search .header__icon {top: 30px;}	
}

@media (max-width: 749px){
.header .header__search .header__icon {right: 45px;}
.section-header {margin-bottom: 2rem !important;}
}

@media (max-width: 569px){
.header .header__search .header__icon {right: 45px; top: 12px;}
img.header__heading-logo {width: 128px;}
#shopify-section-announcement-bar .gts-announcement-bar p {font-size: 12px !important;}	
}


/* Edits 2025-04-30 */


	

	


/* ——————————————————————————————————————————————————————————————————————————————— */
/* FOOTER */
/* ——————————————————————————————————————————————————————————————————————————————— */
.footer .footer__content-top {display: table; width: 90%; padding: 75px 0px 75px 0px;}
.footer .footer__content-top .footer-block.grid__item:nth-child(2) {max-width: 340px;}
.footer .footer__content-top .footer-block.grid__item:nth-child(3) {max-width: 200px;}
.footer__content-top .grid__item .footer-block-image img {width: 100% !important; max-width: 512px !important;}
ul.footer-block__details-content li a {font-size: 1em !important; margin: 0px !important; padding: 0px !important;}
.footer__content-bottom {display: none !important;}
footer.footer {display: table; width: 100%; background: url(https://cdn.shopify.com/s/files/1/0073/7689/6051/files/gts_footer_walnut.jpg) !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; margin-top: 120px !important;}
footer.footer .footer__content-top .footer__blocks-wrapper .footer-block p, footer.footer .footer__content-top .footer__blocks-wrapper .footer-block h2, footer.footer .footer__content-top .footer__blocks-wrapper .footer-block a {color: #FFF !important;}

.footer-block--menu ul {width: auto !important; min-width: 180px !important; display: block !important;}

@media (min-width: 749px){
.footer .grid--4-col-tablet {position: relative;}
.footer .grid--4-col-tablet .grid__item:last-child {width: auto !important; display: table !important; position: absolute; bottom: 0px; left: 0px; padding-bottom: 1.5em;}
.footer .grid--4-col-tablet .grid__item:last-child a {display: block; float: left; clear: none; margin-right: 2em; text-decoration: none;}
.footer .grid--4-col-tablet .grid__item:last-child a:hover {text-decoration: underline;}
.footer .grid--4-col-tablet .grid__item:last-child br {display: none !important;} 
}


@media (max-width: 749px){
footer.footer {margin-top: 15vw !important;}
.footer .footer__content-top, .section-footer-padding {padding: 5vw 0px 5vw 0px !important;}
.footer__content-top .grid {margin-bottom: 0px; padding-top: 4rem;}
.footer-block.grid__item:last-child .footer-block__details-content {margin-bottom: 0px !important; padding-bottom: 0px !important;}
}


/* ——————————————————————————————————————————————————————————————————————————————— */
/* Home */
/* ——————————————————————————————————————————————————————————————————————————————— */

/* Hero */
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 {padding: 0px !important; margin-bottom: 120px;}
.section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8-padding {padding: 0px !important; width: 70vw; max-width: 70vw; margin-left: 15vw !important;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .image-with-text {margin: 0px;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .media img {min-height: 100%;}
#ImageWithText--template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 {padding: 2.5vw 3.5vw 2.5vw 3.5vw;}

#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .grid--2-col-tablet .grid__item:nth-child(1) {width: 35vw;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .grid--2-col-tablet .grid__item:nth-child(2) {width: 35vw;}





@media (max-width: 749px){
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .grid--2-col-tablet .grid__item:nth-child(1) {width: 100%;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .grid--2-col-tablet .grid__item:nth-child(2) {width: 100%;}	
}





/* 2x boxar */
#shopify-section-template--19875710370124__16554654372b12b185 {display: table; width: 100%; position: relative; padding-bottom: 120px;}
#shopify-section-template--19875710370124__16554654372b12b185 .multicolumn {background: none !important; max-width: 55vw; margin-left: auto; margin-right: auto; float: right; margin-right: 15vw; position: relative;}
.section-template--19875710370124__16554654372b12b185-padding {padding: 0px !important;}
ul#Slider-template--19875710370124__16554654372b12b185 #Slide-template--19875710370124__16554654372b12b185-1 .multicolumn-card__image-wrapper .media--portrait {padding-bottom: 75%; margin-top: 45%;}
ul#Slider-template--19875710370124__16554654372b12b185 #Slide-template--19875710370124__16554654372b12b185-2 .multicolumn-card__image-wrapper .media--portrait {padding-bottom: 120%;}
#Slide-template--19875710370124__16554654372b12b185-1 .multicolumn-card__image-wrapper img, #Slide-template--19875710370124__16554654372b12b185-2 .multicolumn-card__image-wrapper img {display: block; width: 100%; height: 100%;}
#shopify-section-template--19875710370124__16554654372b12b185:after {content: ""; display: block; background: #E2D6C5; height: 100%; width: 100%; position: absolute; top: 50%; left: 0px; z-index: -1;}
#shopify-section-template--19875710370124__16554654372b12b185 .background-none .multicolumn-card__image-wrapper {margin: 0px !important;}
#Slide-template--19875710370124__16554654372b12b185-1 {width: 50% !important; max-width: 50% !important; padding-right: 1.25vw;}
#Slide-template--19875710370124__16554654372b12b185-2 {width: 50% !important; max-width: 50% !important; padding-left: 1.25vw;}
.section-template--19875710370124__16554654372b12b185-padding ul {gap: 0px; width: 100%; padding: 0px;}
#shopify-section-template--19875710370124__16554654372b12b185 .multicolumn-card__info {padding-left: 0px; padding-right: 0px;}





/* 6x Collection */
.section-template--19875710370124__featured-collection-padding {padding: 90px 0px 180px 0px !important;}
.section-template--19875710370124__featured-collection-padding .collection__title {padding: 0px; width: 90%; max-width: 90%;}
.section-template--19875710370124__featured-collection-padding .collection__title.title-wrapper--self-padded-tablet-down {padding: 0px;}
.section-template--19875710370124__featured-collection-padding .collection__title h2 {margin: 0px;}
.section-template--19875710370124__featured-collection-padding .collection__view-all {position: absolute; top: 90px; right: 5%;}
.section-template--19875710370124__featured-collection-padding.collection--full-width slider-component:not(.slider-component-desktop) {padding: 0px !important;}
#Slider-template--19875710370124__featured-collection {width: calc(90% + 30px); max-width: calc(90% + 30px); margin-left: auto; margin-right: auto;}
ul#Slider-template--19875710370124__featured-collection {display: table; width: 100%; flex-wrap: wrap; display: flex; gap: 0px; padding-top: 60px;}
#Slider-template--19875710370124__featured-collection .grid__item {width: 16.66%; max-width: 16.66%; display: block; float: left; clear: none; margin: 0px !important; box-sizing: border-box; padding: 0px 15px 0px 15px;}
#Slider-template--19875710370124__featured-collection .grid__item .card__inner {height: calc(20vw - 30px);}
#Slider-template--19875710370124__featured-collection .grid__item .card-wrapper .card {background: none !important;}


@media (max-width: 1367px){
#Slider-template--19875710370124__featured-collection .grid__item {width: 33.33%; max-width: 33.33%; padding: 0px 15px 30px 15px;}
#Slider-template--19875710370124__featured-collection .grid__item .card__inner {height: calc(40vw - 30px);}	
}	

@media (max-width: 749px){
#Slider-template--19875710370124__featured-collection {gap: 5% !important; width: 90%; max-width: 90%;}	
#Slider-template--19875710370124__featured-collection .grid__item {width: 47.5% !important; max-width: 47.5% !important; padding: 0px; margin-bottom: 5% !important;}	
#Slider-template--19875710370124__featured-collection .grid__item .card__inner {height: calc(62.5vw - 30px);}


}




/* 3x Boxar - En stor, två små */
.section-template--19875710370124__1655983376c9cece8e-padding {height: auto !important; max-width: 65vw; margin: 0px; margin-left: 7.5vw; margin-top: 180px; margin-bottom: 180px;}
ul#Slider-template--19875710370124__1655983376c9cece8e {position: relative; padding: 0px !important; width: 100%;}
ul#Slider-template--19875710370124__1655983376c9cece8e.grid {display: table !important;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 {display: table; width: 65vw; max-width: 100%; margin: 0px !important; box-sizing: border-box; padding: 0px !important;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 {display: table; width: 14vw; max-width: 14vw; box-sizing: border-box; padding: 0px !important; float: right; clear: none; margin-top: -14vw; margin-left: 1.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 {display: table; width: 14vw; max-width: 14vw; box-sizing: border-box; padding: 0px !important; float: right; clear: none; margin-top: -14vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper {width: 30vw; height: 30vw; padding: 0px !important; margin: 0px !important; float: left; clear: none;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .media--adapt {height: 100% !important; display: block; position: relative;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper img {display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__info {width: 35vw; float: right; clear: none; box-sizing: border-box; padding-left: 5.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {width: 14vw; height: 14vw; padding: 0px !important; position: relative; margin-bottom: 1.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .media--adapt, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .media--adapt {height: 100% !important; display: block; position: relative;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper img,
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper img {display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;}
ul#Slider-template--19875710370124__1655983376c9cece8e .content-container {background: none !important;}









/* 3x Boxar jämna */
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c {width: 100%; max-width: 100%; padding: 120px 0px 120px 0px; background: #E2D6C5 !important; margin-bottom: 180px !important;}
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .multicolumn {background: none !important;}
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .page-width {width: 70vw; max-width: 70vw; padding: 0px !important;}
#Slider-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c li .content-container {background: none !important;}

#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .background-none .multicolumn-card__image-wrapper, #shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .multicolumn-card__info {padding-left: 0px; padding-right: 0px; margin-left: 0px; margin-right: 0px;}

 
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .multicolumn-card__image-wrapper .media--adapt img.multicolumn-card__image {object-fit: cover; display: block; width: 100%; height: 100%; }
	


/* 2x Boxar med IG och tillverkare */
#start-2x-ig-brands {display: table; width: 90%; max-width: 80vw; margin-left: auto; margin-right: auto; margin-bottom: 220px;}
#start-2x-ig-brands .col-1 {display: table; width: calc(50% - 48px); float: left; clear: none;}
#start-2x-ig-brands .col-2 {display: table; width: 100%; float: right; clear: none;}
#start-2x-ig-brands .col-header {display: table; width: 100%; margin-bottom: 4em;}
#start-2x-ig-brands .col-header h3 {margin: 0px; display: block; float: left; clear: none;}
#start-2x-ig-brands .col-header a.custom-button-1 {float: right; clear: none;}

#start-2x-ig-brands ul.brands-list {display: table; width: 100%; border: 1px solid #f4efe8; list-style: none; padding: 0px; margin: 0px; position: relative;}
#start-2x-ig-brands ul.brands-list li {display: block; width: 20%; float: left; clear: none; border: 1px solid #f4efe8; box-sizing: border-box; position: relative; padding: 20px 40px 20px 40px;}
#start-2x-ig-brands ul.brands-list li img {display: block; width: 100%; height: auto; margin: 0.2em auto 0.2em auto;}




#shopify-section-template--19875710370124__16923629873f872788 .page-width, #home-ig-header {padding: 0px !important; max-width: calc(80% + 10px) !important; margin-left: auto !important; margin-right: auto !important;}
#shopify-section-template--19875710370124__16923629873f872788 {padding-bottom: 96px !important;}
#home-ig-header {display: table; width: 90%; padding-bottom: 24px !important;}
#home-ig-header h3 {padding: 0px !important; float: left; clear: none; margin: 0px !important; padding-top: 8px !important;}
#home-ig-header a.animate-arrow {float: right; clear: none;}


@media (max-width: 1681px){
#shopify-section-template--19875710370124__16923629873f872788 .page-width, #home-ig-header {max-width: 90% !important;}	
}	

@media (max-width: 769px){
#start-2x-ig-brands ul.brands-list li {display: block; width: 33.33.33%;}
#home-ig-header a.animate-arrow {width: auto !important; padding-left: 4em !important; padding-right: 4em !important;}	
}	





/* ——————————————————————————————————————————————————————————————————————————————— */
/* PRODUCT GRID */
/* ——————————————————————————————————————————————————————————————————————————————— */
.collection-hero .page-width {width: 90vw; max-width: 90vw;} 
#shopify-section-template--19875710337356__product-grid .page-width {width: 90vw; max-width: 90vw;} 
.card__media .media {background: #FFF;}
.card__media .media img {object-fit: contain !important;}
.collection.collection--empty {width: auto !important;}

.facets-vertical-sort #FacetSortForm {padding: 20px 0px 20px 0px; margin-bottom: 40px; border-top: 1px solid #DFDFDF; border-bottom: 1px solid #DFDFDF;}

.collection-hero.collection-hero--with-image {display: flex; flex-flow: row wrap; padding: 0px !important;}
.collection-hero.collection-hero--with-image .collection-hero__text-wrapper {order: 2; width: 100% !important; max-width: 100% !important; padding: 0px !important; flex-basis: 100%; max-width: 1100px !important;}
.collection-hero.collection-hero--with-image .collection-hero__image-container {order: 1; width: 100%; max-width: 200px !important; padding: 0px !important; max-height: 120px !important; min-height: 0px !important; margin: 0px !important; mix-blend-mode: multiply;}
.collection-hero__inner .collection-hero__image-container img {object-fit: contain !important; object-position: top left; max-height: 120px; max-width: 120px !important;}
.collection-hero__description {max-width: 1100px !important;}

#shopify-section-template--19875710337356__product-grid .page-width {padding: 0px !important;}
#shopify-section-template--19875710337356__banner .page-width {padding: 0px !important;}
#shopify-section-template--19875710337356__banner .collection-hero { width: 100% !important; max-width: 100% !important; background: #FFF; padding: 60px 0px 60px 0px !important; margin-top: -60px; margin-bottom: 0px !important;}





.card__inner .card__badge {display: none !important;}

.card--standard .card__inner {background: #F5F5F5 !important; --ratio-percent: 125% !important;}
.card--standard .card__inner .card__media {mix-blend-mode: multiply;}

body.gts-2022-theme ul#product-grid li.grid__item .price--sold-out .price__container {opacity: 0.25; display: block; width: 100%; padding-bottom: 0.35em !important; color: #000;}
body.gts-2022-theme ul#product-grid li.grid__item .price--sold-out::after {content: 'Slutsåld';}
body.gts-2022-theme ul#product-grid li.grid__item .price--sold-out {color: #bc1333;}


/* Filter */
label.facet-checkbox span {font-size: 13px !important;}
.facet-checkbox {padding: 0.5rem 2rem 0.5rem 0em !important;}
#Details-3-template--19875710337356__product-grid .facets__selected, #Details-3-template--19875710337356__product-grid .facets__header-vertical {display: none;}



@media (max-width: 1921px){
.section-template--19875710370124__1655983376c9cece8e-padding {max-width: 75vw; margin-left: 5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 {width: 75vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper {width: 35vw; height: 35vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__info {width: 40vw; padding-left: 6.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 {width: 16vw; max-width: 16vw; margin-top: -16vw; margin-left: 1.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 {width: 16vw; max-width: 16vw; margin-top: -16vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {width: 16vw; height: 16vw;}
.section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8-padding {width: 80vw; max-width: 80vw; margin-left: 10vw !important;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .media img {height: 40vw !important;}
#shopify-section-template--19875710370124__16554654372b12b185 .multicolumn {max-width: 65vw; margin-right: 10vw;}
}

@media (max-width: 1681px){
.section-template--19875710370124__1655983376c9cece8e-padding {max-width: 85vw; margin-left: 5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 {width: 85vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper {width: 40vw; height: 40vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__info {width: 45vw; padding-left: 7vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 {width: 18vw; max-width: 18vw; margin-top: -18vw; margin-left: 2vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 {width: 18vw; max-width: 18vw; margin-top: -18vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {width: 18vw; height: 18vw;}	
.section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8-padding {width: 90vw; max-width: 90vw; margin-left: 5vw !important;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .media img {height: 45vw !important;}
#shopify-section-template--19875710370124__16554654372b12b185 .multicolumn {max-width: 75vw; margin-right: 5vw;}
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .page-width {width: 80vw; max-width: 80vw;}
#start-2x-ig-brands {max-width: 90vw;}
#start-2x-ig-brands .col-1 {width: calc(50% - 32px);}
#start-2x-ig-brands ul.brands-list li {padding: 15px 30px 15px 30px;}
.section-template--19875710370124__1655983376c9cece8e-padding {margin-bottom: 160px; margin-top: 120px;}
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c {padding: 80px 0px 80px 0px; margin-bottom: 70px;}
#start-2x-ig-brands {margin-bottom: 160px;}
}

@media (max-width: 1367px){
.section-template--19875710370124__1655983376c9cece8e-padding {max-width: 90vw; margin-left: 5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 {width: 90vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper {width: 42.5vw; height: 42.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__info {width: 47.5vw; padding-left: 5.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 {width: 20vw; max-width: 20vw; margin-top: -20vw; margin-left: 2vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 {width: 20vw; max-width: 20vw; margin-top: -20vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {width: 20vw; height: 20vw;}
#shopify-section-template--19875710370124__16554654372b12b185:after {top: 45%;}
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .page-width {width: 80vw; max-width: 80vw;}
.grid--5-col-desktop .grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);}
.facets__form-vertical {width: 22rem !important;}
li.facets__item span {font-size: 11px;}

}

@media (max-width: 1025px){
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 {margin-bottom: 10vw !important;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 {margin-top: 0px; width: 42.5vw; max-width: 42.5vw; margin-left: 5vw;}	
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 {margin-top: 0px; width: 42.5vw; max-width: 42.5vw;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {width: 42.5vw; height: 42.5vw; margin-bottom: 2.5vw;}
#Slide-template--19875710370124__1655983376c9cece8e-1 a.link {padding-left: 0px; padding-right: 0px; width: 100%;}
#shopify-section-template--19875710370124__16554654372b12b185 .multicolumn {max-width: 90vw;}
#Slide-template--19875710370124__16554654372b12b185-1 {padding-right: 2.5vw;}
#Slide-template--19875710370124__16554654372b12b185-2 {padding-left: 2.5vw;}
#shopify-section-template--19875710370124__16554654372b12b185:after {top: 40%;}
#start-2x-ig-brands .col-1 {display: table; width: 100%; float: none; clear: both; margin-bottom: 10vw;}
#shopify-section-template--19875710370124__19353009-19d1-43e8-8168-dfc62417977c .page-width {width: 90vw; max-width: 90vw;}
#shopify-section-template--19875710337356__product-grid .page-width {padding: 0px !important;}
}



@media (max-width: 749px){
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper {height: 56.66vw;}	
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {height: 56.66vw;}	
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 .media img {height: 90vw !important;}
#ImageWithText--template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 {padding: 5vw 0px 0px 0px; background: none !important;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 {padding: 0px !important; margin-bottom: 10vw;}
.multicolumn-list:not(.slider) {padding-left: 0px !important; padding-right: 0px !important;}
#shopify-section-template--19875710370124__16554654372b12b185:after {top: 30%;}
.collection-hero.collection-hero--with-image .collection-hero__image-container {display: none;}
#shopify-section-template--19875710370124__16554654372b12b185 {padding-bottom: 0px;}
#start-2x-ig-brands ul.brands-list li {padding: 10px 10px 10px 10px;}
#start-2x-ig-brands {margin-bottom: 20vw;}
.section-template--19875710370124__1655983376c9cece8e-padding .multicolumn-card__info {}
}			




@media (max-width: 569px){	
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__image-wrapper {width: 100%; height: 90vw; margin-bottom: 4vw !important;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-1 .multicolumn-card__info {width: 100%; float: none; clear: both; padding-left: 0px;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 {width: 90vw; max-width: 90vw; float: none; clear: both; margin: 0px 0px 10vw 0px;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 {width: 90vw; max-width: 90vw; float: right; clear: both; margin: 0px;}
.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {width: 90vw; height: 67.5vw;}
#Slide-template--19875710370124__16554654372b12b185-1 {padding: 0px; display: table; width: 100% !important; max-width: 100% !important; margin-bottom: 5vw;}
#Slide-template--19875710370124__16554654372b12b185-2 {padding: 0px; display: table; width: 100% !important; max-width: 100% !important;}
ul#Slider-template--19875710370124__16554654372b12b185 #Slide-template--19875710370124__16554654372b12b185-1 .multicolumn-card__image-wrapper .media--portrait {padding-bottom: 100%; margin-top: 0px;}
ul#Slider-template--19875710370124__16554654372b12b185 #Slide-template--19875710370124__16554654372b12b185-2 .multicolumn-card__image-wrapper .media--portrait {padding-bottom: 100%;} 
#shopify-section-template--19875710370124__16554654372b12b185:after {top: 45vw;}
#shopify-section-template--19875710370124__0eb52759-312d-44fa-8381-8ec858072ad8 {margin-bottom: 20vw;}
.section-template--19875710370124__featured-collection-padding {padding: 15vw 0px 10vw 0px !important;}
ul#Slider-template--19875710370124__featured-collection {padding-top: 2.5vw;}

.grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-2 .multicolumn-card__image-wrapper, .grid--3-col-desktop #Slide-template--19875710370124__1655983376c9cece8e-3 .multicolumn-card__image-wrapper {height: 90vw;}

}






.section-template--19875710370124__1655983376c9cece8e-padding {padding: 0px !important;}
.section-template--19875710370124__1655983376c9cece8e-padding .multicolumn-card-spacing {margin: 0px; padding: 0px;}
.section-template--19875710370124__1655983376c9cece8e-padding .multicolumn-card__info {margin: 0px; padding: 0px;}



/* Undersidor */
.page-width--narrow {max-width: 1440px; width: 90%; padding-bottom: 120px !important;}
#gts-kopvillkor {display: table; width: 100%;}
#gts-kopvillkor .left {display: table; width: 47.5%; float: left; clear: none; text-align: left;}
#gts-kopvillkor .right {display: table; width: 47.5%; float: right; clear: none; text-align: left;}



/* Tillverkning & Om oss */
.image-with-text .image-with-text__text-item .image-with-text__content p:last-child {margin-bottom: 0px !important;}

#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d, #shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d {display: table; width: 90%; max-width: 1920px !important; margin-left: auto; margin-right: auto; position: relative; margin-bottom: 100px;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text, #shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text {width: 100%; max-width: 100%; padding: 0px;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item {width: 40% !important;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item {width: 60% !important;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item .image-with-text__content {padding: 4vw 0px 4vw 4vw;}



#shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item {width: 40% !important;}
#shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item {width: 60% !important;}
#shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item .image-with-text__content {padding: 4vw 4vw 4vw 0px;}

#shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item img {}



#shopify-section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 {position: relative; padding-bottom: 80px;}
#shopify-section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8:after {content: ""; display: block; background: #E2D6C5; height: 100%; width: 100%; position: absolute; top: 50%; left: 0px; z-index: -1;}


.section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8-padding {padding: 0px; max-width: 1680px; width: 90%;}
#ImageWithText--template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 {background: #FFF !important;}
#ImageWithText--template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 h2.image-with-text__heading {margin-bottom: 0.5em;}
#ImageWithText--template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 .rte p:first-child {font-size: 1.8rem;}
#ImageWithText--template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 .rte h2 {font-weight: 300 !important; line-height: 1.5em; padding: 1em 0px 1em 0px;}

#tillverkning-galleri-holder {display: table; width: 100%; margin: 0px auto 0px auto; padding: 80px 0px 80px 0px; background: #f4efe8; margin-bottom: 60px;}
ul.tillverkning-galleri {display: table; width: calc(90% + 30px); max-width: 1950px; padding: 0px; margin: 0px auto 0px auto;}
ul.tillverkning-galleri li {display: block; float: left; clear: none; width: 25%; margin: 0px; padding: 15px; cursor: pointer;}
ul.tillverkning-galleri li .img-holder {display: block; width: 100%; height: 0px; padding-bottom: 100%; overflow: hidden; position: relative;}
ul.tillverkning-galleri li .img-holder img {display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; transition: transform 250ms cubic-bezier(.33,.39,.06,.99), opacity 250ms cubic-bezier(.33,.39,.06,.99);} 
ul.tillverkning-galleri li:hover .img-holder img {opacity: 0.75; transform: scale(1.05);}

.section-template--19875710468428__87912f2c-a8a7-4c3e-89d8-92721fda0336-padding {padding: 0px; max-width: 1440px; margin-bottom: 60px; width: 90%;}
.section-template--19875710468428__87912f2c-a8a7-4c3e-89d8-92721fda0336-padding .image-with-text__content {padding-left: 0px;}


#shopify-section-template--19875710501196__1df1c5a9-75ae-4fbe-8db3-7c815fe4c4fc {padding-bottom: 120px !important; margin-bottom: -120px !important; background: #E2D6C5 !important;}
#Slider-template--19875710501196__1df1c5a9-75ae-4fbe-8db3-7c815fe4c4fc {max-width: 1440px !important; margin: 0px auto 0px auto !important; padding: 0px !important;}






@media (max-width: 1441px){
ul.tillverkning-galleri {width: calc(90% + 20px);}
ul.tillverkning-galleri li {padding: 10px;}
}


@media (max-width: 989px){
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item, #shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item {width: 100% !important; height: 67.5vw !important;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item, #shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item {width: 100% !important;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item .image-with-text__content {padding: 5vw 0px 0px 0px;}
#shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__text-item .image-with-text__content {padding: 5vw 0px 0px 0px;}
}



@media (max-width: 749px){
#gts-kopvillkor .left {width: 100%; float: none; margin-bottom: 2em;}
#gts-kopvillkor .right {width: 100%; float: none;}
#shopify-section-template--19875710468428__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item, #shopify-section-template--19875710501196__37f73760-7bf4-4e72-b07e-d39989361c4d .image-with-text .image-with-text__media-item {height: 90vw !important;}
ul.tillverkning-galleri li {width: 50%;}
#shopify-section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 {padding-bottom: 0px;}
#shopify-section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8:after {display: none;}
.section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8-padding {width: 100%;}
.section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8-padding .image-with-text__media img {width: 90% !important; margin-left: 5% !important;}
#ImageWithText--template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 {padding-left: 5vw; padding-right: 5vw;}
.section-template--19875710468428__87912f2c-a8a7-4c3e-89d8-92721fda0336-padding .image-with-text__content {padding-left: 0px; padding-right: 0px;}
.rte.subtitle, #ImageWithText--template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 .rte p:first-child {font-size: 17px;}
h2 {font-size: 32px !important;}
.rte h2 {font-size: 24px !important;}
#main-cart-footer {margin-bottom: 10vw;}

#Slider-template--19875710501196__1df1c5a9-75ae-4fbe-8db3-7c815fe4c4fc {max-width: 90% !important; padding-top: 10vw !important;}
.image-with-text__content {padding-left: 0px !important; padding-right: 0px !important;}
.card-information .price__container * {font-size: 11px !important;}

}




/* FAQ */
body.gts-2022-theme .collapsible-content-wrapper-narrow {padding: 0px !important; width: 90%; max-width: 1440px !important; margin-top: -10rem;}
body.gts-2022-theme .collapsible-content summary {transition: background 250ms linear;}
body.gts-2022-theme .collapsible-content summary:hover {background: #f4efe8 !important;}
body.gts-2022-theme .accordion__content {margin-top: 1rem !important;}



/* CART */
body.gts-2022-theme .cart__footer > .cart__note {width: 50%; display: table; float: none;}
@media (max-width: 769px){
body.gts-2022-theme .cart__footer > .cart__note {width: 100%;}	
}	



/* Cookies / Integritetspolicy */
#regular-content-page h3 {font-weight: 900; font-size: 22px; margin-bottom: 1em;}
#regular-content-page a:hover {text-decoration: none;}
.cookies-table tr td {padding: 10px 10px 10px 0px; font-size: 13px;}
.cookies-table tr td {border-bottom: 1px solid #000;}
.cookies-table tr td.t1 {width: 15%;}
.cookies-table tr td.t2 {width: 17%;}
.cookies-table tr td.t3 {width: 17%;}
.cookies-table tr td.t4 {width: 38%;}
.cookies-table tr td.t5 {width: 12%; text-align: right; padding-right: 0px; padding-left: 10px;}

@media (max-width: 1281px){
.cookies-table tr td {font-size: 12px;}
.cookies-table tr td.t1 {width: 18%;}
.cookies-table tr td.t2 {width: 22%;}
.cookies-table tr td.t3 {width: 18%;}
.cookies-table tr td.t4 {width: 30%;}
.cookies-table tr td.t5 {width: 12%;}
}

@media (max-width: 769px){
.cookies-table tr:first-child {display: none;}
.cookies-table tr td {display: block; width: 100% !important; text-align: left !important; border-bottom: 0px; padding-bottom: 0px; font-size: 13px; margin: 0px; padding: 0px;}
.cookies-table tr td.t5 {border-bottom: 1px solid #000; margin-bottom: 15px; padding-bottom: 15px !important; padding-left: 0px;} 
.cookies-table tr td.t1::before {content: "Domän: ";}
.cookies-table tr td.t2::before {content: "Cookie: ";}
.cookies-table tr td.t3::before {content: "Typ: ";}
.cookies-table tr td.t4::before {content: "Syfte: ";}
.cookies-table tr td.t5::before {content: "Lagringstid: ";}	
}	











.magnific-img img {
    width: 100%;
    height: auto;
}
.mfp-bottom-bar,*{
   font-family: 'Abel', sans-serif;
}
.magnific-img {
    display: inline-block;
    width: 32.3%;
}
a.image-popup-vertical-fit {
    cursor: -webkit-zoom-in;
}
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
  opacity: 0;
  -webkit-backface-visibility: hidden;
  /* ideally, transition speed should match zoom duration */
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
    opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
    opacity: 0.98;
}

.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
  opacity: 0;
}
.mfp-arrow-left:before {
    border-right: none !important;
}
.mfp-arrow-right:before {
    border-left: none !important;
}
button.mfp-arrow, .mfp-counter {
    opacity: 0 !important;
    transition: opacity 200ms ease-in, opacity 2000ms ease-out;
}
.mfp-container:hover button.mfp-arrow, .mfp-container:hover .mfp-counter{
	opacity: 1 !important;
}


/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }


.mfp-container {background: rgba(0,0,0,0.75);}









body.gts-2022-theme .card-wrapper .card .card__inner .card__media .media--hover-effect img {transform: scale(1) !important; display: block; width: 100%; height: 100%; object-fit: contain !important; object-position: center center !important;}


body.gts-2022-theme .product__media {background: #F5F5F5 !important;}
body.gts-2022-theme .product__media img {mix-blend-mode: multiply;} 


body.gts-2022-theme .product__info-container p.product__text {margin-bottom: 1rem !important;}


body.gts-2022-theme .omnisend-form-63e25bd7e2d57f042eeb42d6-section-624ab2f927652f651edfd0ac-opacity-layer {background: #FFFFFF !important;}
body.gts-2022-theme #omnisend-forms-container .omnisend-form-63e25bd7e2d57f042eeb42d6-text-624ab2f927652f651edfd0b0 p {font-family: 'Public Sans', sans-serif !important; font-weight: 600 !important;}
body.gts-2022-theme #omnisend-forms-container .omnisend-form-63e25bd7e2d57f042eeb42d6-text-627932445028ebd8c6660c4f p {font-family: 'Public Sans', sans-serif !important; font-weight: 400 !important;}

body.gts-2022-theme #omnisend-form-63e25bd7e2d57f042eeb42d6-teaser-btn.omnisend-form-63e25bd7e2d57f042eeb42d6-teaser-btn {font-family: 'Public Sans', sans-serif !important; font-weight: 600 !important; font-size: 13px !important;}



body.gts-2022-theme .product .product__description * {font-size: 1em !important; font-style: normal !important;}



.gts-top-new-address {display: table; width: 100%; padding: 0.75em 5% 0.75em 5%; line-height: 1em; height: auto; box-sizing: border-box; background: #000; text-align: center;}
.gts-top-new-address span {color: #FFF; font-size: 13px; font-weight: 300 !important; font-family: 'Public Sans', sans-serif !important; margin: 0px;}
.gts-top-new-address span strong {font-weight: 700 !important; text-decoration: underline;}




@media (max-width: 990px){
.page-width--narrow {padding-left: 0px !important; padding-right: 0px !important;}
.gts-top-new-address span {font-size: 12px;}
}



body.gts-2022-theme .card .card__inner {background: #F5F5F5 !important; --ratio-percent: 125% !important;}
body.gts-2022-theme .card .card__inner .card__media {mix-blend-mode: multiply;}




body.gts-2022-theme .facets-vertical .facets-wrapper {padding-right: 6rem;}
body.gts-2022-theme .facets__form-vertical {width: 25vw !important; max-width: 380px !important;}
body.gts-2022-theme .active-facets__button-inner {font-size: 1.2rem !important;}




body.gts-2022-theme #Slider-template--19875710370124__featured-collection .card-wrapper .card .card__inner .card__media .media--hover-effect img {object-fit: cover !important;}



/* Personalbilder */

body.gts-2022-theme #shopify-section-template--19875710501196__multicolumn_YW8Afk {background: #f4efeb !important; margin-bottom: 0px !important;}

body.gts-2022-theme #shopify-section-template--19875710501196__multicolumn_YW8Afk .color-background-1 {background: none !important;}

body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding {max-width: 1920px !important; padding: 0px !important; width: 90% !important; padding-top: 90px !important; padding-bottom: 120px !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding h2.title {padding-bottom: 1em !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card {}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card .multicolumn-card__info {padding: 0px !important; padding-top: 2em !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .multicolumn-card__image-wrapper {margin-left: 0px !important; margin-right: 0px !important;}


body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 {font-size: 1.65em !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte {margin-top: 0px !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p {font-size: 13px !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card .multicolumn-card__info .rte p a {margin-top: -1em; display: block;}


@media (max-width: 750px){
body.gts-2022-theme #shopify-section-template--19875710501196__multicolumn_YW8Afk .title-wrapper--self-padded-mobile {padding-left: 0px !important; padding-right: 0px !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding {padding-bottom: 10vw !important;}
body.gts-2022-theme .section-template--19875710501196__multicolumn_YW8Afk-padding .grid .multicolumn-list__item .multicolumn-card .multicolumn-card__info h3 {font-size: 1em !important; line-height: 1.15em !important;}
}



/* Gruppbild */

body.gts-2022-theme #shopify-section-template--19875710501196__image_banner_6GB46i {background: #f4efeb !important; margin-bottom: 5vw !important; padding-bottom: 5vw !important;}
body.gts-2022-theme #shopify-section-template--19875710501196__image_banner_6GB46i #Banner-template--19875710501196__image_banner_6GB46i {width: 90% !important; max-width: 1920px !important; margin-left: auto; margin-right: auto;}

@media (max-width: 750px){
body.gts-2022-theme #shopify-section-template--19875710501196__image_banner_6GB46i {padding-bottom: 12.5vw !important;}	
}	



/* Bokningsbara produkter */
body.gts-2022-theme .gts-produkt-8835954966860, body.gts-2022-theme .gts-produkt-8838155501900 {width: 90%; max-width: 90%; padding: 0px !important; max-width: 1920px;}
body.gts-2022-theme .gts-produkt-8835954966860 .product__media-wrapper, body.gts-2022-theme .gts-produkt-8838155501900 .product__media-wrapper {max-width: 50%; width: 50%;}
body.gts-2022-theme .gts-produkt-8835954966860 .product__info-wrapper, body.gts-2022-theme .gts-produkt-8838155501900 .product__info-wrapper {width: 50%; max-width: 50%;}
body.gts-2022-theme .gts-produkt-8835954966860 .product__info-container, body.gts-2022-theme .gts-produkt-8838155501900 .product__info-container {max-width: 100%;} 


body.gts-2022-theme .gts-produkt-8835954966860 .product__info-container .product__tax, body.gts-2022-theme .gts-produkt-8835954966860 .product__info-container .product-form__quantity, body.gts-2022-theme .gts-produkt-8838155501900 .product__info-container .product-form__quantity {display: none !important;}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input input[type="radio"] + label {padding: 0px 30px 0px 70px; height: 60px; line-height: 60px;}

body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label {background-image: url(/cdn/shop/files/thumb_blank.png); background-size: 46px 46px; background-position: 7px 6px; background-repeat: no-repeat;}

body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label[for="template--19875710665036__main-1-0"] {background-image: url(/cdn/shop/files/thumb_blank.png);}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label[for="template--19875710665036__main-1-1"] {background-image: url(/cdn/shop/files/thumb_agneta.png);}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label[for="template--19875710665036__main-1-2"] {background-image: url(/cdn/shop/files/thumb_amanda.png);}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label[for="template--19875710665036__main-1-3"] {background-image: url(/cdn/shop/files/thumb_nina.png);}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label[for="template--19875710665036__main-1-4"] {background-image: url(/cdn/shop/files/thumb_therese.png);}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label[for="template--19875710665036__main-1-5"] {background-image: url(/cdn/shop/files/thumb_therese.png);}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input input[type="radio"]:checked + label {opacity: 1; color: #FFF;}

body.gts-2022-theme .product-recommendations-8835954966860, body.gts-2022-theme .product-recommendations-8838155501900 {display: none;}

body.gts-2022-theme .gts-produkt-8838155501900 .product__tax {display: none;}

body.gts-2022-theme .kostnadsfritt {display: none !important; visibility: hidden !important; font-weight: 500; font-size: 1.5em; margin-bottom: -0.5em;}
body.gts-2022-theme .gts-produkt-8835954966860 .kostnadsfritt {display: block !important; visibility: visible !important;}
body.gts-2022-theme .gts-produkt-8835954966860 .price__regular {display: none !important; visibility: hidden !important;}






@media (max-width: 1681px){
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input input[type="radio"] + label {padding: 0px 25px 0px 60px; height: 50px; line-height: 50px;}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label {background-image: url(/cdn/shop/files/thumb_blank.png); background-size: 40px 40px; background-position: 5px 4px; background-repeat: no-repeat; font-size: 14px;}	
}	


@media (max-width: 991px){
body.gts-2022-theme .gts-produkt-8835954966860, body.gts-2022-theme .gts-produkt-8838155501900 {width: 90%; max-width: 90%;}
body.gts-2022-theme .gts-produkt-8835954966860 .product__media-wrapper, body.gts-2022-theme .gts-produkt-8838155501900 .product__media-wrapper {max-width: 100%; width: 100%;}
body.gts-2022-theme .gts-produkt-8835954966860 .product__info-wrapper, body.gts-2022-theme .gts-produkt-8838155501900 .product__info-wrapper {width: 100%; max-width: 100%; margin-left: auto; margin-right: auto; padding: 0px !important;}	
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input input[type="radio"] + label {padding: 0px 20px 0px 46px; height: 40px; line-height: 38px;}
body.gts-2022-theme .gts-produkt-8835954966860 .product-form__input label {background-image: url(/cdn/shop/files/thumb_blank.png); background-size: 32px 32px; background-position: 4px 3px; background-repeat: no-repeat; font-size: 13px;}
}	




/* Fix 2024 */

@media (max-width: 750px){
body.gts-2022-theme #shopify-section-template--19875710501196__1c81c841-06a2-48bc-a565-7175656ed6e8 .image-with-text .grid__item {width: 80%; max-width: 80%; margin-left: 10%;}
}

body.gts-2022-theme .template-search .template-search__header {}

body.gts-2022-theme .template-search .page-width {width: 90%; max-width: 90%; padding-left: 0px !important; padding-right: 0px !important;}

.att-lana {display: table; width: 100%;}
.att-lana p {opacity: 1; display: block; float: right; clear: none; width: calc(100% - 90px); margin-top: 0px !important;}
.att-lana span {display: block; float: left; clear: none; width: 80px; height: 80px; background: url(/cdn/shop/files/konsumentverket_lana.png?v=1741182083); background-size: 70% auto; background-position: center; background-repeat: no-repeat;}


@media (max-width: 1921px){
body.gts-2022-theme .facets-container .field__label {font-size: 12px !important;} 
body.gts-2022-theme .facets-container .field__input {height: 3.5rem !important;}
body.gts-2022-theme .facets__form-vertical {width: 20vw !important;}
.grid--5-col-desktop .grid__item {
width: calc(25% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
}
	
body.gts-2022-theme .shopify-section .collection-hero .page-width .collection-hero__text-wrapper .collection-hero__description.rte {font-size: 1.6rem !important;}
	
body.gts-2022-theme .card-information .price__container span, body.gts-2022-theme ul#product-grid li.grid__item .price--sold-out {font-size: 1.4rem !important;}
body.gts-2022-theme .card-information .price__container .price__sale .price-item--regular {display: table !important; width: 100% !important;}

	
}	

@media (max-width: 961px){
.grid--5-col-desktop .grid__item {width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 4 / 5); max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
}




/* Fix 2025 */
.ab-gts-2025 {display: block; position: relative; width: 100%; height: auto; background: #DADADA; border: 1px solid #000;}
.ab-gts-2025 #shopify-section-announcement-bar {position: static; left: auto; top: auto; width: 100%; background: #CACACA;}







