body{background-color:rgb(var(--color-background));color:rgba(var(--color-foreground),.72);text-rendering:optimizeLegibility}.page-width{max-width:var(--page-width);padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px){.page-width{padding-left:var(--haloes-space-m);padding-right:var(--haloes-space-m)}}@media screen and (min-width:1200px){.page-width{padding-left:var(--haloes-space-l);padding-right:var(--haloes-space-l)}}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.haloes-measure{max-width:58ch}.haloes-measure--tight{max-width:42ch}.haloes-section{padding-top:var(--haloes-space-xl);padding-bottom:var(--haloes-space-xl)}.haloes-section--flush{padding-top:0;padding-bottom:0}.haloes-section--tall{padding-top:var(--haloes-space-2xl);padding-bottom:var(--haloes-space-2xl)}.haloes-bleed{width:100%;max-width:none;padding-left:0;padding-right:0}.grid{column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.grid{column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em;line-height:1.12;color:rgb(var(--color-foreground))}h4,.h4,h5,.h5{font-weight:500;letter-spacing:var(--haloes-label-tracking);line-height:1.4}p{line-height:1.65}.rte{line-height:1.7}.rte p{margin:0 0 1.6em}.rte p:last-child{margin-bottom:0}.rte a,.rte.inline-richtext a{color:rgb(var(--haloes-accent));text-decoration:none;border-bottom:1px solid rgba(var(--haloes-accent),.4);text-underline-offset:initial;transition:border-color var(--haloes-duration-fast) var(--haloes-ease)}.rte a:hover,.rte.inline-richtext a:hover{border-bottom-color:rgb(var(--haloes-accent))}blockquote{font-style:normal;border-left:0;padding-left:0;padding-top:var(--haloes-space-xs);border-top:1px solid var(--haloes-hairline-metal);color:rgb(var(--color-foreground))}.haloes-label,.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);font-weight:500;line-height:1.4}.haloes-label{font-size:1.1rem;color:rgba(var(--color-foreground),.55)}.haloes-label--accent{color:rgb(var(--haloes-accent))}.haloes-label--bright{color:rgb(var(--color-foreground))}.haloes-eyebrow{display:inline-block;font-size:1rem;text-transform:uppercase;letter-spacing:calc(var(--haloes-label-tracking) * 1.4);color:rgba(var(--color-foreground),.45);margin-bottom:var(--haloes-space-s)}.haloes-eyebrow--accent{color:rgba(var(--haloes-accent),.85)}.haloes-display{font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-stretch:var(--font-display-stretch, normal);font-style:normal;text-transform:var(--font-display-transform);letter-spacing:var(--haloes-display-tracking, .01em);line-height:1.05;color:rgb(var(--color-foreground))}.haloes-display--hero{font-size:clamp(calc(var(--font-display-scale) * 4.4rem),calc(var(--font-display-scale) * 13vw),calc(var(--font-display-scale) * 16rem))}.haloes-display--xl{font-size:clamp(calc(var(--font-display-scale) * 3.6rem),calc(var(--font-display-scale) * 8vw),calc(var(--font-display-scale) * 9rem))}.haloes-display--l{font-size:clamp(calc(var(--font-display-scale) * 3rem),calc(var(--font-display-scale) * 5.5vw),calc(var(--font-display-scale) * 6rem))}.haloes-display--m{font-size:clamp(calc(var(--font-display-scale) * 2.4rem),calc(var(--font-display-scale) * 4vw),calc(var(--font-display-scale) * 4rem))}.haloes-display--s{font-size:calc(var(--font-display-scale) * 2.4rem)}.haloes-wordmark{display:inline-block;letter-spacing:var(--haloes-wordmark-tracking);line-height:1;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap}.haloes-wordmark--face{font-family:var(--font-wordmark-family);font-weight:var(--font-wordmark-weight);font-stretch:var(--font-wordmark-stretch);text-transform:var(--font-wordmark-transform)}.haloes-wordmark--sans{font-family:var(--font-body-family);font-weight:500;text-transform:uppercase;letter-spacing:calc(var(--haloes-wordmark-tracking) + .14em)}.haloes-wordmark--metal{background:var(--haloes-metal-fill);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.haloes-wordmark--metal{background:none;color:rgb(var(--haloes-accent));-webkit-text-fill-color:rgb(var(--haloes-accent))}}.haloes-rule{border:0;border-top:1px solid var(--haloes-hairline);margin:0;width:100%}.haloes-rule--metal{border-top-color:var(--haloes-hairline-metal)}.haloes-divider{display:flex;align-items:center;gap:var(--haloes-space-s);width:100%}.haloes-divider:before,.haloes-divider:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(to right,transparent,var(--haloes-hairline-metal) 30%,var(--haloes-hairline-metal) 70%,transparent)}.haloes-divider__mark{flex:0 0 auto;display:block;width:2rem;height:2rem;color:rgba(var(--haloes-accent),.75)}.haloes-divider__mark svg{display:block;width:100%;height:100%}.haloes-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none;opacity:var(--haloes-motif-opacity);z-index:0;overflow:hidden;color:rgb(var(--color-foreground))}.haloes-watermark svg{position:absolute;right:-6%;bottom:-20%;width:min(58vw,52rem);height:auto}.haloes-watermark--start svg{right:auto;left:-6%}.haloes-watermark--accent{color:rgb(var(--haloes-accent))}.haloes-layer{position:relative;z-index:1}.haloes-placeholder{position:relative;display:block;width:100%;padding-bottom:var(--ratio-percent, 125%);background-color:#1c1c1c;background-image:linear-gradient(160deg,#232323,#161616 55%,#1d1d1d);border:1px solid rgba(var(--color-foreground),.09);overflow:hidden}.haloes-placeholder__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--haloes-space-s);padding:var(--haloes-space-s);text-align:center}.haloes-placeholder__motif{display:block;width:clamp(4rem,22%,11rem);color:rgba(var(--haloes-accent),.3)}.haloes-placeholder__motif svg{display:block;width:100%;height:auto}.haloes-placeholder__meta{display:flex;flex-direction:column;gap:.6rem;font-size:.95rem;text-transform:uppercase;letter-spacing:calc(var(--haloes-label-tracking) * 1.2);line-height:1.4}.haloes-placeholder__label{color:rgba(var(--color-foreground),.5)}.haloes-placeholder__dims{color:rgba(var(--color-foreground),.3);font-variant-numeric:tabular-nums}.haloes-placeholder--bleed .haloes-placeholder__inner{align-items:flex-start;justify-content:flex-end;text-align:left}.haloes-placeholder--bleed .haloes-placeholder__motif{display:none}.haloes-placeholder--bleed .haloes-placeholder__meta{opacity:.55}.placeholder-svg{background-color:#1c1c1c;fill:#f5f5f024;border:1px solid rgba(245,245,240,.09)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{border-radius:0;min-height:5.2rem;padding:0 var(--haloes-space-s);font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);transition:background-color var(--haloes-duration-fast) var(--haloes-ease),color var(--haloes-duration-fast) var(--haloes-ease),border-color var(--haloes-duration-fast) var(--haloes-ease)}.button:before,.shopify-challenge__button:before,.customer button:before,.shopify-payment-button__button--unbranded:before{display:none}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after{top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:none;border:1px solid transparent;transition:border-color var(--haloes-duration-fast) var(--haloes-ease)}.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.button--primary:after,.button:not(.button--secondary):not(.button--tertiary):after{border-color:rgb(var(--color-button))}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:transparent;color:rgb(var(--color-button))}.button--secondary{background-color:transparent;color:rgb(var(--color-secondary-button-text))}.button--secondary:after{border-color:rgba(var(--color-secondary-button-text),.4)}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-secondary-button-text));color:rgb(var(--color-background))}.button--secondary:not([disabled]):hover:after{border-color:rgb(var(--color-secondary-button-text))}.button--tertiary{min-height:4rem;padding:0 1.6rem;font-size:1rem;background-color:transparent}.button--tertiary:after{border-color:var(--haloes-hairline)}.button--tertiary:not([disabled]):hover:after{border-color:rgba(var(--color-foreground),.5)}.button--metal,.haloes-atc .product-form__submit{background:var(--haloes-metal-fill);background-color:rgb(var(--haloes-accent));color:#0a0a0a;border:0}.button--metal:after,.haloes-atc .product-form__submit:after{border-color:transparent}.button--metal:not([disabled]):hover,.haloes-atc .product-form__submit:not([disabled]):hover{background:none;background-color:transparent;color:rgb(var(--haloes-accent))}.button--metal:not([disabled]):hover:after,.haloes-atc .product-form__submit:not([disabled]):hover:after{border-color:rgb(var(--haloes-accent))}.button[disabled],.button[aria-disabled=true],.haloes-atc .product-form__submit[disabled]{background:none;background-color:transparent;color:rgba(var(--color-foreground),.35);cursor:not-allowed}.button[disabled]:after,.haloes-atc .product-form__submit[disabled]:after{border-color:rgba(var(--color-foreground),.18)}.button--full-width{width:100%}shopify-accelerated-checkout,shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-button-block-size: 5.2rem}.link,.customer a{color:rgb(var(--color-foreground));text-decoration:none;font-size:1.2rem;transition:border-color var(--haloes-duration-fast) var(--haloes-ease),color var(--haloes-duration-fast) var(--haloes-ease)}.link:not(.list-menu__item):not(.header__menu-item):not(.header__icon):not(.header__heading-link):not(.modal__close-button):not(.button),.customer a{border-bottom:1px solid var(--haloes-hairline);padding-bottom:.2rem}.link:hover,.customer a:hover{border-bottom-color:rgb(var(--haloes-accent));color:rgb(var(--haloes-accent))}.link-with-icon{font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);margin-bottom:0;color:rgb(var(--color-foreground))}.link-with-icon:hover{color:rgb(var(--haloes-accent))}.haloes-underline{position:relative;text-decoration:none}.haloes-underline:after{content:"";position:absolute;left:0;bottom:-.4rem;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform var(--haloes-duration-fast) var(--haloes-ease)}.haloes-underline:hover:after,.haloes-underline:focus-visible:after{transform:scaleX(1)}.field__input,.select__select,.customer .field input,.customer select,.text-area{border-radius:0;background-color:transparent;border:0;border-bottom:1px solid rgba(var(--color-foreground),.28);box-shadow:none;color:rgb(var(--color-foreground));font-size:1.4rem;padding:1.9rem 0 .8rem;margin:0;transition:border-color var(--haloes-duration-fast) var(--haloes-ease)}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:1.9rem 0 .8rem;margin:0}.field:after,.select:after,.customer .field:after,.localization-form__select:after{display:none}.field:before,.select:before,.customer .field:before{display:none}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.text-area:focus{border-bottom-color:rgb(var(--haloes-accent));box-shadow:none;outline:0}.field__input::placeholder,.customer .field input::placeholder{opacity:0}.field__label,.customer .field label{font-size:1.2rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.5);left:0;top:1.5rem;transition:top var(--haloes-duration-fast) var(--haloes-ease),font-size var(--haloes-duration-fast) var(--haloes-ease),color var(--haloes-duration-fast) var(--haloes-ease)}.form__label{font-size:1.05rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.5)}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:.95rem;top:0;left:0;color:rgba(var(--color-foreground),.38)}.field__button{color:rgb(var(--haloes-accent));right:0}.field__input:-webkit-autofill,.field__input:-webkit-autofill:hover,.field__input:-webkit-autofill:focus,.customer .field input:-webkit-autofill{-webkit-text-fill-color:rgb(var(--color-foreground));-webkit-box-shadow:0 0 0 100rem rgb(var(--color-background)) inset;transition:background-color 100000s ease-in-out 0s}.quantity{border-radius:0;border:1px solid var(--haloes-hairline);background-color:transparent;width:11rem;min-height:4.6rem}.quantity:after{display:none}.quantity__input{font-size:1.3rem;color:rgb(var(--color-foreground))}.quantity__button{color:rgba(var(--color-foreground),.6)}.quantity__button:hover{color:rgb(var(--haloes-accent))}:root{--focused-base-outline: .2rem solid rgb(var(--haloes-accent));--focused-base-outline-offset: .3rem}.focus-inset:focus-visible,.focused.focus-inset{outline:.2rem solid rgb(var(--haloes-accent));outline-offset:-.2rem;box-shadow:none}.focus-offset:focus-visible,.focus-offset.focused{outline:.2rem solid rgb(var(--haloes-accent));outline-offset:.6rem;box-shadow:none}.button:focus-visible,.button.focused,.shopify-payment-button__button--unbranded:focus-visible{outline:.2rem solid rgb(var(--haloes-accent));outline-offset:.3rem;box-shadow:none}.skip-to-content-link:focus{background-color:rgb(var(--haloes-accent));color:#0a0a0a;z-index:1000;padding:1.2rem 2rem;min-height:0}::selection{background-color:rgba(var(--haloes-accent),.28);color:rgb(var(--color-foreground))}.badge{border-radius:0;border:1px solid currentColor;font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);padding:.5rem 1rem .4rem;line-height:1}.haloes-stamp{display:inline-flex;align-items:center;gap:.6rem;border:1px solid rgba(var(--haloes-accent),.6);color:rgb(var(--haloes-accent));background-color:#0a0a0a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);font-size:.95rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);padding:.55rem 1.1rem .45rem;line-height:1}.haloes-stamp--silver{border-color:rgba(var(--haloes-accent-alt),.6);color:rgb(var(--haloes-accent-alt))}.haloes-stamp--solid{background:var(--haloes-metal-fill);background-color:rgb(var(--haloes-accent));color:#0a0a0a;border-color:transparent}.card__badge{padding:var(--haloes-space-xs);display:flex;flex-direction:column;gap:.6rem;pointer-events:none}.card__badge.top.right,.card__badge.bottom.right{align-items:flex-end}.haloes-badges{display:flex;flex-direction:column;align-items:inherit;gap:.6rem}.price{font-size:1.25rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.72);font-variant-numeric:tabular-nums}.price--large{font-size:1.8rem;letter-spacing:.03em;color:rgb(var(--color-foreground))}.price--on-sale .price-item--regular{color:rgba(var(--color-foreground),.4)}.price__sale .price-item--sale{color:rgb(var(--haloes-accent))}.price .price__badge-sale,.price .price__badge-sold-out{margin-left:1rem}.unit-price{font-size:1rem;letter-spacing:var(--haloes-label-tracking);text-transform:uppercase;color:rgba(var(--color-foreground),.4)}.card-wrapper{--haloes-card-gap: var(--haloes-space-xs)}.card,.card--standard .card__inner,.card--card{border:0;border-radius:0;background-color:transparent}.card--standard .card__inner:after,.card--card:after{display:none}.card__inner{background-color:rgba(var(--color-foreground),.05)}.card__media,.card .media{border-radius:0;overflow:hidden}.card__content{padding:var(--haloes-card-gap) 0 0}.card--standard>.card__content{padding:var(--haloes-card-gap) 0 0}.card__information{padding:0 var(--haloes-space-xs) 0 0}.card__heading,.card__heading.h5{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);line-height:1.4;margin:0 0 .6rem;color:rgb(var(--color-foreground))}.card__heading a{text-decoration:none;color:inherit;transition:color var(--haloes-duration-fast) var(--haloes-ease)}.card-wrapper:hover .card__heading a{color:rgba(var(--color-foreground),.6)}.card__caption,.card .caption{color:rgba(var(--color-foreground),.45)}.media.media--hover-effect>img+img{opacity:0;transition:opacity var(--haloes-duration) var(--haloes-ease)}@media screen and (min-width:990px){.card .media.media--hover-effect>img,.card-wrapper .media.media--hover-effect>img{transition:opacity var(--haloes-duration) var(--haloes-ease),transform var(--haloes-duration) var(--haloes-ease)}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transform:none}}.quick-add__submit,.card__quick-add{border-radius:0}.collection-list .card__heading,.collection-list-title{font-family:var(--font-display-family);text-transform:var(--font-display-transform);letter-spacing:.01em;line-height:1.1;font-size:calc(var(--font-display-scale) * 2.4rem);font-weight:400}.collection-list-title{font-size:clamp(calc(var(--font-display-scale) * 2.6rem),calc(var(--font-display-scale) * 4vw),calc(var(--font-display-scale) * 4rem));margin-bottom:var(--haloes-space-m)}.collection-list__item .card__heading a{text-transform:none;letter-spacing:inherit}.header-wrapper{border-bottom:1px solid var(--haloes-hairline);background-color:rgb(var(--color-background))}.header.page-width{padding-left:2rem;padding-right:2rem}@media screen and (min-width:750px){.header.page-width{padding-left:var(--haloes-space-m);padding-right:var(--haloes-space-m)}}@media screen and (min-width:1200px){.header.page-width{padding-left:var(--haloes-space-l);padding-right:var(--haloes-space-l)}}.header__heading{margin:0}.header__heading-link{padding:0;transition:opacity var(--haloes-duration-fast) var(--haloes-ease)}.header__heading-link:hover{opacity:.7}.header__heading-logo{display:block}.header__menu-item,.header__menu-item.list-menu__item{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);padding:1.2rem 0;color:rgba(var(--color-foreground),.75);transition:color var(--haloes-duration-fast) var(--haloes-ease)}.header__menu-item:hover,.header__menu-item:focus-visible{color:rgb(var(--color-foreground));text-decoration:none}.header__menu-item span{text-decoration:none}.header__inline-menu .list-menu--inline{column-gap:var(--haloes-space-s)}.header__inline-menu .list-menu__item--link:hover span,.header__inline-menu .list-menu__item--link:focus-visible span{text-decoration:none}.header__icon,.header__icon--cart .icon,.header__icon .icon{height:2rem;width:2rem;color:rgb(var(--color-foreground))}.header__icon{transition:color var(--haloes-duration-fast) var(--haloes-ease)}.header__icon:hover{color:rgb(var(--haloes-accent))}.header__icons{column-gap:.4rem}.cart-count-bubble{border-radius:0;background-color:rgb(var(--haloes-accent));color:#0a0a0a;font-size:.9rem;font-weight:600;min-width:1.7rem;height:1.7rem}.header__submenu,.mega-menu__content{border:1px solid var(--haloes-hairline);border-radius:0;box-shadow:none;background-color:rgb(var(--color-background));padding:var(--haloes-space-s)}.header__submenu .header__menu-item{padding:.8rem 0}.mega-menu__link,.header__submenu .list-menu__item{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking)}.mega-menu__link:hover,.mega-menu__link--active{color:rgb(var(--haloes-accent));text-decoration:none}.menu-drawer{border:0;border-right:1px solid var(--haloes-hairline);background-color:rgb(var(--color-background))}.menu-drawer__menu-item{font-size:1.4rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);padding:1.6rem 2.4rem}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{background-color:transparent;color:rgb(var(--haloes-accent));text-decoration:none}.menu-drawer__navigation{padding:var(--haloes-space-s) 0}.menu-drawer__utility-links{padding:var(--haloes-space-s);background-color:transparent;border-top:1px solid var(--haloes-hairline)}.announcement-bar{border-bottom:1px solid var(--haloes-hairline)}.announcement-bar__message{font-size:1rem;text-transform:uppercase;letter-spacing:calc(var(--haloes-label-tracking) * 1.2);padding:1.1rem 2rem;min-height:0}.search__input.field__input{padding-right:4rem}.predictive-search{border:1px solid var(--haloes-hairline);border-radius:0;box-shadow:none;background-color:rgb(var(--color-background))}.predictive-search__heading{border-bottom:1px solid var(--haloes-hairline);color:rgba(var(--color-foreground),.5);font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking)}.footer{border-top:1px solid var(--haloes-hairline);background-color:rgb(var(--color-background))}.footer__content-top{padding-top:var(--haloes-space-xl);padding-bottom:var(--haloes-space-l)}.footer__content-bottom{border-top:1px solid var(--haloes-hairline);padding-top:var(--haloes-space-s);padding-bottom:var(--haloes-space-s)}.footer-block__heading{font-family:var(--font-body-family);font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:calc(var(--haloes-label-tracking) * 1.2);color:rgba(var(--color-foreground),.45);margin-bottom:var(--haloes-space-xs)}.footer-block__details-content .list-menu__item--link,.footer__list-social .list-social__link,.copyright__content,.policies .list-menu__item--link{font-size:1.15rem;color:rgba(var(--color-foreground),.6);text-decoration:none;transition:color var(--haloes-duration-fast) var(--haloes-ease)}.footer-block__details-content .list-menu__item--link:hover,.policies .list-menu__item--link:hover{color:rgb(var(--haloes-accent));text-decoration:none}.footer__list-social .list-social__link:hover{color:rgb(var(--haloes-accent))}.footer__list-social .icon{height:1.8rem;width:1.8rem}.copyright__content{font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.35)}.footer-block--newsletter,.footer__payment{margin-top:0}.footer .list-payment__item svg{opacity:.4}.drawer{background-color:rgb(var(--color-background))}.drawer__inner{border-left:1px solid var(--haloes-hairline);border-radius:0;box-shadow:none;background-color:rgb(var(--color-background))}.drawer__header{border-bottom:1px solid var(--haloes-hairline);padding:var(--haloes-space-s);margin-bottom:0}.drawer__heading{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;text-transform:uppercase;letter-spacing:calc(var(--haloes-label-tracking) * 1.2);margin:0}.drawer__close{color:rgb(var(--color-foreground))}.drawer__close:hover{color:rgb(var(--haloes-accent))}.drawer__contents,.drawer__footer{padding-left:var(--haloes-space-s);padding-right:var(--haloes-space-s)}.drawer__footer{border-top:1px solid var(--haloes-hairline);padding-top:var(--haloes-space-s);padding-bottom:var(--haloes-space-s)}.cart-drawer__overlay:before{background-color:#000000bf}.cart-item{border-bottom:1px solid var(--haloes-hairline);padding-bottom:var(--haloes-space-xs)}.cart-item__image{border-radius:0;border:0}.cart-item__name{font-size:1.15rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);text-decoration:none;color:rgb(var(--color-foreground))}.cart-item__details .product-option{font-size:1.05rem;color:rgba(var(--color-foreground),.45);text-transform:uppercase;letter-spacing:var(--haloes-label-tracking)}.totals__subtotal,.totals__subtotal-value{font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking)}.totals__subtotal-value{font-size:1.6rem;letter-spacing:.03em;text-transform:none}.tax-note{font-size:1rem;color:rgba(var(--color-foreground),.4)}.cart__empty-text,.cart-drawer__empty-text{font-family:var(--font-display-family);text-transform:var(--font-display-transform);font-size:calc(var(--font-display-scale) * 3.2rem);line-height:1.1}.cart__warnings{padding:var(--haloes-space-2xl) 0}.cart-items th{font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.4);border-bottom:1px solid var(--haloes-hairline);padding-bottom:var(--haloes-space-xs)}.cart-item cart-remove-button .button{min-height:0;min-width:0;color:rgba(var(--color-foreground),.5)}.cart-item cart-remove-button .button:hover{color:rgb(var(--haloes-accent))}.collection-hero{padding-top:var(--haloes-space-xl);padding-bottom:var(--haloes-space-l)}.collection-hero__title{font-family:var(--font-display-family);text-transform:var(--font-display-transform);font-size:clamp(calc(var(--font-display-scale) * 3.2rem),calc(var(--font-display-scale) * 7vw),calc(var(--font-display-scale) * 7.5rem));line-height:1;letter-spacing:.01em;margin:0}.collection-hero__description{color:rgba(var(--color-foreground),.55);max-width:52ch;margin-top:var(--haloes-space-s)}.facets-container{border-bottom:1px solid var(--haloes-hairline);padding-bottom:var(--haloes-space-xs);margin-bottom:var(--haloes-space-m)}.facets__summary,.facets__disclosure .facets__summary{font-size:1.05rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.6)}.facets__summary:hover{color:rgb(var(--color-foreground))}.facets__display,.facets__display-vertical{border:1px solid var(--haloes-hairline);border-radius:0;box-shadow:none;background-color:rgb(var(--color-background))}.facets__label,.facet-checkbox{font-size:1.15rem}.facet-checkbox>input[type=checkbox]{border-radius:0}.active-facets__button .active-facets__button-inner{border-radius:0;border:1px solid rgba(var(--haloes-accent),.5);color:rgb(var(--haloes-accent));font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);min-height:0;padding:.6rem 1rem}.facets__form .select__select,.facets__sort .select__select{font-size:1.05rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking)}.product-count__text,.facets__label .facet-checkbox__count{color:rgba(var(--color-foreground),.35);font-size:1rem}.pagination__list{gap:.4rem}.pagination__item{border-radius:0;font-size:1.2rem;color:rgba(var(--color-foreground),.5)}.pagination__item:hover{color:rgb(var(--haloes-accent))}.pagination__item--current{color:rgb(var(--color-foreground))}.pagination__item--current:after{background-color:rgb(var(--haloes-accent))}.product__title,.product__title h1,.product__title h2{font-family:var(--font-body-family);font-size:clamp(2.2rem,2.1vw,3rem);font-weight:400;letter-spacing:.01em;line-height:1.15;text-transform:none;margin-bottom:var(--haloes-space-xs)}.product__info-container{display:flex;flex-direction:column;gap:var(--haloes-space-xs)}.product__info-container>*{margin:0}@media screen and (min-width:1200px){.product--large:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{padding:0 0 0 var(--haloes-space-l)}.product--large:not(.product--no-media).product--right .product__info-wrapper,.product--medium:not(.product--no-media).product--right .product__info-wrapper,.product--small:not(.product--no-media).product--right .product__info-wrapper{padding:0 var(--haloes-space-l) 0 0}}.product__description{color:rgba(var(--color-foreground),.62);max-width:52ch;line-height:1.7}.product__media-wrapper,.product__media-item{border-radius:0}.product-media-container,.product__media,.product__modal-opener .product__media-icon{border-radius:0;border:0}.product__media-icon{background-color:#0a0a0a99;border:1px solid var(--haloes-hairline-metal);color:rgb(var(--haloes-accent));opacity:0;transition:opacity var(--haloes-duration-fast) var(--haloes-ease)}.product__modal-opener:hover .product__media-icon,.product__modal-opener:focus-within .product__media-icon{opacity:1}.thumbnail{border-radius:0;border:1px solid transparent;box-shadow:none}.thumbnail[aria-current=true]{border-color:rgb(var(--haloes-accent));box-shadow:none}.thumbnail:hover{border-color:var(--haloes-hairline-metal)}.product-form__input .form__label,fieldset.js.product-form__input .form__label{font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.45);margin-bottom:1rem}.product-form__input input[type=radio]+label{border-radius:0;font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);padding:1.1rem 1.6rem;color:rgba(var(--color-foreground),.7);transition:border-color var(--haloes-duration-fast) var(--haloes-ease),color var(--haloes-duration-fast) var(--haloes-ease)}.product-form__input input[type=radio]+label:hover{border-color:rgba(var(--color-foreground),.6);color:rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label{background-color:transparent;color:rgb(var(--haloes-accent));box-shadow:0 0 0 1px rgb(var(--haloes-accent));border-color:rgb(var(--haloes-accent))}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{color:rgba(var(--color-foreground),.25)}.product-form__input .select__select{text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);font-size:1.1rem}.product-form__buttons{max-width:none;margin-top:var(--haloes-space-xs)}.product-form__submit{margin-bottom:1rem}.product__accordion .accordion__title,.accordion summary{font-family:var(--font-body-family);font-size:1.1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking)}.accordion,.product__accordion{border-top:1px solid var(--haloes-hairline);border-bottom:1px solid var(--haloes-hairline)}.accordion+.accordion,.product__accordion+.product__accordion{border-top:0}.product__accordion .accordion__content{color:rgba(var(--color-foreground),.6);padding:0 0 var(--haloes-space-xs)}.haloes-size-guide-trigger{display:inline-flex;align-items:center;gap:.6rem;background:none;border:0;padding:0;margin:0;cursor:pointer;font-family:var(--font-body-family);font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.55);border-bottom:1px solid var(--haloes-hairline);padding-bottom:.2rem;transition:color var(--haloes-duration-fast) var(--haloes-ease),border-color var(--haloes-duration-fast) var(--haloes-ease)}.haloes-size-guide-trigger:hover{color:rgb(var(--haloes-accent));border-bottom-color:rgb(var(--haloes-accent))}.haloes-size-guide-trigger__mark{display:block;width:1.1rem;height:1.1rem;color:rgba(var(--haloes-accent),.8)}.haloes-size-guide-trigger__mark svg{display:block;width:100%;height:100%}.haloes-size-guide__opener{display:block;margin-top:calc(var(--haloes-space-2xs) * -1)}.haloes-size-guide{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#000000d1;padding:var(--haloes-space-xs);align-items:center;justify-content:center}.haloes-size-guide[open]{display:flex}.haloes-size-guide__panel{position:relative;width:100%;max-width:68rem;max-height:90vh;max-height:90svh;display:flex;flex-direction:column;background-color:rgb(var(--color-background));border:1px solid var(--haloes-hairline-metal)}.haloes-size-guide__header{display:flex;align-items:center;justify-content:space-between;gap:var(--haloes-space-xs);padding:var(--haloes-space-s);border-bottom:1px solid var(--haloes-hairline)}.haloes-size-guide__heading{margin:0}.haloes-size-guide__close{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-right:calc(var(--haloes-space-2xs) * -1);background:none;border:0;cursor:pointer;color:rgb(var(--color-foreground));transition:color var(--haloes-duration-fast) var(--haloes-ease)}.haloes-size-guide__close:hover{color:rgb(var(--haloes-accent))}.haloes-size-guide__close svg{width:1.8rem;height:1.8rem}.haloes-size-guide__body{padding:var(--haloes-space-s);overflow-y:auto;-webkit-overflow-scrolling:touch}.haloes-size-guide__chart+.haloes-size-guide__chart{margin-top:var(--haloes-space-m)}.haloes-size-guide__chart-heading{margin:0 0 var(--haloes-space-xs)}.haloes-size-guide__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.haloes-size-guide__scroll table{width:100%;min-width:34rem;border-collapse:collapse;font-variant-numeric:tabular-nums}.haloes-size-guide__scroll th,.haloes-size-guide__scroll td{padding:1.2rem 1.6rem 1.2rem 0;text-align:left;border-bottom:1px solid var(--haloes-hairline);font-size:1.25rem;font-weight:400}.haloes-size-guide__scroll thead th{font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.4);border-bottom-color:var(--haloes-hairline-metal)}.haloes-size-guide__scroll tbody th{color:rgb(var(--color-foreground))}.haloes-size-guide__scroll tbody td{color:rgba(var(--color-foreground),.62)}.haloes-size-guide__scroll tbody tr:last-child th,.haloes-size-guide__scroll tbody tr:last-child td{border-bottom:0}.haloes-size-guide__note{margin:var(--haloes-space-s) 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.4)}.haloes-size-guide__note:first-child{margin:0 0 var(--haloes-space-s)}.haloes-variant-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--haloes-space-xs);flex-wrap:wrap}.product-media-modal{background-color:rgb(var(--color-background))}.product-media-modal__dialog{padding:0}.product-media-modal__toggle{border-radius:0;background-color:#0a0a0ab3;border:1px solid var(--haloes-hairline);color:rgb(var(--color-foreground))}.related-products__heading{font-family:var(--font-body-family);font-size:1.1rem;text-transform:uppercase;letter-spacing:calc(var(--haloes-label-tracking) * 1.2);color:rgba(var(--color-foreground),.45);margin-bottom:var(--haloes-space-m)}.template-search__header{margin-bottom:var(--haloes-space-m)}.template-search__header>h1,.template-search__header>.h2{font-family:var(--font-display-family);text-transform:var(--font-display-transform);font-size:clamp(calc(var(--font-display-scale) * 2.8rem),calc(var(--font-display-scale) * 5vw),calc(var(--font-display-scale) * 5.2rem));letter-spacing:.01em;line-height:1.1;margin:0 0 var(--haloes-space-s)}.template-search__search{max-width:52rem;margin:0 auto var(--haloes-space-l)}.template-search--empty{padding-bottom:var(--haloes-space-2xl)}.customer{max-width:52rem;margin:var(--haloes-space-xl) auto}.customer h1,.customer h2{font-family:var(--font-display-family);text-transform:var(--font-display-transform);font-size:calc(var(--font-display-scale) * 3.6rem);letter-spacing:.01em;margin-bottom:var(--haloes-space-s)}.customer table th{font-size:1rem;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);color:rgba(var(--color-foreground),.4);border-bottom:1px solid var(--haloes-hairline)}.customer table td{border-bottom:1px solid var(--haloes-hairline)}.modal__content,.global-settings-popup,.quantity-popover__info{border-radius:0;border:1px solid var(--haloes-hairline);box-shadow:none;background-color:rgb(var(--color-background))}.modal-overlay:after,.modal__toggle{background-color:#000c}.modal__close-button{border-radius:0;color:rgb(var(--color-foreground))}.modal__close-button:hover{color:rgb(var(--haloes-accent))}.newsletter-form__message,.form__message{font-size:1.1rem;letter-spacing:.02em;color:rgb(var(--haloes-accent))}.form__message .icon,.newsletter-form__message .icon{color:currentColor}.form-status,.errors{font-size:1.15rem}.scroll-trigger.animate--slide-in{animation-duration:1s;animation-timing-function:var(--haloes-ease)}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{--slide-in-offset: 1.6rem}}@media(prefers-reduced-motion:reduce){.haloes-underline:after,.media.media--hover-effect>img+img,.button,.header__icon,.link{transition:none}}.collection-list-title,.multicolumn .title,.collapsible-content__heading,.related-products__heading,.main-page-title,.title--primary,.haloes-quiet-title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:500;font-stretch:normal;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);line-height:1.4;margin:0}.collection-hero__title{font-family:var(--font-body-family);font-stretch:normal;font-size:1.4rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);line-height:1.4}.collection-hero{padding-top:var(--haloes-space-m);padding-bottom:var(--haloes-space-s)}.product__title,.product__title h1,.product__title h2{font-size:1.5rem;font-weight:500;text-transform:uppercase;letter-spacing:var(--haloes-label-tracking);line-height:1.4}.haloes-placeholder,.haloes-editorial__frame{background-color:rgba(var(--color-foreground),.04);background-image:none;border-color:rgba(var(--color-foreground),.06)}.placeholder-svg{background-color:rgba(var(--color-foreground),.04);fill:rgba(var(--color-foreground),.12);border:0}.card__media,.product__media{background-color:rgba(var(--color-foreground),.03)}.cart-count-bubble,.skip-to-content-link:focus{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.haloes-stamp{border-color:rgba(var(--color-foreground),.35);color:rgb(var(--color-foreground));background-color:rgba(var(--color-background),.85);-webkit-backdrop-filter:none;backdrop-filter:none}::selection{background-color:rgba(var(--color-foreground),.12)}.cart-drawer__overlay:before,.modal-overlay:after{background-color:#0a0a0a59}.modal__toggle{background-color:transparent}.header__icon{width:4.4rem;height:4.4rem}.header__icon .svg-wrapper,.header__icon .icon{width:2rem;height:2rem}.header__icon--cart .svg-wrapper,.header__icon--cart .icon{width:3.6rem;height:3.6rem}.haloes-size-guide{background-color:#0a0a0a66}.haloes-hero--mark .haloes-hero__wordmark{margin:0 0 var(--haloes-space-m)}.haloes-hero--mark .haloes-hero__inner{display:flex;flex-direction:column;align-items:center}.haloes-wordmark__bundled{display:block;height:auto;max-width:100%}.haloes-wordmark__bundled--s,.haloes-wordmark__bundled--m{width:var(--haloes-logo-width, 48px)}.haloes-wordmark__bundled--l{width:clamp(12rem,16vw,22rem)}.haloes-wordmark__bundled--xl{width:clamp(14rem,20vw,28rem)}.haloes-wordmark__bundled--hero{width:clamp(16rem,24vw,34rem)}@media screen and (max-width:749px){.haloes-wordmark__bundled--s,.haloes-wordmark__bundled--m{width:calc(var(--haloes-logo-width, 48px) * .8)}}body{font-size:1.2rem;line-height:1.6;letter-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){body{font-size:1.2rem}}.header__menu-item,.header__menu-item.list-menu__item{font-size:1.2rem;font-weight:400;letter-spacing:0;color:rgb(var(--color-foreground));padding:.8rem 0}.header__inline-menu .list-menu--inline{column-gap:1.6rem}.haloes-header-text{font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:0;line-height:1;white-space:nowrap}.header--text-links .header__icons>.header__icon,.header--text-links .header__icons .header__search .header__icon{width:auto;height:4.4rem;padding:0 .8rem}.header--text-links .header__icons .header__icon .svg-wrapper:not(.header__icon-close),.header--text-links .header__icons .cart-count-bubble{display:none}.header--text-links .header__search details[open] .haloes-header-text{display:none}@media screen and (max-width:749px){.header--text-links .header__icons .header__search,.header--text-links .header__icons .header__icon--account{display:none}}.haloes-header--overlay-light .header__inline-menu>ul>li>a.header__menu-item,.haloes-header--overlay-light .header__inline-menu>ul>li>header-menu>details>summary.header__menu-item,.haloes-header--overlay-light .header__icons>.header__icon,.haloes-header--overlay-light .header__icons .header__search>details:not([open])>summary,.haloes-header--overlay-light>.header__icon--menu,.haloes-header--overlay-light .header__icon--menu{color:#fff}.template-collection .collection.page-width,.template-search .template-search__results.page-width{max-width:none;padding-left:0;padding-right:0}.template-collection .facets-wrapper.page-width{max-width:none;padding-left:1.2rem;padding-right:1.2rem}.facets-container-drawer{display:flex;align-items:center;justify-content:space-between;padding:2.4rem 0 1.2rem}.facets-container-drawer .product-count{display:none}.facets-container-drawer menu-drawer{margin-left:auto}.haloes-toolbar-title{margin:0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:0}.mobile-facets__open{font-size:1.2rem;text-transform:uppercase;letter-spacing:0}.mobile-facets__open .svg-wrapper,.mobile-facets__open>.icon{display:none}.product-grid .grid__item>.card-wrapper,.product-grid .grid__item .card-wrapper{height:100%;border:1px solid rgb(var(--color-foreground))}.product-grid .card__media,.product-grid .card__inner{background-color:transparent}.product-grid .card__media img{object-fit:contain;padding:8%}.product-grid .card__content{padding:.8rem}.card__information{display:flex;flex-direction:column;padding:0}.card__information .card-information{order:-1}.card__heading,.card__heading.h5{font-size:1.1rem;font-weight:400;letter-spacing:0;margin:0}.card-information .price,.card-information .price-item{font-size:1.1rem;letter-spacing:0}.product__title,.product__title h1,.product__title h2{font-family:var(--font-body-family);font-size:2.4rem;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.4;margin-bottom:0}.product .price .price-item{font-size:1.4rem;letter-spacing:0}.product-form__input .form__label{font-size:1.2rem;text-transform:none;letter-spacing:0;color:rgb(var(--color-foreground))}.product-form__input input[type=radio]+label{min-width:5.6rem;padding:.8rem 1.2rem;font-size:1.2rem;letter-spacing:0;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground));justify-content:center}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background));box-shadow:none;border-color:rgb(var(--color-foreground))}.product-form__submit,.haloes-atc .product-form__submit{min-height:4.4rem;font-size:1.2rem;letter-spacing:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__accordion{border:0}.product__accordion summary{padding:.6rem 0}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;text-transform:none;letter-spacing:0}.product__accordion .icon-caret,.product__accordion summary>.svg-wrapper{display:none}.product__accordion .summary__title:after{content:"+";margin-left:.6rem;font-size:1.2rem}.product__accordion details[open] .summary__title:after{content:"\2212"}.product__accordion .summary__title{display:flex;align-items:baseline}.product__accordion .accordion__content{padding:.4rem 0 1.2rem;font-size:1.2rem}.product__accordion+.product__accordion,.product__info-container>*+.product__accordion{border-top:0}.facets-container-drawer{flex-wrap:wrap;border:0;margin-bottom:0}.facets-container-drawer menu-drawer{flex:0 0 auto;width:auto}.facets-container-drawer>.facets{order:10;flex-basis:100%;margin:0;padding:0;border:0}.facets-container-drawer>.facets:not(:has(.active-facets__button)){display:none}.facets-container-drawer .mobile-facets__open-label,.facets-container-drawer .mobile-facets__open{font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:0}.product-grid .card--standard>.card__content,.product-grid .card>.card__content{padding:.8rem 1rem 1rem}html body .facets-container-drawer .mobile-facets__wrapper{flex:0 0 auto;margin-left:auto;margin-right:0}html body .product__info-container{gap:1.2rem}html body .product__info-container>*,html body .product__info-container>*+*{margin-top:0;margin-bottom:0}html body .product__info-container .product__accordion:first-of-type{margin-top:1.2rem}html body .product-form__input .form__label,html body fieldset.product-form__input legend.form__label,html body fieldset.js.product-form__input legend.form__label{font-size:1.2rem;text-transform:none;letter-spacing:0;color:rgb(var(--color-foreground));margin-bottom:.6rem}html body variant-selects .product-form__input{margin-bottom:1.2rem}.product__accordion .accordion__content table{display:block;overflow-x:auto;border-collapse:collapse;font-size:1.1rem}.product__accordion .accordion__content th,.product__accordion .accordion__content td{padding:.4rem .8rem;white-space:nowrap;border:1px solid rgba(var(--color-foreground),.15)}.header--text-links>.header__search .haloes-header-text{display:none}html:has(body.template-index){height:100%;overflow:hidden}body.template-index{display:flex;flex-direction:column;height:100vh;height:100svh;overflow:hidden}body.template-index>*{flex:0 0 auto}body.template-index>#MainContent{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.template-index #MainContent>.shopify-section{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}body.template-index .haloes-hero{flex:1 1 auto;min-height:0;height:auto}body.template-index .haloes-footer{padding-top:1.6rem;padding-bottom:1.6rem}body.template-index .haloes-footer__links{margin-top:.8rem}@media screen and (max-width:749px){body.template-index .haloes-footer__group,body.template-index .haloes-footer__group:first-child,body.template-index .haloes-footer__group:last-child{padding:.8rem 0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/haloes.css.map */
