main#MainContent,main#MainContent .color-scheme-1,main#MainContent .color-scheme-2,main#MainContent .color-scheme-0ecde69a-dc47-40f9-a42d-99e03b64e408,main#MainContent .color-scheme-1e84427f-525b-49e2-9def-1fe77aeb65c4{--color-background: 14, 23, 38;--gradient-background: #0e1726;--color-foreground: 234, 241, 244;--color-background-contrast: 169, 220, 235;--color-shadow: 0, 0, 0;--color-button: 169, 220, 235;--color-button-text: 14, 23, 38;--color-secondary-button: 14, 23, 38;--color-secondary-button-text: 234, 241, 244;--color-link: 169, 220, 235;--color-badge-foreground: 234, 241, 244;--color-badge-background: 22, 35, 58;--color-badge-border: 169, 220, 235;--payment-terms-background-color: #0e1726}main#MainContent{background:var(--ns-night);color:var(--ns-muted)}main#MainContent .color-scheme-1,main#MainContent .color-scheme-2{background-color:transparent}main#MainContent .card-wrapper .card.color-scheme-2,main#MainContent .card-wrapper .card__inner.color-scheme-2,main#MainContent .card.color-scheme-2{--color-background: 22, 35, 58;--gradient-background: #16233a;--color-foreground: 234, 241, 244}main#MainContent .product-card-wrapper .card,main#MainContent .card-wrapper .card--text,main#MainContent .collection-card-wrapper .card,main#MainContent .article-card-wrapper .card{border:1px solid var(--ns-line);border-radius:2rem;overflow:hidden;background:linear-gradient(160deg,#16233af2,#0e1726f2);transition:border-color .3s ease,transform .3s ease}main#MainContent .card-wrapper:hover .card{border-color:var(--ns-frost)}main#MainContent .card-wrapper .card--text .card__inner{background:transparent}main#MainContent .card-wrapper .card--text .card__heading{font-family:var(--font-heading-family);color:var(--ns-ice)}main#MainContent .product-card-wrapper .card__inner{border-radius:0}main#MainContent .product-card-wrapper .card__media .media{background:#eaf1f4}main#MainContent .product-card-wrapper .card__content{padding:1.6rem 1.8rem 2rem}main#MainContent .product-card-wrapper .card__information{padding:0!important}main#MainContent .product-card-wrapper .card__heading{font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;letter-spacing:-.01em;color:var(--ns-ice)}main#MainContent .product-card-wrapper .card__heading a{color:inherit;text-decoration:none}main#MainContent .product-card-wrapper .price{color:var(--ns-frost);font-weight:700;font-size:1.6rem;letter-spacing:0}main#MainContent .product-card-wrapper .price .price-item--regular{color:inherit}main#MainContent .card__badge .badge{border-radius:999px;padding:.5rem 1.2rem;font-weight:700;letter-spacing:.04em}main#MainContent .collection-hero{padding-top:6rem}main#MainContent .collection-hero__inner{padding-bottom:1.6rem}main#MainContent .collection-hero__title{font-family:var(--font-heading-family);font-weight:800;font-size:clamp(4rem,6vw,6.4rem);line-height:1;color:var(--ns-ice);margin:0}main#MainContent .collection-hero__title:before{content:"Nordic Sauna";display:table;margin-bottom:1.6rem;border:1px solid rgba(169,220,235,.45);color:var(--ns-frost);border-radius:999px;padding:.6rem 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}main#MainContent .collection-hero__description{color:var(--ns-muted);font-size:1.7rem;max-width:64rem}main#MainContent .facets-container,main#MainContent .facets__form{color:var(--ns-muted)}main#MainContent .facets__summary,main#MainContent .facet-filters__label,main#MainContent .product-count__text{color:#b9c8d3}main#MainContent .facets__disclosure .facets__summary{border:1px solid var(--ns-line);border-radius:999px;padding:.8rem 1.4rem .8rem 1.6rem;margin-right:.8rem}main#MainContent .facets__disclosure .facets__summary>div{display:flex;align-items:center;gap:.8rem}main#MainContent .facets__disclosure .facets__summary .icon-caret{position:static;margin:0;transform:none}main#MainContent .facets__disclosure[open] .facets__summary .icon-caret{transform:rotate(180deg)}main#MainContent .facets__display,main#MainContent .mobile-facets__inner{background:var(--ns-deep);border:1px solid var(--ns-line);border-radius:1.6rem;box-shadow:0 2rem 4rem #00000059}main#MainContent .facet-filters__field .select{border-radius:999px}main#MainContent .facet-filters__field .select__select,main#MainContent .facet-filters__sort{background:var(--ns-night);color:var(--ns-ice);border:1px solid var(--ns-line);border-radius:999px;padding:.8rem 3.6rem .8rem 1.6rem;height:auto;box-shadow:none}main#MainContent .facet-filters__field .select:after,main#MainContent .facet-filters__field .select:before{display:none}main#MainContent .facet-filters__field .select .icon-caret{right:1.4rem}main#MainContent .facets__heading,main#MainContent .mobile-facets__open{color:var(--ns-ice)}main#MainContent .active-facets__button-inner{border-radius:999px;background:var(--ns-deep);color:var(--ns-ice);box-shadow:0 0 0 1px var(--ns-line)}main#MainContent #ProductGridContainer{padding-bottom:8rem}main#MainContent .collection-list-title{font-family:var(--font-heading-family);font-weight:800;color:var(--ns-ice)}main#MainContent .title-wrapper-with-link .title,main#MainContent .cart__empty-text,main#MainContent .main-page-title{font-family:var(--font-heading-family);font-weight:800;letter-spacing:-.02em;color:var(--ns-ice)}main#MainContent .cart-items th{color:#b9c8d3;border-color:var(--ns-line)}main#MainContent .cart-items td,main#MainContent .cart-items thead th{border-color:var(--ns-line)}main#MainContent .cart-item__name{color:var(--ns-ice);font-weight:700;text-decoration:none}main#MainContent .cart-item__media .cart-item__image{border-radius:1.2rem;background:#eaf1f4}main#MainContent .cart__footer{border-top:1px solid var(--ns-line)}main#MainContent .totals__total,main#MainContent .totals__total-value{color:var(--ns-ice)}main#MainContent .cart__warnings .button,main#MainContent .cart__checkout-button{min-height:5.2rem}main#MainContent .cart__login-title{font-family:var(--font-heading-family);color:var(--ns-ice)}main#MainContent .button:not(.button--tertiary),main#MainContent .shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:700;letter-spacing:.02em}main#MainContent .field__input,main#MainContent .customer .field input,main#MainContent .select__select{background:var(--ns-night);color:var(--ns-ice)}main#MainContent .field__label,main#MainContent .customer .field label{color:#8fa3b3}main#MainContent .quantity{color:var(--ns-ice)}main#MainContent .quantity__input{background:transparent;color:var(--ns-ice)}main#MainContent .page-width--narrow .main-page-title{font-size:clamp(3.6rem,5vw,5.6rem);line-height:1;margin-bottom:3.2rem}main#MainContent .rte{color:var(--ns-muted)}main#MainContent .rte h2,main#MainContent .rte h3,main#MainContent .rte h4,main#MainContent .rte strong{color:var(--ns-ice)}main#MainContent .rte a{color:var(--ns-frost);text-underline-offset:.3rem}main#MainContent .shopify-policy__container{max-width:80rem!important;margin:6rem auto 10rem!important;padding:5.6rem 6.4rem!important;border:1px solid var(--ns-line);border-radius:2.8rem;background:linear-gradient(160deg,#23395c8c,#0e1726e6);box-sizing:border-box}main#MainContent .shopify-policy__title{text-align:left!important;margin:0 0 3.2rem!important;padding-bottom:2.4rem;border-bottom:1px solid var(--ns-line)}main#MainContent .shopify-policy__title:before{content:"Villkor och policyer";display:table;margin-bottom:1.6rem;border:1px solid rgba(169,220,235,.45);color:var(--ns-frost);border-radius:999px;padding:.6rem 1.4rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}main#MainContent .shopify-policy__title h1{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(3.4rem,5vw,5.2rem);line-height:1.05;letter-spacing:-.02em;color:var(--ns-ice);overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}main#MainContent .shopify-policy__body{color:var(--ns-muted);font-size:1.6rem;line-height:1.75}main#MainContent .shopify-policy__body .rte>*:first-child{margin-top:0}main#MainContent .shopify-policy__body h1,main#MainContent .shopify-policy__body h2,main#MainContent .shopify-policy__body h3{font-family:var(--font-heading-family);color:var(--ns-ice);letter-spacing:-.01em;line-height:1.2;margin:3.6rem 0 1.2rem}main#MainContent .shopify-policy__body h1{font-size:2.6rem}main#MainContent .shopify-policy__body h2{font-size:2.2rem}main#MainContent .shopify-policy__body h3{font-size:1.9rem}main#MainContent .shopify-policy__body p{margin:0 0 1.4rem}main#MainContent .shopify-policy__body strong,main#MainContent .shopify-policy__body b{color:var(--ns-ice);font-weight:700}main#MainContent .shopify-policy__body ul,main#MainContent .shopify-policy__body ol{padding-left:2.2rem;margin:0 0 1.6rem}main#MainContent .shopify-policy__body li{margin-bottom:.6rem}main#MainContent .shopify-policy__body li::marker{color:var(--ns-frost)}main#MainContent .shopify-policy__body a{color:var(--ns-frost);text-underline-offset:.3rem}main#MainContent .shopify-policy__body table{width:100%;border-collapse:collapse;margin:1.6rem 0 2.4rem}main#MainContent .shopify-policy__body th,main#MainContent .shopify-policy__body td{border:1px solid var(--ns-line);padding:1rem 1.2rem;text-align:left}main#MainContent .collapsible-content summary{padding:2rem 0}main#MainContent .collapsible-content .accordion{border-color:var(--ns-line)}main#MainContent .collapsible-content .accordion__title{font-family:var(--font-heading-family);font-size:1.8rem;color:var(--ns-ice)}main#MainContent .collapsible-content .accordion__content{color:var(--ns-muted);padding-left:0}main#MainContent .collapsible-content .accordion__content strong{color:var(--ns-frost)}main#MainContent .collapsible-content__image .media{background:transparent}main#MainContent .contact .title{font-family:var(--font-heading-family);font-weight:800;color:var(--ns-ice)}main#MainContent .contact .field__input{border-radius:1.4rem}main#MainContent .template-search__header .h2,main#MainContent .template-404 .title{font-family:var(--font-heading-family);font-weight:800;color:var(--ns-ice)}.ns-reviews .jdgm-form__fieldset:has(.jdgm-form__reviewer-name-format-container)>label{display:inline!important;margin:0!important}.ns-reviews .jdgm-form__reviewer-name-format-container,.ns-reviews .jdgm-form__reviewer-name-format-container *{display:inline!important;float:none!important;position:static!important;margin:0!important;font-weight:400!important;color:#b9c8d3!important;font-size:1.4rem!important}.ns-reviews .jdgm-form__reviewer-name-format-container select,.ns-reviews .jdgm-form__reviewer-name-format-container .jdgm-form__reviewer-name-format{display:inline-block!important;margin:0 .4rem!important;color:var(--ns-ice)!important}.ns-reviews .jdgm-form__fieldset:has(.jdgm-form__reviewer-name-format-container) input{margin-top:.8rem!important}@media screen and (max-width:749px){main#MainContent .shopify-policy__container{margin:2.4rem 1.6rem 6rem!important;padding:3.2rem 2rem!important;border-radius:2rem}main#MainContent .shopify-policy__title h1{font-size:2.8rem}main#MainContent .shopify-policy__body{font-size:1.5rem}main#MainContent .collection-hero{padding-top:4rem}main#MainContent .product-card-wrapper .card__content{padding:1.2rem 1.2rem 1.6rem}main#MainContent .product-card-wrapper .card__heading{font-size:1.5rem}}html body #shopify-pc__banner.shopify-pc__banner__dialog{left:2.4rem!important;right:auto!important;bottom:2.4rem!important;width:min(46rem,calc(100% - 4.8rem))!important;min-width:0!important;padding:2.6rem 2.6rem 2.2rem!important;border-radius:2.2rem!important;border:1px solid var(--ns-line)!important;background:linear-gradient(160deg,#23395cf7,#0e1726fa)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2.4rem 6rem #00000080!important;font-family:var(--font-body-family)!important;color:var(--ns-ice)!important}html body #shopify-pc__banner .shopify-pc__banner__wrapper{align-items:stretch!important}html body #shopify-pc__banner .shopify-pc__banner__body{margin:0 0 1.8rem!important}html body #shopify-pc__banner h2{color:var(--ns-ice)!important;font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:2rem!important;letter-spacing:-.01em;margin:0 0 .8rem!important}html body #shopify-pc__banner p{color:var(--ns-muted)!important;font-size:1.4rem!important;line-height:1.55!important}html body #shopify-pc__banner a{color:var(--ns-frost)!important;text-underline-offset:.2em}html body #shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr;gap:1rem;width:100%!important}html body #shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;min-height:4.8rem;padding:0 2rem!important;border-radius:999px!important;font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:700!important;line-height:1.2!important;transition:transform .2s ease,border-color .2s ease}html body #shopify-pc__banner .shopify-pc__banner__btns button:hover{transform:translateY(-1px)}html body #shopify-pc__banner #shopify-pc__banner__btn-accept{order:1;background:var(--ns-ice)!important;color:var(--ns-night)!important;border:1px solid var(--ns-ice)!important}html body #shopify-pc__banner #shopify-pc__banner__btn-decline{order:2;background:transparent!important;color:var(--ns-ice)!important;border:1px solid rgba(234,241,244,.35)!important}html body #shopify-pc__banner #shopify-pc__banner__btn-decline:hover{border-color:var(--ns-frost)!important}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:3;grid-column:1 / -1;min-height:3.6rem;background:transparent!important;border:0!important;color:var(--ns-muted)!important;font-weight:600!important;font-size:1.4rem!important;text-decoration:underline;text-underline-offset:.25em}html body #shopify-pc__banner #shopify-pc__banner__btn-manage-prefs:hover{transform:none;color:var(--ns-ice)!important}html body #shopify-pc__banner button:focus-visible{outline:2px solid var(--ns-frost)!important;outline-offset:3px;box-shadow:none!important}@media screen and (max-width:600px){html body #shopify-pc__banner.shopify-pc__banner__dialog{left:1rem!important;right:1rem!important;bottom:1rem!important;width:auto!important;padding:2rem 1.8rem 1.4rem!important;border-radius:1.8rem!important;max-height:85%!important}html body #shopify-pc__banner h2{font-size:1.8rem!important}html body #shopify-pc__banner p{font-size:1.35rem!important}}html body #shopify-pc__prefs .shopify-pc__prefs__overlay{background:#050a12b8!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html body #shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{left:50%!important;width:min(68rem,calc(100% - 3.2rem))!important;transform:translate(-50%,-50%)!important;border-radius:2.2rem!important;border:1px solid var(--ns-line)!important;color:var(--ns-ice)!important;background:linear-gradient(160deg,#1b2c47,var(--ns-night))!important;box-shadow:0 3rem 8rem #0009!important;font-family:var(--font-body-family)!important}html body #shopify-pc__prefs__dialog header{border-bottom:1px solid var(--ns-line)!important;flex-direction:column!important;align-items:stretch!important;gap:1.6rem;padding:2.8rem 2.8rem 2rem!important}html body #shopify-pc__prefs__dialog header h2{color:var(--ns-ice)!important;font-family:var(--font-heading-family)!important;font-size:2.2rem!important;font-weight:700!important;text-align:left!important;margin:0!important;padding:0 4.4rem 0 0!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:2.4rem!important;right:2.4rem!important;width:3.6rem!important;height:3.6rem!important;border:1px solid var(--ns-line)!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-close svg path{fill:var(--ns-ice)!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0!important;width:100%!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{margin:0!important;width:auto!important;min-height:4.6rem;padding:0 1.6rem!important;border-radius:999px!important;background:transparent!important;color:var(--ns-ice)!important;border:1px solid rgba(234,241,244,.35)!important;font-family:var(--font-body-family)!important;font-size:1.45rem!important;font-weight:700!important;white-space:normal!important}html body #shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept{background:var(--ns-ice)!important;color:var(--ns-night)!important;border-color:var(--ns-ice)!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__intro h3,html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option label{color:var(--ns-ice)!important;font-family:var(--font-body-family)!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__intro p,html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option p,html body #shopify-pc__prefs__dialog .shopify-pc__prefs__options{color:var(--ns-muted)!important;line-height:1.5!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:2.2rem 2.8rem 0!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 2.8rem 2.8rem!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{border-top-color:var(--ns-line)!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option label span{background:transparent!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{border-radius:6px!important;background:var(--ns-ice)!important}html body #shopify-pc__prefs__dialog a{color:var(--ns-frost)!important}@media screen and (max-width:600px){html body #shopify-pc__prefs__dialog.shopify-pc__prefs__dialog{max-height:88%!important;border-radius:1.8rem!important}html body #shopify-pc__prefs__dialog header{padding:2rem 1.8rem 1.6rem!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-close{top:1.6rem!important;right:1.6rem!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions{grid-template-columns:1fr 1fr}html body #shopify-pc__prefs__dialog #shopify-pc__prefs__header-save{grid-column:1 / -1}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__intro-main{padding:1.8rem 1.8rem 0!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__options{padding:0 1.8rem 2rem!important}html body #shopify-pc__prefs__dialog .shopify-pc__prefs__option p{padding-left:4.4rem!important}}body:has(#shopify-pc__banner[style*=block]) shopify-chat,body:has(#shopify-pc__prefs[style*=block]) shopify-chat{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ns-pages.css.map */
