:root{--halvane-navy:#132a32;--halvane-navy-deep:#0d2026;--halvane-ivory:#f7f5ef;--halvane-gold:#b58a4b;--halvane-ink:#172126;--halvane-line:rgba(19,42,50,.14)}#ContactInfo-contact-info{font-family:Catamaran,sans-serif!important;font-size:15px!important;font-weight:400!important;line-height:27px!important;letter-spacing:.6px!important;padding-top:8px!important;padding-bottom:8px!important;min-height:43px!important}#ContactInfo-contact-info .contactContainer{gap:1rem!important}#ContactInfo-contact-info p,#ContactInfo-contact-info a,#ContactInfo-contact-info strong{font:inherit!important;letter-spacing:inherit!important;text-transform:none!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper{display:flex!important;justify-content:center!important;align-items:center!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper .media{position:relative!important;width:52px!important;height:52px!important;padding:0!important;background:transparent!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper .media .multicolumn-card__image{width:52px!important;height:52px!important;object-fit:contain!important;margin:0 auto!important}[id*=halvane-reassurance] .multicolumn-card__info{padding:1.5rem 1.2rem 1.7rem!important}[id*=halvane-reassurance] .multicolumn-card__info h3{font-size:1.4rem!important;line-height:1.3!important;letter-spacing:.08em!important;color:var(--halvane-navy)!important;text-align:center!important}[id*=halvane-reassurance] .multicolumn-card__info .rte{font-size:1.35rem!important;line-height:1.55!important}.template-index .title,.template-index .title-wrapper-with-link{letter-spacing:.035em}.template-index .title{color:var(--halvane-navy);font-weight:600}.template-index .rich-text__heading{max-width:22ch;margin-inline:auto}.template-index .rich-text__text{max-width:74ch;margin-inline:auto;color:#172126bd}.template-index .section+.section{border-top:1px solid rgba(19,42,50,.04)}.template-index .card-wrapper .card,.template-collection .card-wrapper .card{height:100%}.template-index .card__inner,.template-collection .card__inner{border-radius:2px;overflow:hidden;background:#f1efe9}.template-index .card__media .media,.template-collection .card__media .media{background:#f1efe9}.template-index .card__media img,.template-collection .card__media img{transition:transform .55s ease,filter .35s ease}.template-index .card-wrapper:hover .card__media img,.template-collection .card-wrapper:hover .card__media img{transform:scale(1.025)}.template-index .card__content,.template-collection .card__content{padding-top:1.15rem}.template-index .card__heading,.template-collection .card__heading{font-size:1.55rem;line-height:1.35;letter-spacing:.025em;color:var(--halvane-navy)}.template-index .price,.template-collection .price{margin-top:.55rem;color:var(--halvane-ink);font-weight:600}.template-index .collection-list .card__heading{font-size:1.6rem;letter-spacing:.07em;text-transform:uppercase}.button,.shopify-challenge__button{min-height:4.6rem;border-radius:2px!important;font-size:1.35rem!important;letter-spacing:.09em!important;font-weight:600!important}.underlined-link,.link-with-icon{font-weight:600;letter-spacing:.04em;text-underline-offset:.35rem}.product__title h1{color:var(--halvane-navy);line-height:1.15;letter-spacing:.015em}.product__description{color:#172126c7;line-height:1.7}.product__media-wrapper .global-media-settings{border-color:var(--halvane-line);border-radius:2px}.product__info-container .price{color:var(--halvane-navy);font-weight:650}.footer .footer-block__image-wrapper img,.footer img[src*=HL_v2_no_background]{filter:brightness(0) invert(1);opacity:.96}.footer .footer-block__heading{letter-spacing:.055em}.footer a{text-underline-offset:.3rem}@media screen and (min-width:750px){.template-index .banner__heading{max-width:19ch;margin-inline:auto;line-height:1.08}.template-index .banner__text{max-width:64ch;margin-inline:auto}.template-index .collection-list-wrapper,.template-index .featured-collection{padding-top:clamp(4.8rem,5.5vw,7.2rem);padding-bottom:clamp(4.8rem,5.5vw,7.2rem)}.footer__blocks-wrapper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;column-gap:4rem!important;row-gap:4rem!important}.footer__blocks-wrapper>.footer-block{width:auto!important;max-width:none!important;margin:0!important}.footer__blocks-wrapper>.footer-block:nth-child(1),.footer__blocks-wrapper>.footer-block:nth-child(2),.footer__blocks-wrapper>.footer-block:nth-child(3){grid-column:span 2!important}.footer__blocks-wrapper>.footer-block:nth-child(4),.footer__blocks-wrapper>.footer-block:nth-child(5){grid-column:span 3!important}.footer__blocks-wrapper>.footer-block:nth-child(5){align-self:start!important}}@media screen and (max-width:749px){#ContactInfo-contact-info{font-size:13px!important;line-height:20px!important;letter-spacing:.35px!important;padding-top:6px!important;padding-bottom:6px!important;min-height:auto!important}#ContactInfo-contact-info .contactContainer{display:block!important;text-align:center!important}#ContactInfo-contact-info .contactContainer>div+div{margin-top:2px!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper .media,[id*=halvane-reassurance] .multicolumn-card__image-wrapper .media .multicolumn-card__image{width:42px!important;height:42px!important}[id*=halvane-reassurance] .multicolumn-card__info{padding:1.1rem .75rem 1.3rem!important}[id*=halvane-reassurance] .multicolumn-card__info h3{font-size:1.2rem!important}[id*=halvane-reassurance] .multicolumn-card__info .rte{font-size:1.2rem!important;line-height:1.45!important}.template-index .banner__heading{font-size:clamp(2.8rem,9vw,4rem)!important;line-height:1.05!important}.template-index .banner__text{font-size:1.4rem!important;line-height:1.5!important}.template-index .card__heading,.template-collection .card__heading{font-size:1.35rem}.template-index .collection-list .card__heading{font-size:1.4rem}.footer__blocks-wrapper>.footer-block{width:100%!important}}body.index .slideshow .banner__heading.h0{font-size:6.4rem!important;line-height:1.03}@media screen and (max-width:749px){body.index .slideshow .banner__heading.h0{font-size:4.2rem!important;line-height:1.04}}:root{--halvane-navy:#132a32;--halvane-navy-deep:#0d2026;--halvane-gold:#b58a4b}.button.button--primary,.product-form__submit,.product__submit,.product-form__buttons .button,button[type=submit].button,.shopify-payment-button__button--unbranded,.button.button--full-width.button--primary{background-color:var(--halvane-navy)!important;color:#fff!important;border:1px solid var(--halvane-navy)!important;box-shadow:none!important}.button.button--primary:hover,.product-form__submit:hover,button[type=submit].button:hover{background-color:var(--halvane-navy-deep)!important;color:#fff!important}.button--secondary,.button.button--secondary{background:transparent!important;color:var(--halvane-navy)!important;border:1px solid var(--halvane-navy)!important}.button--secondary:hover{border-color:var(--halvane-navy-deep)!important;color:var(--halvane-navy-deep)!important}.button:hover,.button:focus{outline-offset:2px}.button--primary:focus-visible{outline:1px solid var(--halvane-gold)}.price .price__regular .price-item:before{content:""!important}.price__sale{display:none!important}.price-item{font-weight:650;letter-spacing:.01em}.price__container .price-item--regular{color:var(--halvane-navy)}.price--show-badge .price__badge-sale,.badge--sale{display:none!important}.h0,.h1,h1{letter-spacing:.01em}.product__title h1{letter-spacing:-.01em}.price,.price-item{letter-spacing:.005em}.banner__heading{letter-spacing:.02em}.product__info-wrapper{padding-left:clamp(2rem,4vw,5rem)}.product__media-wrapper .global-media-settings{border-radius:2px}.product__info-container>.product-form,.product__info-container>div{margin-block-end:1.6rem}.halvane-product-status,.halvane-price-note,.card__badge,.badge--sold-out,.product__badge{display:none!important}.halvane-why-buy{margin:1.8rem 0 2.2rem;padding:2rem 2.2rem;background:#fffdf8;border:1px solid #e6cf9f;border-left:4px solid var(--halvane-gold,#b58a4b);border-radius:2px}.halvane-why-buy__title{font-size:1.75rem;letter-spacing:.06em;color:var(--halvane-navy,#132a32);margin:0 0 1.1rem;text-transform:uppercase}.halvane-why-buy__list{list-style:none;margin:0;padding:0}.halvane-why-buy__list li{position:relative;padding:.42rem 0 .42rem 1.9rem;font-size:1.5rem;line-height:1.4;letter-spacing:.01em;color:#172126}.halvane-why-buy__list li:before{content:"\2713";position:absolute;left:0;top:.42rem;color:var(--halvane-gold,#b58a4b);font-weight:800;font-size:1.5rem}@media screen and (max-width:749px){.halvane-why-buy{padding:1.6rem 1.5rem}.halvane-why-buy__list li{font-size:1.4rem}}[id*=halvane-reassurance] .multicolumn{background:transparent!important}body.product [id*=halvane-reassurance],body.product [id*=halvane-reassurance] .section,body.product [id*=halvane-reassurance] .multicolumn,body.product [id*=halvane-reassurance] .multicolumn-card,body.product [id*=halvane-reassurance] .multicolumn-card.content-container,body.product [id*=halvane-reassurance] .multicolumn-card__image-wrapper,body.product [id*=halvane-reassurance] .multicolumn-card__info{box-shadow:none!important;border:none!important;border-radius:0!important;background:transparent!important;--card-shadow-horizontal-offset:0px!important;--card-shadow-vertical-offset:0px!important;--card-shadow-blur-radius:0px!important;--card-shadow-color:transparent!important}body.product main#MainContent{display:flex!important;flex-direction:column!important}body.product main#MainContent>[id*=halvane-reassurance]{order:1!important}body.product main#MainContent .breadcrumb,body.product main#MainContent [class*=breadcrumb]{order:2!important}body.product main#MainContent>.shopify-section:not([id*=halvane-reassurance]){order:9!important}[id*=halvane-reassurance] .multicolumn-card,[id*=halvane-reassurance] .multicolumn-card.content-container,[id*=halvane-reassurance] .multicolumn-card__image-wrapper,[id*=halvane-reassurance] .multicolumn-card__info{box-shadow:none!important;border:none!important;border-radius:0!important;background:transparent!important;--card-shadow-horizontal-offset:0px!important;--card-shadow-vertical-offset:0px!important;--card-shadow-blur-radius:0px!important;--card-shadow-color:transparent!important}[id*=halvane-reassurance] .multicolumn{border:none!important;box-shadow:none!important}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item,.header__inline-menu .link{font-size:1.7rem!important;letter-spacing:.04em!important;font-weight:400!important}.header__inline-menu .header__submenu .header__menu-item,.header__inline-menu .header__submenu .link{font-size:1.35rem!important;letter-spacing:.02em!important;font-weight:500!important}header .header__inline-menu{padding-left:2rem!important}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item,header .header__menu-item{font-weight:400!important}body.index main#MainContent{--card-shadow-opacity:0;--media-shadow-opacity:0;--card-border-opacity:0;background:#fff}body.index main#MainContent>.shopify-section:not([id*=halvane-hero]),body.index main#MainContent>.shopify-section:not([id*=halvane-hero])>.gradient,body.index main#MainContent>.shopify-section:not([id*=halvane-hero])>.color-background-1,body.index main#MainContent>.shopify-section:not([id*=halvane-hero])>.color-background-2,body.index main#MainContent .halvane-sauna-showcase{background:#fff!important;box-shadow:none!important}body.index main#MainContent .card,body.index main#MainContent .card-wrapper,body.index main#MainContent .card__inner,body.index main#MainContent .card__content,body.index main#MainContent .multicolumn-card,body.index main#MainContent .content-container,body.index main#MainContent .halvane-sauna-card,body.index main#MainContent .halvane-sauna-copy{background:transparent!important;box-shadow:none!important;border-color:transparent!important}body.index main#MainContent .card__media .media,body.index main#MainContent .article-card__image.media{background:#fff!important;box-shadow:none!important}body.index main#MainContent .section+.section{border-top:0!important}@media screen and (min-width:990px){.header__inline-menu .header__submenu.global-settings-popup{border:0!important;box-shadow:none!important}}.footer .footer-block__brand-info{text-align:center!important;line-height:1.7em!important}.footer .footer-block__brand-info .footer-block__image-wrapper{display:block!important;position:relative!important;width:200px!important;height:116px!important;overflow:hidden!important;margin:0 auto 20px!important;padding:0!important;border:0!important;background:transparent!important}.footer .footer-block__brand-info .footer-block__image-wrapper img[src*=HL_v2_no_background]{display:block!important;width:200px!important;height:200px!important;max-width:none!important;margin:0!important;transform:translateY(-41px)!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;opacity:.96!important}.footer .footer-block__brand-info .footer-block__heading{margin:0 0 5px!important}@media screen and (max-width:749px){.contactContainer .contactEmail a,.multicolumn-card__info a[href^="mailto:"]{overflow-wrap:anywhere;word-break:break-word}}[id*=__contact-info] .contactInfo{background:#132a32!important}[id*=__contact-info] .contactInfo,[id*=__contact-info] .contactInfo a,[id*=__contact-info] .contactText,[id*=__contact-info] .contactPhone,[id*=__contact-info] .contactOpening{font-size:16px!important;line-height:29px!important}body.product .product-form__submit{min-height:5.2rem!important;font-size:1.6rem!important;line-height:1.2!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important}body.product .product-form__submit span{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:uppercase!important}body.product .halvane-product-contact{margin:.4rem 0 1.8rem;padding:1.6rem 1.8rem;background:#132a32;color:#fff;border-radius:2px}body.product .halvane-product-contact__heading{margin:0 0 .65rem;color:#fff;font-size:1.65rem;line-height:1.3;font-weight:700;letter-spacing:.02em}body.product .halvane-product-contact__phone{display:inline-flex;align-items:center;gap:.75rem;color:#f5f1e8;font-size:2rem;line-height:1.35;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}body.product .halvane-product-contact__phone:hover,body.product .halvane-product-contact__phone:focus-visible{color:#b58a4b}body.product .halvane-product-contact__phone i{color:#f5f1e8;font-size:1.85rem}@media screen and (max-width:749px){[id*=__contact-info] .contactInfo,[id*=__contact-info] .contactInfo a,[id*=__contact-info] .contactText,[id*=__contact-info] .contactPhone,[id*=__contact-info] .contactOpening{font-size:15px!important;line-height:22px!important}[id*=__contact-info] .contactInfo{padding-top:7px!important;padding-bottom:7px!important}body.product .halvane-product-contact{padding:1.45rem 1.5rem}body.product .halvane-product-contact__heading{font-size:1.55rem}body.product .halvane-product-contact__phone{font-size:1.85rem}}body.product .halvane-product-question{margin:2.4rem 0 1.8rem;padding:0;background:transparent;color:#132a32;border:0;border-radius:0;box-shadow:none}body.product .halvane-product-question__heading{margin:0 0 .5rem;color:#132a32;font-size:1.65rem;line-height:1.3;font-weight:700;letter-spacing:.02em}body.product .halvane-product-question__phone{display:inline-flex;align-items:center;gap:.75rem;color:#132a32;font-size:2rem;line-height:1.35;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}body.product .halvane-product-question__phone:hover,body.product .halvane-product-question__phone:focus-visible{color:#b58a4b}body.product .halvane-product-question__phone i{color:#132a32;font-size:1.85rem}@media screen and (max-width:749px){body.product .halvane-product-question__heading{font-size:1.55rem}body.product .halvane-product-question__phone{font-size:1.85rem}}[id*=__contact-info] .contactPhone{color:#fff!important;-webkit-text-fill-color:#fff!important}[id*=__contact-info] .contactPhone a,[id*=__contact-info] .contactPhone a:visited,[id*=__contact-info] .contactPhone a[x-apple-data-detectors],[id*=__contact-info] .contactPhone [x-apple-data-detectors]{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important;font:inherit!important}[id*=__contact-info] .contactPhone a:hover,[id*=__contact-info] .contactPhone a:focus-visible{color:#b58a4b!important;-webkit-text-fill-color:#b58a4b!important}body.collection .collection-hero{background:#f7f5f1!important;border-bottom:1px solid rgba(19,42,50,.08)}body.collection .collection-hero__inner{padding-top:clamp(4rem,6vw,7rem);padding-bottom:clamp(3.5rem,5vw,6rem)}body.collection .collection-hero__text-wrapper{max-width:82rem;margin:0 auto;text-align:center}body.collection .collection-hero__title{margin:0;color:#132a32;font-size:clamp(3.4rem,4.5vw,5.4rem);font-weight:500;letter-spacing:.01em;line-height:1.08}body.collection .collection-hero__description{max-width:74rem!important;margin:1.7rem auto 0;color:#56666b;font-size:1.65rem;line-height:1.7}body.collection .facets-vertical-form{padding:1.6rem 0;border-bottom:1px solid rgba(19,42,50,.12)}body.collection .card__information{padding-top:1.5rem}body.collection .card__heading{font-size:1.7rem;line-height:1.4;font-weight:500;letter-spacing:.005em}body.collection .card__media .media{background:#fff!important}body.collection .card__media img{object-fit:contain!important}body.collection .product-grid{row-gap:4.8rem}body.collection .facet-filters__sort,body.collection .facets__summary{font-size:1.4rem;letter-spacing:.02em}#shopify-pc__banner.shopify-pc__banner__dialog{border:1px solid rgba(19,42,50,.16)!important;border-radius:2px!important;box-shadow:0 18px 50px #0d202629!important}#shopify-pc__banner h2{color:#132a32!important;font-weight:600!important;letter-spacing:.01em!important}#shopify-pc__banner button{border-radius:0!important;min-height:4.4rem!important;font-weight:600!important;letter-spacing:.03em!important}#shopify-pc__banner__btn-accept{background:#132a32!important;border-color:#132a32!important;color:#fff!important}#shopify-pc__banner__btn-accept:hover,#shopify-pc__banner__btn-accept:focus-visible{background:#0d2026!important;border-color:#0d2026!important}#shopify-pc__banner__btn-decline,#shopify-pc__banner__btn-manage-prefs{background:#fff!important;border:1px solid #132a32!important;color:#132a32!important}.footer{border-top:1px solid rgba(181,138,75,.5)}.footer .footer-block__heading{font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase}.footer .footer-block__details-content{line-height:1.75}.footer .footer-block__details-content a{text-underline-offset:.3rem}.footer .footer__content-bottom{border-top:1px solid rgba(245,241,232,.16);padding-top:2rem!important}.footer .footer__payment .list-payment{gap:.45rem}.footer .footer__payment .list-payment__item{margin:0!important}@media screen and (max-width:749px){[id*=__contact-info] .contactInfo{min-height:38px!important;padding:5px 12px!important}[id*=__contact-info] .contactContainer{display:flex!important;align-items:center!important;justify-content:center!important;gap:.45rem!important;min-height:28px!important}[id*=__contact-info] .contactText,[id*=__contact-info] .contactOpening,[id*=__contact-info] .contactEmail{display:none!important}[id*=__contact-info] .contactPhone,[id*=__contact-info] .contactPhone a{font-size:14px!important;line-height:24px!important;white-space:nowrap!important;font-weight:500!important;letter-spacing:.025em!important}[id*=__contact-info] .contactPhone:before{content:"CALL US  ";font-size:11px;font-weight:500;letter-spacing:.13em;color:#d8c9af}.header-wrapper .header{min-height:112px!important;padding-top:0!important;padding-bottom:0!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{width:112px!important;height:112px!important;max-width:112px!important;margin:0 auto!important}.header-wrapper .header__heading-logo{display:block!important;width:104px!important;height:104px!important;max-width:104px!important;object-fit:contain!important;margin:4px auto!important}.header-wrapper .header__icon{width:4.4rem!important;height:4.4rem!important}[id*=halvane-reassurance] .multicolumn{padding:0!important}[id*=halvane-reassurance] .page-width{padding:0 1.2rem!important}[id*=halvane-reassurance] .multicolumn-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:1rem 0!important}[id*=halvane-reassurance] .multicolumn-list__item{width:auto!important;max-width:none!important;min-height:72px!important;margin:0!important;padding:0!important}[id*=halvane-reassurance] .multicolumn-card{display:flex!important;align-items:center!important;justify-content:center!important;gap:.7rem!important;min-height:72px!important;padding:.8rem .45rem!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper{width:28px!important;min-width:28px!important;margin:0!important;padding:0!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper .media{width:28px!important;height:28px!important;padding:0!important}[id*=halvane-reassurance] .multicolumn-card__image-wrapper img{width:28px!important;height:28px!important;object-fit:contain!important}[id*=halvane-reassurance] .multicolumn-card__info{padding:0!important;text-align:left!important}[id*=halvane-reassurance] .multicolumn-card__info h3{margin:0!important;font-size:1.02rem!important;line-height:1.25!important;font-weight:600!important;letter-spacing:.055em!important}[id*=halvane-reassurance] .multicolumn-card__info .rte,[id*=halvane-reassurance] .multicolumn-card__info p{display:none!important}body.collection .collection-hero__inner{padding-top:3.5rem;padding-bottom:3.2rem}body.collection .collection-hero__title{font-size:3.2rem}body.collection .collection-hero__description{font-size:1.45rem;line-height:1.6}body.collection .product-grid{row-gap:3.4rem}body.collection .card__heading{font-size:1.42rem;line-height:1.35}body.collection .card__information{padding-top:1rem}#shopify-pc__banner.shopify-pc__banner__dialog{left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}#shopify-pc__banner .shopify-pc__banner__wrapper{padding:18px!important;gap:12px!important}#shopify-pc__banner .shopify-pc__banner__body{font-size:13.5px!important;line-height:1.45!important}#shopify-pc__banner .shopify-pc__banner__body h2{font-size:17px!important;margin-bottom:8px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}#shopify-pc__banner #shopify-pc__banner__btn-accept{grid-column:1!important;grid-row:1!important}#shopify-pc__banner #shopify-pc__banner__btn-decline{grid-column:2!important;grid-row:1!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1!important;grid-row:2!important}#shopify-pc__banner button{width:100%!important;min-width:0!important;margin:0!important;font-size:13px!important}.footer{padding-top:3.6rem!important;padding-bottom:1.8rem!important}.footer .footer__content-top{padding-bottom:1.8rem!important}.footer .footer__blocks-wrapper{gap:0!important}.footer .footer-block.grid__item{margin:0 0 2.2rem!important}.footer .footer-block__heading{margin-bottom:1rem!important;font-size:1.4rem!important}.footer .footer-block__details-content{margin-bottom:0!important;font-size:1.35rem!important;line-height:1.65!important}.footer .footer-block__brand-info .footer-block__image-wrapper{margin-bottom:10px!important}.footer .footer__content-bottom{padding-top:1.6rem!important}.footer .footer__copyright{margin-top:1.2rem!important}}.footer .halvane-premium-refinement-sentinel{display:none}@media screen and (min-width:990px){.header-wrapper .header{min-height:150px!important;padding-top:0!important;padding-bottom:0!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{width:142px!important;height:142px!important;max-width:142px!important;margin:0 auto!important}.header-wrapper .header__heading-logo{display:block!important;width:134px!important;height:134px!important;max-width:134px!important;object-fit:contain!important;margin:4px auto!important}body.product [id*=halvane-reassurance] .multicolumn-list{align-items:center!important}body.product [id*=halvane-reassurance] .multicolumn-card{display:flex!important;align-items:center!important;justify-content:center!important;gap:1rem!important;min-height:92px!important;padding:1rem!important}body.product [id*=halvane-reassurance] .multicolumn-card__image-wrapper{width:42px!important;min-width:42px!important;margin:0!important;padding:0!important}body.product [id*=halvane-reassurance] .multicolumn-card__image-wrapper .media{width:42px!important;height:42px!important;padding:0!important}body.product [id*=halvane-reassurance] .multicolumn-card__image-wrapper img{width:42px!important;height:42px!important;object-fit:contain!important}body.product [id*=halvane-reassurance] .multicolumn-card__info{padding:0!important;text-align:left!important}body.product [id*=halvane-reassurance] .multicolumn-card__info .rte,body.product [id*=halvane-reassurance] .multicolumn-card__info p{display:none!important}body.product [id*=halvane-reassurance] .multicolumn-card__info h3{margin:0!important;font-size:1.18rem!important;line-height:1.25!important;letter-spacing:.05em!important}}@media screen and (max-width:749px){.footer .footer-block--menu .footer-block__details-content{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:.7rem 1.4rem!important}.footer .footer-block--menu .footer-block__details-content li{margin:0!important;padding:0!important}.footer .footer-block--menu .footer-block__details-content .list-menu__item--link{display:inline!important;padding:0!important;margin:0!important}.footer .footer-block__details-content.rte p{margin:0!important;line-height:1.8!important}.footer .footer-block.grid__item{margin-bottom:1.6rem!important}.footer .footer-block__brand-info .footer-block__image-wrapper{width:160px!important;height:93px!important;margin:0 auto 8px!important}.footer .footer-block__brand-info .footer-block__image-wrapper img[src*=HL_v2_no_background]{width:160px!important;height:160px!important;transform:translateY(-33px)!important}.footer .footer-block__brand-info{line-height:1.55em!important}.footer .footer-block__brand-info p{margin:.4rem 0!important}.footer .footer__payment{margin-top:1rem!important}.footer .footer__payment .list-payment{max-width:280px!important;margin:0 auto!important}.footer .footer__content-bottom{padding-bottom:0!important}}@media screen and (min-width:990px){.footer__blocks-wrapper{position:relative!important}.footer__blocks-wrapper>.footer-block:nth-child(5){position:absolute!important;top:11rem!important;right:0!important;width:31%!important;max-width:none!important;transform:none!important}.footer__blocks-wrapper>.footer-block:nth-child(4){grid-column:span 3!important}}.header__inline-menu .header__menu-item,.menu-drawer__navigation .menu-drawer__menu-item,.footer,.footer h2,.footer h3,.footer p,.footer a,.footer li,.footer span,.footer small,.footer button,.footer label{text-transform:uppercase!important}.product__info-container .price .price__sale,.product__info-container .price-item--saved,.product__info-container .price__badge-sale,.product__info-container .badge--sale,.product__info-container .badge--sold-out,.product__info-container .product__badge,.product__info-container .card__badge,.product__info-container .price__badges{display:none!important}.product__info-container .price .price__regular{display:flex!important}.product__info-container .price-item--regular{color:#132a32!important;font-weight:650!important}body[class~="product.fireplace"] .halvane-product-question{margin:2.4rem 0 1.8rem;padding:0;background:transparent;color:#132a32;border:0;border-radius:0;box-shadow:none}body[class~="product.fireplace"] .halvane-product-question__heading{margin:0 0 .5rem;color:#132a32;font-size:1.65rem;line-height:1.3;font-weight:700;letter-spacing:.02em}body[class~="product.fireplace"] .halvane-product-question__phone{display:inline-flex;align-items:center;gap:.75rem;color:#132a32;font-size:2rem;line-height:1.35;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}body[class~="product.fireplace"] .halvane-product-question__phone:hover,body[class~="product.fireplace"] .halvane-product-question__phone:focus-visible{color:#b58a4b}body[class~="product.fireplace"] .halvane-product-question__phone i{color:#132a32;font-size:1.85rem}@media screen and (max-width:749px){body[class~="product.fireplace"] .halvane-product-question__heading{font-size:1.55rem}body[class~="product.fireplace"] .halvane-product-question__phone{font-size:1.85rem}}body.index [id*=halvane-reassurance] .multicolumn-card__info .rte,body.index [id*=halvane-reassurance] .multicolumn-card__info p,body.product [id*=halvane-reassurance] .multicolumn-card__info .rte,body.product [id*=halvane-reassurance] .multicolumn-card__info p{display:block!important;margin:.35rem 0 0!important;font-size:1.05rem!important;line-height:1.35!important;text-transform:none!important}@media screen and (max-width:749px){body.index [id*=halvane-reassurance] .multicolumn-card__info .rte,body.index [id*=halvane-reassurance] .multicolumn-card__info p,body.product [id*=halvane-reassurance] .multicolumn-card__info .rte,body.product [id*=halvane-reassurance] .multicolumn-card__info p{font-size:.92rem!important;line-height:1.3!important}}body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info .rte,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info p{display:block!important;margin:.35rem 0 0!important;font-size:1.05rem!important;line-height:1.35!important;text-transform:none!important}@media screen and (max-width:749px){body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info .rte,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info p{font-size:.92rem!important;line-height:1.3!important}}@media screen and (min-width:990px){.header.header--middle-center{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-areas:"navigation heading icons"!important}.header.header--middle-center .header__inline-menu{justify-self:start!important;padding-left:0!important}.header.header--middle-center .header__heading,.header.header--middle-center .header__heading-link{justify-self:center!important}.header.header--middle-center .header__icons{justify-self:end!important}}@media screen and (min-width:990px)and (max-width:1199px){.header.header--middle-center .header__inline-menu .header__menu-item,.header.header--middle-center .header__inline-menu .list-menu__item{font-size:1.35rem!important;letter-spacing:.025em!important}}@media screen and (min-width:990px)and (max-width:1099px){.header.header--middle-center .header__inline-menu .header__menu-item,.header.header--middle-center .header__inline-menu .list-menu__item{font-size:1.2rem!important;letter-spacing:.015em!important;padding-left:.8rem!important;padding-right:.8rem!important}.header.header--middle-center .header__inline-menu summary.header__menu-item{padding-right:2.2rem!important}}@media screen and (min-width:990px){.header-wrapper .header{min-height:124px!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{width:260px!important;height:90px!important;max-width:260px!important}.header-wrapper .header__heading-logo{display:block!important;width:250px!important;height:90px!important;max-width:250px!important;object-fit:contain!important;margin:0 auto!important}}@media screen and (max-width:749px){.header-wrapper .header{min-height:90px!important}.header-wrapper .header__heading,.header-wrapper .header__heading-link{width:190px!important;height:78px!important;max-width:190px!important}.header-wrapper .header__heading-logo{display:block!important;width:180px!important;height:72px!important;max-width:180px!important;object-fit:contain!important;margin:3px auto!important}}.footer .footer-block__brand-info .footer-block__image-wrapper{width:260px!important;height:auto!important;min-height:48px!important;overflow:visible!important;margin-left:auto!important;margin-right:auto!important}.footer .footer-block__brand-info .footer-block__image-wrapper img[src*=halvane-concept-2-logo]{display:block!important;width:260px!important;height:auto!important;max-width:260px!important;margin:0 auto!important;transform:none!important;object-fit:contain!important}@media screen and (max-width:749px){.footer .footer-block__brand-info .footer-block__image-wrapper{width:220px!important;min-height:40px!important}.footer .footer-block__brand-info .footer-block__image-wrapper img[src*=halvane-concept-2-logo]{width:220px!important;max-width:220px!important;transform:none!important}}.header-wrapper.bg_colour,.header-wrapper.bg_gradient{background:#132a32!important}.header-wrapper .header__heading-link{background:transparent!important}.header-wrapper .header__heading-logo[src*=halvane-concept-2-logo]{filter:brightness(0) invert(1)!important;background:transparent!important}.header-wrapper .header__icon,.header-wrapper .header__icon span,.header-wrapper .header__icon svg,.header-wrapper .header__menu-item,.header-wrapper .header__menu-item span{color:#fff!important}.header-wrapper .header__menu-item:hover,.header-wrapper .header__menu-item:hover span,.header-wrapper .header__menu-item:focus-visible,.header-wrapper .header__menu-item:focus-visible span,.header-wrapper details[open]>.header__menu-item,.header-wrapper details[open]>.header__menu-item span{color:#b58a4b!important}.header-wrapper .header__submenu,.header-wrapper .header__submenu .header__menu-item,.header-wrapper .header__submenu .header__menu-item span{background:#fff!important;color:#353535!important}.header-wrapper .header__submenu .header__menu-item:hover,.header-wrapper .header__submenu .header__menu-item:hover span{color:#b58a4b!important}@media screen and (max-width:989px){.header-wrapper .menu-drawer,.header-wrapper .menu-drawer__submenu{background:#132a32!important}.header-wrapper .menu-drawer__menu-item,.header-wrapper .menu-drawer__close-button{color:#fff!important}.header-wrapper .menu-drawer__menu-item:hover,.header-wrapper .menu-drawer__close-button:hover{color:#b58a4b!important}}body.collection .collection-hero{background:#fff!important;border-bottom:1px solid rgba(19,42,50,.08)!important}body.collection .collection-hero__inner{padding-top:3.2rem!important;padding-bottom:3rem!important}body.collection .collection-hero__title{font-size:clamp(3rem,3vw,4rem)!important;line-height:1.1!important;font-weight:500!important}body.collection .collection-hero__description{max-width:68rem!important;margin-top:1.1rem!important;font-size:1.45rem!important;line-height:1.55!important}.halvane-brand-filter{display:flex;align-items:center;gap:1.2rem;padding-top:0;padding-bottom:1.8rem;border-bottom:1px solid rgba(19,42,50,.12)}.halvane-brand-filter label{color:#132a32;font-size:1.35rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.halvane-brand-filter .select{width:min(28rem,100%)}.halvane-brand-filter .select__select{height:4.4rem;border:1px solid rgba(19,42,50,.25);background:#fff;color:#132a32;font-size:1.4rem}.halvane-brand-result-count{margin-left:auto;color:#5b676b;font-size:1.3rem}#product-grid>li[hidden]{display:none!important}@media screen and (max-width:749px){body.collection .collection-hero__inner{padding-top:2.4rem!important;padding-bottom:2.2rem!important}body.collection .collection-hero__title{font-size:2.8rem!important}body.collection .collection-hero__description{margin-top:.8rem!important;font-size:1.3rem!important;line-height:1.5!important}.halvane-brand-filter{display:grid;grid-template-columns:auto 1fr;gap:.7rem 1rem;padding-top:0;padding-bottom:1.4rem}.halvane-brand-filter .select{width:100%}.halvane-brand-result-count{grid-column:2;margin-left:0}}[id*=__contact-info] .contactInfo{background:#d8c9af!important}[id*=__contact-info] .contactInfo,[id*=__contact-info] .contactInfo a,[id*=__contact-info] .contactText,[id*=__contact-info] .contactPhone,[id*=__contact-info] .contactPhone a,[id*=__contact-info] .contactPhone a:visited,[id*=__contact-info] .contactPhone a[x-apple-data-detectors],[id*=__contact-info] .contactPhone [x-apple-data-detectors],[id*=__contact-info] .contactOpening,[id*=__contact-info] .contactEmail{color:#132a32!important;-webkit-text-fill-color:#132a32!important}[id*=__contact-info] .contactPhone:before{color:#132a32!important}[id*=__contact-info] .contactInfo a:hover,[id*=__contact-info] .contactInfo a:focus-visible{color:#0d2026!important;-webkit-text-fill-color:#0d2026!important}body.index [id*=halvane-reassurance] .multicolumn-card__info .rte,body.index [id*=halvane-reassurance] .multicolumn-card__info p{font-size:1.2rem!important;line-height:1.45!important}@media screen and (max-width:749px){body.index [id*=halvane-reassurance] .multicolumn-card__info .rte,body.index [id*=halvane-reassurance] .multicolumn-card__info p{font-size:1.05rem!important;line-height:1.4!important}}@media screen and (min-width:750px){body[class~=product] [id*=halvane-reassurance] .multicolumn-list,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-list{align-items:stretch!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card{display:block!important;min-height:168px!important;padding:0!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__image-wrapper,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__image-wrapper{width:52px!important;min-width:52px!important;margin:0 auto!important;padding:0!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__image-wrapper .media,body[class~=product] [id*=halvane-reassurance] .multicolumn-card__image-wrapper img,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__image-wrapper .media,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__image-wrapper img{width:52px!important;height:52px!important;object-fit:contain!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info{padding:1.5rem 1.2rem 1.7rem!important;text-align:center!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info h3,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info h3{margin:0!important;font-size:1.4rem!important;line-height:1.3!important;letter-spacing:.08em!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info .rte,body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info p,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info .rte,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info p{display:block!important;margin:.4rem 0 0!important;font-size:1.15rem!important;line-height:1.4!important;text-transform:none!important}}@media screen and (max-width:749px){body[class~=product] [id*=halvane-reassurance] .multicolumn-card,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card{display:block!important;min-height:120px!important;padding:1rem .7rem!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__image-wrapper,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__image-wrapper{width:38px!important;min-width:38px!important;margin:0 auto!important;padding:0!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__image-wrapper .media,body[class~=product] [id*=halvane-reassurance] .multicolumn-card__image-wrapper img,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__image-wrapper .media,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__image-wrapper img{width:38px!important;height:38px!important;object-fit:contain!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info{padding:.75rem .25rem 0!important;text-align:center!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info h3,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info h3{margin:0!important;font-size:1.15rem!important;line-height:1.3!important;letter-spacing:.055em!important}body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info .rte,body[class~=product] [id*=halvane-reassurance] .multicolumn-card__info p,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info .rte,body[class~="product.fireplace"] [id*=halvane-reassurance] .multicolumn-card__info p{display:block!important;margin:.35rem 0 0!important;font-size:1.05rem!important;line-height:1.35!important;text-transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/halvane-overrides.css.map */
