@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(instrument-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(instrument-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Linanew;font-style:normal;font-weight:400;font-display:swap;src:url(Linanew.woff2) format("woff2"),url(Linanew.woff) format("woff")}:root{--hills-font-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--hills-font-brand: "Linanew", Georgia, serif;--hills-ink: 17, 17, 17;--hills-muted: 107, 107, 107;--hills-hair: 230, 230, 230;--hills-paper: 255, 255, 255;--hills-t-11: 1.1rem;--hills-t-13: 1.3rem;--hills-t-16: 1.6rem;--hills-t-20: 2rem;--hills-t-26: 2.6rem;--hills-t-40: 4rem;--hills-ls-label: .08em;--hills-ls-button: .12em;--hills-s-1: .8rem;--hills-s-2: 1.6rem;--hills-s-3: 2.4rem;--hills-s-4: 3.2rem;--hills-s-6: 4.8rem;--hills-s-8: 6.4rem;--hills-s-12: 9.6rem;--hills-gutter: 2rem;--hills-section: var(--hills-s-8);--hills-button-h: 5.2rem;--hills-tap: 4.4rem;--hills-ease: cubic-bezier(.2, .6, .2, 1);--hills-duration: .32s;--font-body-family: var(--hills-font-sans);--font-heading-family: var(--hills-font-sans);--font-body-weight: 400;--font-heading-weight: 500;--font-body-scale: 1;--font-heading-scale: 1;--font-navigation-size: 12px;--font-button-size: 12px;--font-button-baseline: 0rem;--color-base-text: var(--hills-ink);--color-base-heading: var(--hills-ink);--color-base-border: var(--hills-hair);--color-base-background: var(--hills-paper);--button-radius: 0;--button-border-width: 0}@media screen and (min-width:990px){:root{--hills-gutter: 4.8rem;--hills-section: var(--hills-s-12)}}html{font-size:62.5%}body{font-family:var(--hills-font-sans);font-size:var(--hills-t-16);line-height:1.5;letter-spacing:0;font-weight:400;color:rgb(var(--hills-ink));background:rgb(var(--hills-paper));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:750px){body{font-size:var(--hills-t-16)}}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--hills-font-sans);font-weight:500;letter-spacing:0;color:rgb(var(--hills-ink));text-transform:none}h1,.h1{font-size:var(--hills-t-26);line-height:3.2rem}h2,.h2{font-size:var(--hills-t-20);line-height:2.6rem}h3,.h3,h4,.h4{font-size:var(--hills-t-16);line-height:2.2rem}h5,.h5,h6{font-size:var(--hills-t-13);line-height:1.8rem}@media screen and (min-width:750px){h1,.h1{font-size:var(--hills-t-26);line-height:3.2rem}h2,.h2{font-size:var(--hills-t-20);line-height:2.6rem}h3,.h3,h4,.h4{font-size:var(--hills-t-16);line-height:2.2rem}h5,.h5,h6{font-size:var(--hills-t-13);line-height:1.8rem}}.h0,h2.slideshow__heading.h0,h2.image-with-text__heading.h1,h1.collection-hero__title.h0,h2.banner__heading.h1{font-family:var(--hills-font-brand)!important;font-weight:400;text-transform:uppercase;letter-spacing:.04em;font-size:2.6rem;line-height:3.4rem}@media screen and (min-width:750px){.h0,h2.slideshow__heading.h0,h2.image-with-text__heading.h1,h1.collection-hero__title.h0,h2.banner__heading.h1{font-size:var(--hills-t-40);line-height:4.8rem}}.caption{font-size:var(--hills-t-13);line-height:1.8rem;letter-spacing:0;text-transform:none;font-weight:400;color:rgb(var(--hills-muted))}.caption-with-letter-spacing,.product__text.caption-with-letter-spacing{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400}.caption-large{font-size:var(--hills-t-13);line-height:1.8rem;letter-spacing:0}.subtitle{font-size:var(--hills-t-13);line-height:1.8rem;letter-spacing:0;color:rgb(var(--hills-muted))}.rte,.rte p,.rte li{font-size:var(--hills-t-16);line-height:2.4rem;letter-spacing:0}.rte h2{font-size:var(--hills-t-16);line-height:2.2rem;margin:var(--hills-s-4) 0 var(--hills-s-1);text-transform:uppercase;letter-spacing:var(--hills-ls-label);font-size:var(--hills-t-11)}.rte h3{font-size:var(--hills-t-16);line-height:2.2rem;margin:var(--hills-s-3) 0 var(--hills-s-1)}.rte ul{padding-left:1.6rem}.rte li+li{margin-top:.4rem}.link,.underlined-link{font-size:inherit;letter-spacing:0}.page-width{padding-left:var(--hills-gutter);padding-right:var(--hills-gutter)}.button,.shopify-challenge__button,.customer button,.product-form__submit,button.button{min-height:var(--hills-button-h);min-width:0;padding:0 var(--hills-s-3);border:0;border-radius:0;background-color:rgb(var(--hills-ink));color:rgb(var(--hills-paper));font-family:var(--hills-font-sans);font-size:1.2rem;line-height:1;letter-spacing:var(--hills-ls-button);text-transform:uppercase;font-weight:500;box-shadow:none;transition:background-color var(--hills-duration) var(--hills-ease),color var(--hills-duration) var(--hills-ease)}.button:hover,.shopify-challenge__button:hover,.product-form__submit:hover,button.button:hover{background-color:#333;color:rgb(var(--hills-paper))}.button--secondary,.button--secondary:hover{background-color:rgb(var(--hills-paper));color:rgb(var(--hills-ink));box-shadow:inset 0 0 0 1px rgb(var(--hills-ink))}.button--secondary:hover{background-color:#ededed}.button--tertiary,.button--tertiary:hover{background:none;color:rgb(var(--hills-ink));box-shadow:none;min-height:var(--hills-tap);padding:0}.button:after,.button:before{display:none}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--hills-font-sans);font-size:var(--hills-t-16);letter-spacing:0;border-radius:0;min-height:var(--hills-button-h)}.price{font-family:var(--hills-font-sans);font-size:var(--hills-t-16);letter-spacing:0;font-weight:400;color:rgb(var(--hills-ink))}.price .price-item,.product__info-container .price,.product__info-container .price .price-item,.price--large,.price--large .price-item{font-size:1.3rem;line-height:1.8rem;letter-spacing:0;font-weight:400;color:rgb(var(--hills-ink))}.card .price,.card .price .price-item,.product-card .price,.cart-item .price{font-size:var(--hills-t-13);line-height:1.8rem}.price sup,.price .price__sup,.price-item sup{font-size:inherit;vertical-align:baseline;top:0;position:static}hr,.section--divider,.accordion,.accordion__title,.accordion details{border-color:rgb(var(--hills-hair))}.header{padding-top:0;padding-bottom:0}.header__heading-link{padding:0}.header__heading-logo,.header__heading-link img{max-height:5.6rem;width:auto}.header__left,.header__right{top:1.4rem}.header__inline-menu{margin-top:0}.header__inline-menu>ul>li>a,.header__inline-menu>ul>li>details>summary,.header__menu-item{font-size:1.2rem;line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400;padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:990px){.header--top-center .header__heading-link{margin-top:1.2rem;margin-bottom:.4rem}.header--top-center .header__inline-menu{height:4rem}}@media screen and (max-width:749px){.template-product .product__media-wrapper{width:calc(100% + 2 * var(--hills-gutter));max-width:none;margin-left:calc(-1 * var(--hills-gutter));margin-right:calc(-1 * var(--hills-gutter))}.template-product .product__media-item,.template-product .product__media-item .media,.template-product .product__media-item img{border-radius:0}}@media screen and (min-width:990px){.template-product .section-main-product .page-width,.template-product .shopify-section:has(>.section--padding>.product) .page-width{padding-left:0;padding-right:0}.template-product .product:not(.product--no-media) .product__media-wrapper{width:60%;max-width:60%}.template-product .product:not(.product--no-media) .product__info-wrapper{width:40%;max-width:40%}.template-product .product__media-list{column-gap:0;row-gap:0;gap:0}.template-product .product__media-item .media{padding-bottom:125%!important;height:auto}.template-product .product__media-item .media-wrapper{padding-bottom:0!important}.template-product .product__media-item .media img{object-fit:cover;object-position:center}.template-product .product__media-item,.template-product .product__media-item .media,.template-product .product__media-item img{border-radius:0}}.template-product .product__info-container{padding-top:var(--hills-s-3)}@media screen and (min-width:990px){.template-product .product__info-container{padding-top:10.4rem;padding-inline-start:12.8rem;padding-inline-end:9.6rem;max-width:62rem}}.template-product .product__text.caption-with-letter-spacing{color:rgb(var(--hills-muted));margin-bottom:.8rem}.template-product .product__title{margin-bottom:.4rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.template-product .product__title .product__subline{margin:0;font-size:var(--hills-t-13);line-height:1.8rem;font-weight:400;color:rgb(var(--hills-muted));text-transform:none;letter-spacing:0}.template-product .product__title .product__heading{font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.template-product .product__info-container .price{margin-top:1.6rem}.template-product .product__tax{margin-top:.4rem;font-size:1.2rem;line-height:1.8rem}.template-product .r--star-section{margin-top:1.6rem}.template-product .r--star-section,.template-product .r--star-section *{color:rgb(var(--hills-ink))!important;fill:rgb(var(--hills-ink))!important;font-size:var(--hills-t-13)}.price price-money,.price bdi,.price .price-item .price__prefix,.price .price-item .price__suffix,.price .price-item sup.price__suffix{font-size:1.3rem!important;line-height:1.8rem!important;vertical-align:baseline!important;position:static!important;top:auto;margin:0}.price .price-item .price__prefix{margin-right:.2rem}.card .price .price-item .price__prefix,.card .price .price-item .price__suffix,.card .price price-money,.card .price bdi{font-size:1.3rem;line-height:1.8rem}.template-product .product-form__input{margin-top:var(--hills-s-4)}.template-product .product-form__input .form__label{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400;color:rgb(var(--hills-ink));margin-bottom:.8rem}.template-product .product-form__input input[type=radio]+label:not(.color__swatch){min-height:var(--hills-tap);padding:0 1.6rem;margin:0 .8rem .8rem 0;border-radius:0;border:0;box-shadow:inset 0 0 0 1px rgb(var(--hills-hair));background:rgb(var(--hills-paper));color:rgb(var(--hills-ink));font-size:var(--hills-t-13);letter-spacing:0;text-transform:none}.template-product .product-form__input input[type=radio]+label:not(.color__swatch):after{display:none}.template-product .product-form__input input[type=radio]:checked+label:not(.color__swatch){background:rgb(var(--hills-ink));color:rgb(var(--hills-paper));box-shadow:inset 0 0 0 1px rgb(var(--hills-ink))}.template-product .product-form__input input[type=radio]+.color__swatch{width:2.8rem;height:2.8rem;margin:.4rem 1.6rem .4rem 0;border-radius:0;border:0;background-color:var(--swatch-background-color, rgb(var(--hills-hair)));background-image:var(--swatch-background-image, none);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000001a}.template-product .product-form__input input[type=radio]+.color__swatch .color__swatch-dot{display:none}.template-product .product-form__input input[type=radio]+.color__swatch:before,.template-product .product-form__input input[type=radio]+.color__swatch:after{display:none}.template-product .product-form__input input[type=radio]:checked+.color__swatch{box-shadow:0 0 0 2px rgb(var(--hills-paper)),0 0 0 3px rgb(var(--hills-ink))}.template-product .product-form{margin-top:var(--hills-s-4)}.template-product .product-form__buttons{max-width:none}.template-product .product-form__submit{width:100%;min-height:var(--hills-button-h)}.template-product .product__pickup-availabilities{display:none}.template-product .product__subline{margin:.4rem 0 0;font-size:var(--hills-t-13);line-height:1.8rem;color:rgb(var(--hills-muted))}.template-product .product__description{margin-top:var(--hills-s-6)}.template-product .product__description,.template-product .product__description p,.template-product .product__description li,.template-product .product__accordion .accordion__content,.template-product .product__accordion .accordion__content p{font-size:1.4rem;line-height:2.2rem;font-weight:400;color:#3a3a3a}@media screen and (min-width:990px){.template-product .product__description,.template-product .product__description p,.template-product .product__description li,.template-product .product__accordion .accordion__content,.template-product .product__accordion .accordion__content p{font-size:1.3rem;line-height:2rem}}.template-product .product__description p+p{margin-top:1.2rem}.template-product .product__description h2,.template-product .product__description h3,.template-product .product__description h4{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400;color:rgb(var(--hills-muted));margin:var(--hills-s-4) 0 var(--hills-s-1)}.template-product .product__description strong{font-weight:500}.template-product .product__accordion{border-top:1px solid rgb(var(--hills-hair));border-bottom:0;margin:0}.template-product .product__accordion+.product__accordion{margin-top:0}.template-product .product__accordion:last-of-type{border-bottom:1px solid rgb(var(--hills-hair))}.template-product .product__accordion .summary__title{min-height:5.6rem;padding:0;align-items:center}.template-product .product__accordion .accordion__title{font-size:1.2rem;line-height:1.6rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;margin:0}.template-product .product__accordion .accordion__content{padding:0 0 var(--hills-s-3);font-size:var(--hills-t-16);line-height:2.4rem}.template-product .product__accordion+.product__description,.template-product .product__description+.product__accordion{margin-top:var(--hills-s-6)}.template-product .product-sticky-cart{border-top:1px solid rgb(var(--hills-hair));box-shadow:none;background:rgb(var(--hills-paper))}.template-product .product-sticky-cart:before,.template-product .product-sticky-cart:after{display:none}.template-product .sticky-cart .button{min-height:var(--hills-button-h)}.product-recommendations,.recently-viewed-products,.collection .product-grid-container,.featured-collection{--card-text-alignment: left;--card-flex-alignment: flex-start}.product-recommendations .grid,.recently-viewed-products .grid,.collection .product-grid,.featured-collection .grid{--grid-horizontal-spacing: .2rem;--grid-vertical-spacing: .2rem;column-gap:.2rem;row-gap:.2rem}.product-recommendations .title,.product-recommendations .title-wrapper .title,.recently-viewed-products .title,.recently-viewed-products .title-wrapper .title,.template-product .rich-text__heading{font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;margin:0}.product-recommendations .title-wrapper,.recently-viewed-products .title-wrapper{margin-bottom:var(--hills-s-4);justify-content:flex-start}@media screen and (min-width:990px){.product-recommendations .page-width,.recently-viewed-products .page-width{padding-left:0;padding-right:0}.product-recommendations .title-wrapper,.recently-viewed-products .title-wrapper{padding-left:var(--hills-gutter);padding-right:var(--hills-gutter)}}.card,.card__inner,.card__media,.card__media .media,.card__media img{border-radius:0}.card__content,.card-information__wrapper{text-align:left;align-items:flex-start}.card__content{padding:1.4rem 1.6rem 3.6rem}.card-information__text,.card-information__text.h3,.card-information__text.h4,.card__heading,.card__heading a{font-size:1.3rem;line-height:1.8rem;font-weight:500;letter-spacing:0;text-transform:none;margin:0}.card-information .caption-with-letter-spacing,.card__vendor,.card-information__top .caption-with-letter-spacing{font-size:var(--hills-t-11);line-height:1.6rem;color:rgb(var(--hills-muted));margin-bottom:.4rem}.card .price,.card .price .price-item{font-size:1.3rem;line-height:1.8rem;margin-top:.4rem}.card-information__button,.card .quick-add,.card .card__badge--countdown{display:none}.card-information,.card-wrapper .card-information,.card--product+.card-information{padding:1.4rem 1.6rem 4.8rem!important}.card-information__wrapper>*{margin:0}.card-information__top{min-height:0;margin:0}.card-information__top .card-article-info,.card-information__top .caption-with-letter-spacing,.card-article-info.caption-with-letter-spacing{margin:0 0 .2rem!important;font-size:.9rem;line-height:1.2rem;letter-spacing:.02em;color:rgb(var(--hills-ink))}.card-information__wrapper .card-information__text,.card-information__wrapper .card-information__text.h4,.card-information__wrapper .card-information__text.h3{display:block;margin:0!important;padding:0;font-size:1.3rem;line-height:1.8rem;font-weight:400}.card-information__wrapper .caption-large{display:none}.card-information__wrapper .price,.card-information__wrapper .price .price-item,.card-information__wrapper .price price-money,.card-information__wrapper .price bdi,.card-information__wrapper .price .price__prefix,.card-information__wrapper .price .price__suffix{margin:.2rem 0 0!important;font-size:1.3rem;line-height:1.8rem;letter-spacing:0;font-weight:400}.card-information__wrapper .price .price__prefix,.card-information__wrapper .price .price__suffix,.card-information__wrapper .price price-money,.card-information__wrapper .price bdi{margin:0!important}.card__colors{display:none}.collection-hero{padding:var(--hills-s-4) 0 0}@media screen and (min-width:990px){.collection-hero{padding-top:var(--hills-s-6)}}.collection-hero__inner,.collection-hero__text-wrapper{padding:0;margin:0}h1.collection-hero__title,h1.collection-hero__title.h0,h1.collection-hero__title.h1,h1.collection-hero__title.h2{font-family:var(--hills-font-sans)!important;font-size:1.3rem;line-height:1.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.collection-hero__description{display:none}.facet-filters,.facets__form,.facets-container{border:0;padding:0;margin:0;background:rgb(var(--hills-paper))}.facets__form{min-height:4.4rem;align-items:center;gap:var(--hills-s-3)}.facets__open,.facets__open.button,.facets__open.button--small,.mobile-facets__open,.facet-filters__label,.facet-filters__sort,.facets__summary,.facets__disclosure summary{background:none;border:0;box-shadow:none;padding:0;min-height:4.4rem;min-width:0;color:rgb(var(--hills-ink));font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400}.facets__open:hover,.facets__open.button:hover{background:none;color:rgb(var(--hills-muted))}.product-count,.product-count__text,.product-count .product-count__text{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;color:rgb(var(--hills-muted))}.facets__display .button,.facets__display button{width:var(--hills-tap);height:var(--hills-tap);min-height:0;min-width:0;padding:0;background:none;color:rgb(var(--hills-ink))}.facets__open,.facets__open.button{display:inline-flex;align-items:center;width:auto;gap:.8rem}.facets__open .icon,.mobile-facets__open .icon,facet-drawer .icon-filter{display:none}.facet-filters .sorting,.facet-filters .sorting .select,.facet-filters .sorting .select__select,.facet-filters__sort,.facet-filters__sort .select,.facet-filters__sort .select__select{border:0;box-shadow:none;background:none;border-radius:0;min-height:4.4rem;height:4.4rem;padding-left:0;padding-right:2.4rem;font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;color:rgb(var(--hills-ink))}.facet-filters .sorting .select:after,.facet-filters__sort .select:after{display:none}.facet-filters__sort .facets__summary,.facet-filters__sort .facets__summary .button,.facet-filters__sort .facets__summary .button--secondary,.facet-filters__sort .facets__summary .button--small{min-height:4.4rem;height:4.4rem;padding:0;margin:0;background:none;box-shadow:none;border:0;color:rgb(var(--hills-ink));font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400;display:inline-flex;align-items:center;gap:.8rem}.facet-filters__sort .facets__summary .button:hover{background:none;color:rgb(var(--hills-muted))}.facet-filters__sort .facets__display{border:1px solid rgb(var(--hills-hair));border-radius:0;box-shadow:none;padding:.8rem 0}.facet-filters__sort .facets__display .facets__list a,.facet-filters__sort .facets__display .facets__list label,.facet-filters__sort .facets__display .facets__list button{font-size:var(--hills-t-13);letter-spacing:0;text-transform:none;min-height:4rem;padding:0 1.6rem}.facet-filters .sorting .select .icon-caret,.facet-filters__sort .select .icon-caret,.facet-filters__sort .facets__summary .icon-caret,.facet-filters__sort .facets__summary svg{display:none}.collection .product-count,#ProductCount,#ProductCountDesktop{display:none}.mobile-facets__wrapper,facet-drawer.mobile-facets__wrapper{display:flex;justify-content:flex-start;align-items:center;min-height:4.4rem;margin:0;border:0}.mobile-facets__wrapper>details{width:auto;margin:0}@media screen and (min-width:990px){.mobile-facets__wrapper,facet-drawer.mobile-facets__wrapper{display:none!important}}.mobile-facets__wrapper>details>summary{padding:0;min-height:4.4rem;display:flex;align-items:center;justify-content:flex-start;width:auto;text-align:left}.mobile-facets__open,.mobile-facets__open.button{background:none;border:0;box-shadow:none;padding:0;min-height:4.4rem;min-width:0;color:rgb(var(--hills-ink));font-size:var(--hills-t-11);letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400}.collection .product-grid-container.page-width,.product-grid-container.page-width{padding-left:0;padding-right:0}.facet-filters .page-width{padding-left:var(--hills-gutter);padding-right:var(--hills-gutter)}.collection .product-grid{margin-top:.2rem}.collection .loading-overlay{background:#fff9}.card-information__text,.card-information__text:hover,.card-information__text:focus-visible,.card-wrapper:hover .card-information__text,.card-wrapper:hover .card__heading,.card-wrapper:hover .card__heading a,.card-information__wrapper .full-unstyled-link,.card-information__wrapper .full-unstyled-link:hover{text-decoration:none!important;background:none!important;background-size:0!important;border-bottom:0!important;box-shadow:none!important;color:rgb(var(--hills-ink))}.card-information__text:after,.card-information__text:before,.card-wrapper:hover .card-information__text:after,.card-wrapper:hover .card__heading:after,.card-wrapper .card__heading:after{display:none!important;content:none!important}.hills-logo{display:block;line-height:0}.hills-logo__svg{display:block;height:var(--image-logo-height, 5.6rem);width:auto;color:rgb(var(--hills-ink));transition:color var(--hills-duration) var(--hills-ease)}.shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg{color:rgb(var(--color-header-transparent))}.shopify-section-header.is-hover:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.shopify-section-header:not(.shopify-section-header-sticky).is-active .header-transparent .hills-logo__svg,.menu-drawer--open .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.menu-drawer--opening .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.menu-mobile--open .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.menu-mobile--opening .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.mini-cart--open .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.mini-cart--opening .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg,.localization--open .shopify-section-header:not(.shopify-section-header-sticky) .header-transparent .hills-logo__svg{color:rgb(var(--hills-ink))}.header__icon--search,.header details:has(>.header__icon--search),.header__search{display:none!important}mini-cart,mini-cart.cart-drawer,.cart-drawer,.mini-cart,.mini-cart__inner{font-family:var(--hills-font-sans);color:rgb(var(--hills-ink));background:rgb(var(--hills-paper))}.mini-cart__header{min-height:5.6rem;padding:0 var(--hills-gutter);border-bottom:1px solid rgb(var(--hills-hair));display:flex;align-items:center}.mini-cart__header .title,.mini-cart__header .title.h4{font-size:1.3rem;line-height:1.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.mini-cart__header .header__icon--cart{width:var(--hills-tap);height:var(--hills-tap);color:rgb(var(--hills-ink))}.mini-cart__empty{padding:var(--hills-s-8) var(--hills-gutter);text-align:left}.mini-cart__empty-text,.mini-cart__empty-text.h3{font-size:1.3rem;line-height:1.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0 0 var(--hills-s-2)}.mini-cart__empty-message,.mini-cart__empty-message p{font-size:1.2rem;line-height:1.8rem;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--hills-muted))}.mini-cart__empty-collections a,.mini-cart__empty .button{font-size:1.2rem;letter-spacing:var(--hills-ls-button);text-transform:uppercase}.mini-cart__main{padding:0 var(--hills-gutter)}.mini-cart .product-container{padding:var(--hills-s-3) 0;border-bottom:1px solid rgb(var(--hills-hair));gap:var(--hills-s-2)}.mini-cart .product-image,.mini-cart .product-image .media,.mini-cart .product-image img{border-radius:0}.mini-cart .product-image{width:8rem;flex:0 0 8rem}.mini-cart .product-title,.mini-cart .link.product-title{font-size:1.2rem;line-height:1.8rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;background:none;color:rgb(var(--hills-ink))}.mini-cart .product-option,.mini-cart .product-description,.mini-cart .unit-price{font-size:1.2rem;line-height:1.8rem;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--hills-muted));margin-top:.4rem}.mini-cart .price,.mini-cart .price .price-item,.mini-cart .price price-money,.mini-cart .price bdi,.mini-cart .price .price__prefix,.mini-cart .price .price__suffix{font-size:1.3rem;line-height:1.8rem;letter-spacing:0;font-weight:400}.mini-cart .quantity{border:0;border-radius:0;box-shadow:inset 0 0 0 1px rgb(var(--hills-hair));min-height:3.6rem;height:3.6rem;width:auto}.mini-cart .quantity__button{width:3.6rem;height:3.6rem;color:rgb(var(--hills-ink))}.mini-cart .quantity__input{font-size:1.3rem;width:3.2rem;padding:0;color:rgb(var(--hills-ink))}.mini-cart .delete-product,.mini-cart .delete-product a,.mini-cart .delete-product button{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:none;color:rgb(var(--hills-muted))}.mini-cart__footer{padding:var(--hills-s-3) var(--hills-gutter) var(--hills-s-3);border-top:1px solid rgb(var(--hills-hair));background:rgb(var(--hills-paper))}.mini-cart__footer .subtotal{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.8rem}.mini-cart__footer .subtotal .label,.mini-cart__footer .subtotal .label.h3{font-size:1.2rem;line-height:1.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin:0}.mini-cart__footer .subtotal .value,.mini-cart__footer .subtotal .value.price{font-size:1.3rem;line-height:1.8rem;font-weight:400}.mini-cart__footer .tax-note,.mini-cart__footer .tax-note p,.mini-cart__footer .taxes-discounts{font-size:1.1rem;line-height:1.6rem;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--hills-muted));margin:0 0 var(--hills-s-2)}.mini-cart__footer .tax-note a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.mini-cart__footer .button-container{display:flex;flex-direction:column;gap:.8rem}.mini-cart__footer .button,.mini-cart__footer .button--secondary{width:100%;min-height:var(--hills-button-h);font-size:1.2rem;letter-spacing:var(--hills-ls-button);text-transform:uppercase}.mini-cart__footer .button .price,.mini-cart__footer .button .price-item{font-size:1.2rem;letter-spacing:var(--hills-ls-button);color:inherit}.mini-cart__actions,.mini-cart__action summary,.mini-cart__note label,.mini-cart__question,.gift-wrapping__label,.shipping__calculator label{font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--hills-ink))}.mini-cart__border,.mini-cart .discounts,.mini-cart .mini-cart__navigation{border-color:rgb(var(--hills-hair))}mini-cart .mini-cart__footer .button,mini-cart .mini-cart__footer .button--secondary,mini-cart .mini-cart__footer button.button{min-height:var(--hills-button-h)!important}mini-cart .mini-cart__footer .subtotal .value,mini-cart .mini-cart__footer .subtotal .value.price,mini-cart .mini-cart__footer .subtotal .value .price-item{font-size:1.3rem!important;line-height:1.8rem!important;font-weight:400!important}mini-cart .product-option,mini-cart .product-description,mini-cart .unit-price,.mini-cart .product-option,.mini-cart .product-description dd,.mini-cart .product-description dt,.mini-cart .unit-price{font-size:1.2rem!important;line-height:1.8rem!important}.mini-cart__header{flex-wrap:wrap;padding-top:.8rem;padding-bottom:.8rem}.mini-cart__header>*:not(.title):not(drawer-close-button){flex-basis:100%;font-size:1.1rem;line-height:1.6rem;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--hills-muted));margin-top:.8rem;padding:0;background:none;border:0}.mini-cart__header .free-shipping,.free-shipping.typeset0{font-size:1.1rem;line-height:1.6rem;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--hills-muted));padding:0;margin:.8rem 0 0;background:none;border:0}.free-shipping__text,.free-shipping__text--success{font-size:1.1rem;line-height:1.6rem;margin:0 0 .6rem}.free-shipping__progress,.free-shipping__progress--success,.free-shipping progress{height:.2rem;border-radius:0;background:rgb(var(--hills-hair));overflow:hidden}.free-shipping__progress>*,.free-shipping__progress:before,.free-shipping__progress:after{background:rgb(var(--hills-ink));border-radius:0}mini-cart .subtotal .value,mini-cart .subtotal .value.price,mini-cart .subtotal .value .price-item,.mini-cart__footer .subtotal .value{font-size:1.3rem!important;line-height:1.8rem!important}mini-cart .mini-cart__footer .button,mini-cart .mini-cart__footer button.button,mini-cart .mini-cart__footer a.button,.mini-cart .mini-cart__footer .button,.mini-cart .mini-cart__footer button.button,.mini-cart .mini-cart__footer a.button{height:auto!important;min-height:var(--hills-button-h)!important;padding-top:0!important;padding-bottom:0!important}.free-shipping__progress,.free-shipping__progress--success{height:.2rem!important;background:rgb(var(--hills-hair))!important;background-image:none!important}.free-shipping__progress>*,.free-shipping__progress span,.free-shipping__progress:before{background:rgb(var(--hills-ink))!important;background-image:none!important;height:.2rem!important}@media screen and (min-width:990px){.header.header--top-center{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:var(--hills-s-3);height:8.8rem;padding-top:0;padding-bottom:0}.header--top-center .header__left{display:none}.header--top-center .header__inline-menu{grid-column:1;grid-row:1;justify-self:start;height:auto;margin:0}.header--top-center .header__heading,.header--top-center .header__heading-link{grid-column:2;grid-row:1;margin:0;padding:0}.header--top-center .header__right{grid-column:3;grid-row:1;justify-self:end;position:static;top:auto;display:flex;align-items:center;gap:var(--hills-s-3)}.hills-logo__svg{height:4rem}.header__inline-menu>ul,.header__inline-menu .list-menu--inline{display:flex;gap:2.8rem}.header__inline-menu>ul>li>a,.header__inline-menu>ul>li>details>summary,.header__menu-item,.header__menu-item--top{padding:0;height:auto;font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;background:none}.header__menu-item .icon-caret{display:none}.header__active-menu-item,.header__menu-item[aria-current=page]{text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.header__right .header__icon,.header__right .header__icon--summary{width:auto;height:auto;min-width:0;padding:0;display:inline-flex;align-items:center;gap:.3rem}.header__right .header__icon svg.icon,.header__right .header__icon .icon-account,.header__right .header__icon .icon-cart{display:none}.header__icon-label{font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.header__right .cart-count-bubble{position:static;width:auto;height:auto;min-width:0;padding:0;margin:0;background:none;color:inherit;font-size:1.2rem;line-height:1.6rem;font-weight:600;letter-spacing:.04em;border-radius:0;transform:none}.header__right .cart-count-bubble:before{content:"("}.header__right .cart-count-bubble:after{content:")"}.header__right .cart-count-bubble--dot:before,.header__right .cart-count-bubble--dot:after{content:none}}@media screen and (max-width:989px){.header__icon-label{display:none}}.mini-cart__empty .button,.mini-cart__empty a.button,.mini-cart__empty .button--secondary,.mini-cart__empty-collections a{display:inline-flex;justify-content:flex-start;min-height:var(--hills-tap);width:auto;padding:0;background:none!important;box-shadow:none!important;color:rgb(var(--hills-ink))!important;font-size:1.2rem;letter-spacing:0;text-transform:none;font-weight:400;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:989px){.header__icon .header__icon-label,.header__icon--summary .header__icon-label,#cart-icon-bubble .header__icon-label{display:none!important}}.header__right .header__icon,.header__right .header__icon:hover,.header__right .header__icon--account,.header__right .header__icon--account:hover{text-decoration:none!important;background:none!important;box-shadow:none!important}.mini-cart .mini-cart__empty-text,.mini-cart .mini-cart__empty-text.h3,mini-cart .mini-cart__empty-text{text-transform:uppercase!important;font-size:1.3rem!important;font-weight:600!important;letter-spacing:.06em!important}@media screen and (min-width:990px){.header--top-center .header__heading,.header--top-center .header__heading-link,.header--top-center .header__heading-link .hills-logo{display:flex;align-items:center;align-self:center;height:100%;margin:0;padding:0;line-height:0}}@media screen and (max-width:989px){.header,.header.header--top-center{min-height:6.4rem;padding-top:1.8rem!important;padding-bottom:1.2rem!important;align-items:center}.header__heading-link,.header__heading-link .hills-logo{display:flex;align-items:center;margin:0;padding:0;line-height:0}.hills-logo__svg{height:3.6rem}.header__icon,.header__icon--menu,.header__icon--summary{align-self:center}}@media screen and (min-width:990px){.header.header--top-center,.header.header--top-center.header-section--padding,.header.header-section--padding{padding-top:0!important;padding-bottom:0!important;height:8.8rem;box-sizing:border-box;grid-template-areas:none!important;grid-template-rows:8.8rem!important;row-gap:0!important}.header--top-center .header__inline-menu,.header--top-center nav.header__inline-menu{margin:0!important;padding:0!important;align-self:center;height:auto!important}.header--top-center .header__inline-menu>ul>li>a,.header--top-center .header__inline-menu>ul>li>details>summary,.header--top-center .header__menu-item{padding:0!important;margin:0!important;line-height:1.6rem}.header--top-center .header__inline-menu>ul,.header--top-center .header__inline-menu{align-items:center;height:auto;padding:0;margin:0}}.page-width.page-width--full-width,.page-width--full-width{padding-left:0!important;padding-right:0!important;max-width:none!important}.header__right,.header--top-center .header__right{margin-right:0!important;right:auto!important}.banner,.banner__media,.banner__media .media,.banner__media img{border-radius:0!important}.banner{column-gap:0;gap:0}.banner__box{padding:0!important;background:none!important;max-width:60rem}.banner__content.page-width{padding:0 var(--hills-gutter) var(--hills-s-4)!important}@media screen and (min-width:990px){.banner__content.page-width{padding:0 var(--hills-s-12) var(--hills-s-12)!important}}.banner__subheading,.banner__subheading--colored{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400;color:#ffffffd1!important;margin:0}.banner__heading,.banner__heading.h1,.banner__heading.h2,h2.banner__heading.h1,h3.banner__heading{font-family:var(--hills-font-brand)!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.04em;font-size:2.6rem;line-height:3.4rem;margin:1rem 0 0;color:#fff}@media screen and (min-width:990px){.banner__heading,.banner__heading.h1,.banner__heading.h2,h2.banner__heading.h1,h3.banner__heading{font-size:var(--hills-t-40);line-height:4.8rem}}.banner__text,.banner__text p,.banner__text--colored,.banner__text--colored p{font-size:var(--hills-t-16);line-height:2.4rem;color:#fff!important;margin:1.4rem 0 0}.banner .button,.banner .button--cta{background:#fff!important;color:rgb(var(--hills-ink))!important;min-height:var(--hills-button-h);width:100%;max-width:24rem;margin-top:2.8rem;box-shadow:none}.banner .button:hover{background:#ededed!important}@media screen and (max-width:749px){.banner--stacked{display:flex;flex-direction:column}.banner--stacked .banner__media{width:100%;height:50vh;min-height:32rem}.banner--stacked .banner__media .media{height:100%!important;padding-bottom:0!important}.banner--stacked .banner__media img{object-fit:cover;height:100%}.banner .button{max-width:none}}.rich-text .page-width--inner,.rich-text .page-width{max-width:none;padding-left:var(--hills-gutter);padding-right:var(--hills-gutter)}.rich-text__blocks{max-width:none;margin:0;text-align:left}.rich-text__subheading,.rich-text__subheading--colored{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;color:rgb(var(--hills-muted))!important;margin:0}.rich-text__heading,.rich-text__heading.h2,.rich-text__heading.h1{font-size:var(--hills-t-26);line-height:3.2rem;font-weight:500;letter-spacing:0;text-transform:none;margin:1.2rem 0 0;max-width:48rem}.rich-text__text,.rich-text__text p,.rich-text__text--colored,.rich-text__text--colored p{font-size:var(--hills-t-16);line-height:2.6rem;color:rgb(var(--hills-ink))!important;margin:1.6rem 0 0;max-width:60rem}@media screen and (min-width:990px){.template-index .rich-text__blocks{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--hills-s-12);align-items:start}.template-index .rich-text__subheading,.template-index .rich-text__heading{grid-column:1}.template-index .rich-text__text{grid-column:2;grid-row:1 / span 2;margin-top:0}}.featured-collection .title-wrapper,.collection-list .title-wrapper{padding-left:var(--hills-gutter);padding-right:var(--hills-gutter);margin-bottom:var(--hills-s-4);justify-content:space-between;align-items:baseline}.featured-collection .title,.featured-collection .title-wrapper .title,.collection-list .title,.collection-list .title-wrapper .title{font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;margin:0}.featured-collection .title-wrapper .link,.featured-collection .view-all,.featured-collection .title-wrapper a{font-size:var(--hills-t-11);letter-spacing:var(--hills-ls-label);text-transform:uppercase;color:rgb(var(--hills-muted));text-decoration:none;background:none}.featured-collection .page-width,.collection-list .page-width{padding-left:0;padding-right:0}.collection-list .grid,.collection-list .collection-list{--grid-horizontal-spacing: .2rem;--grid-vertical-spacing: .2rem;column-gap:.2rem;row-gap:.2rem}.collection-list .card__media .media,.collection-list .card .media{padding-bottom:62.5%!important}.collection-list .card,.collection-list .card__inner,.collection-list .card__media,.collection-list .card .media,.collection-list .card img{border-radius:0}.collection-list .card__content,.collection-list .card__caption{position:static;padding:1.4rem 1.6rem 3.2rem;text-align:left;background:none}.collection-list .card-information__text,.collection-list .card-information__text.h3,.collection-list .card__caption .h3{font-size:1.3rem;line-height:1.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--hills-ink));margin:0}.page-width:has(>ul.collection-list),.page-width:has(>.collection-list.grid){padding-left:0;padding-right:0}ul.collection-list.grid,.collection-list.grid{--grid-horizontal-spacing: .2rem;--grid-vertical-spacing: .2rem;column-gap:.2rem;row-gap:.2rem}.collection-list__item .card,.collection-list__item .card-wrapper{display:flex;flex-direction:column;border-radius:0}.collection-list__item .media,.collection-list__item .media--square,.collection-list__item .media img{border-radius:0}.collection-list__item .media--square{padding-bottom:62.5%!important;height:auto!important}.collection-list__item .card__text,.collection-list__item .card__text-spacing{position:static!important;transform:none!important;padding:1.4rem 1.6rem 3.2rem;background:none!important;color:rgb(var(--hills-ink));text-align:left;display:block;width:auto;height:auto}.collection-list__item .card-information__text,.collection-list__item .card-information__text.h3{font-size:1.3rem;line-height:1.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--hills-ink));margin:0}.footer,.footer.footer--border-top{background:rgb(var(--hills-paper));border-top:1px solid rgb(var(--hills-hair));color:rgb(var(--hills-ink))}.footer__content-top.page-width{padding-top:var(--hills-s-6);padding-bottom:var(--hills-s-6)}.footer .footer-block__heading,.footer .h4.accordion__title,.footer .accordion__title,.footer .footer-block--newsletter .h4,.footer .footer-block--social .h4{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;font-weight:400;color:rgb(var(--hills-muted));margin:0 0 1.2rem}.footer .footer-block__details-content a,.footer .footer-block__details-content li,.footer .list-menu__item,.footer .footer-block__details-content p{font-size:var(--hills-t-13);line-height:2.4rem;letter-spacing:0;text-transform:none;color:rgb(var(--hills-ink));text-decoration:none;background:none}.footer .footer-block__details-content a:hover{color:rgb(var(--hills-muted))}.footer .footer-block__newsletter .field,.footer .field{border:0;border-bottom:1px solid rgb(var(--hills-ink));border-radius:0}.footer .field__input,.footer .field__input.required{border:0;box-shadow:none;border-radius:0;padding-left:0;font-size:var(--hills-t-13);min-height:var(--hills-tap);background:none}.footer .field__button,.footer .button--arrow{background:none;color:rgb(var(--hills-ink));min-height:var(--hills-tap);width:var(--hills-tap);padding:0}.footer__content-bottom{border-top:1px solid rgb(var(--hills-hair))}.footer__content-bottom-wrapper.page-width{padding-top:var(--hills-s-3);padding-bottom:var(--hills-s-3)}.footer__copyright,.footer__copyright a,.footer .copyright__content,.footer .copyright__content a,.footer .policies a{font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:.02em;color:rgb(var(--hills-muted));text-decoration:none}.footer .list-social .icon,.footer .list-social a{color:rgb(var(--hills-ink))}.footer__payment .list-payment__item svg{height:2rem;opacity:.8}.page-width:has(>.product-grid.grid--rigid),.page-width:has(>.slider-mobile-gutter>.product-grid.grid--rigid),.page-width:has(.product-grid.grid--rigid){padding-left:0!important;padding-right:0!important}.product-grid.grid--rigid{--grid-horizontal-spacing: .2rem;--grid-vertical-spacing: .2rem;column-gap:.2rem;row-gap:.2rem}.page-width:has(.product-grid.grid--rigid) .title-wrapper,.page-width:has(.product-grid.grid--rigid) .title-wrapper--no-heading{padding-left:var(--hills-gutter);padding-right:var(--hills-gutter);margin-bottom:var(--hills-s-4);justify-content:flex-start}.page-width:has(.product-grid.grid--rigid) .title{font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;margin:0}.page-width:has(.product-grid.grid--rigid) .view-all,.view-all.center{text-align:left;padding:var(--hills-s-3) var(--hills-gutter) 0;margin:0}.view-all .button,.view-all a.button{background:none!important;color:rgb(var(--hills-ink))!important;box-shadow:none!important;min-height:var(--hills-tap);padding:0;font-size:var(--hills-t-11);letter-spacing:var(--hills-ls-label);text-decoration:underline;text-underline-offset:.3rem}.section-collection-list .page-width{padding-left:0!important;padding-right:0!important}.section-collection-list .title-wrapper{padding-left:var(--hills-gutter);padding-right:var(--hills-gutter);margin-bottom:var(--hills-s-4);justify-content:flex-start}.section-collection-list .title{font-size:1.4rem;line-height:2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;margin:0}.footer__content-bottom .policies,.footer__content-bottom .policies li,.footer__content-bottom .policies a,.footer__copyright .policies a{font-size:var(--hills-t-11);line-height:1.6rem;color:rgb(var(--hills-muted))}.footer__copyright .powered-by,.footer__copyright a[href*="shopify.com"]{display:none}.banner__heading,.banner__heading.h1,.banner__heading.h2,h2.banner__heading.h1,h3.banner__heading{font-size:2.2rem!important;line-height:2.8rem!important;margin:.8rem 0 0!important}@media screen and (min-width:990px){.banner__heading,.banner__heading.h1,.banner__heading.h2,h2.banner__heading.h1,h3.banner__heading{font-size:3.2rem!important;line-height:4rem!important}}.banner__text,.banner__text p,.banner__text--colored,.banner__text--colored p{font-size:1.4rem!important;line-height:2.2rem!important;margin:1rem 0 0!important}.banner .button,.banner .button--cta,.banner a.button{display:inline-flex!important;width:auto!important;max-width:none!important;min-height:var(--hills-tap)!important;padding:0!important;margin-top:1.6rem!important;background:none!important;color:#fff!important;box-shadow:none!important;font-size:1.2rem!important;letter-spacing:var(--hills-ls-button);text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.banner .button:hover{background:none!important;color:#ffffffbf!important}.banner__box{max-width:52rem}.header__menu-item .label,.header__active-menu-item .label,.header__menu-item:hover .label,.header__inline-menu .label{background:none!important;background-image:none!important;background-size:0!important;box-shadow:none!important;border-bottom:0!important}@media screen and (min-width:990px){.header__right,.header__right>*,.header__right cart-drawer,.header__right details,.header__right summary,.header__right .header__icon,.header__right .header__icon--summary,.header__right .header__icon--cart,.header__right .header__icon--account{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;height:2.4rem!important;min-height:0!important;line-height:1.6rem!important;vertical-align:middle;top:auto!important;transform:none!important}.header__right{gap:var(--hills-s-3)!important}.header__right details>summary::-webkit-details-marker{display:none}.header__right .header__icon-label,.header__right .cart-count-bubble{line-height:1.6rem;height:1.6rem;display:inline-block;vertical-align:baseline}}.rich-text__heading,.rich-text__heading.h1,.rich-text__heading.h2,.rich-text__heading.h0,h2.rich-text__heading,h3.rich-text__heading{font-family:var(--hills-font-sans)!important;font-size:var(--hills-t-26)!important;line-height:3.2rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;margin:1.2rem 0 0!important}.rich-text__text p:first-child{margin-top:0!important}.rich-text__text p,.rich-text__text--colored p{margin:0 0 1.6rem!important}.rich-text__text p:last-child{margin-bottom:0!important}.rich-text__text p:last-child strong,.rich-text__text p:last-child b,.rich-text__text strong,.rich-text__text b{font-weight:400;font-size:var(--hills-t-11);line-height:1.6rem;letter-spacing:var(--hills-ls-label);text-transform:uppercase;color:rgb(var(--hills-muted))}@media screen and (min-width:990px){.template-index .rich-text__blocks{grid-template-rows:auto auto;align-items:start}.template-index .rich-text__subheading{grid-column:1;grid-row:1}.template-index .rich-text__heading{grid-column:1;grid-row:2}.template-index .rich-text__text{grid-column:2;grid-row:2;margin-top:1.2rem!important;padding-top:.4rem}}.rich-text .rich-text__blocks .rich-text__heading,.rich-text .rich-text__blocks h3.rich-text__heading.h2,.rich-text .rich-text__blocks h2.rich-text__heading.h1,.rich-text .rich-text__blocks h3.rich-text__heading.h0{font-family:var(--hills-font-sans)!important;text-transform:none!important;letter-spacing:0!important;font-weight:500!important;font-size:var(--hills-t-26)!important;line-height:3.2rem!important}@media screen and (min-width:990px){.template-index .rich-text__blocks>use-animate,.template-index .rich-text__blocks>.rich-text__text,.template-index .rich-text__blocks>*:nth-child(3){grid-column:2;grid-row:2;align-self:start;margin-top:1.2rem!important;padding-top:.4rem}.template-index .rich-text__blocks>use-animate .rich-text__text{margin-top:0!important;padding-top:0}}.banner__heading,.banner__heading.h1,.banner__heading.h2,h2.banner__heading.h1,h3.banner__heading,.h0,h2.slideshow__heading.h0,h2.image-with-text__heading.h1,.brand{letter-spacing:-.02em!important}@media screen and (min-width:990px){.template-page .rich-text__blocks{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;column-gap:var(--hills-s-12);align-items:start;max-width:none}.template-page .rich-text__subheading{grid-column:1;grid-row:1}.template-page .rich-text__heading{grid-column:1;grid-row:2}.template-page .rich-text__blocks>use-animate,.template-page .rich-text__blocks>.rich-text__text,.template-page .rich-text__blocks>*:nth-child(3){grid-column:2;grid-row:2;align-self:start;margin-top:1.2rem!important;padding-top:.4rem}.template-page .rich-text__blocks>use-animate .rich-text__text{margin-top:0!important;padding-top:0}}.template-page .rich-text__text,.template-page .rich-text__text p,.template-page .rich-text__text--colored p,.image-with-text__text,.image-with-text__text p{font-size:1.4rem!important;line-height:2.2rem!important;color:#3a3a3a!important}.template-page .rich-text__text,.template-page .rich-text__text p,.template-page .rich-text__text--colored p{max-width:52rem}@media screen and (min-width:990px){.template-page .rich-text__text,.template-page .rich-text__text p,.template-page .rich-text__text--colored p,.image-with-text__text,.image-with-text__text p{font-size:1.3rem!important;line-height:2rem!important}}.template-page .rich-text__text p+p{margin-top:1.6rem!important}.image-with-text .image-with-text__content,.image-with-text__content{padding:3.2rem var(--hills-gutter) 4.8rem!important}@media screen and (min-width:990px){.image-with-text .image-with-text__content,.image-with-text .image-with-text__grid--reverse .image-with-text__content,.image-with-text__content{padding:var(--hills-gutter)!important}}.image-with-text__subheading,.image-with-text__subheading--colored,.image-with-text__subheading.h5{font-size:var(--hills-t-11)!important;line-height:1.6rem!important;letter-spacing:var(--hills-ls-label)!important;text-transform:uppercase;color:rgb(var(--hills-muted))!important;margin:0}.image-with-text .image-with-text__heading,.image-with-text__heading,.image-with-text__heading.h1,.image-with-text__heading.h2,h2.image-with-text__heading.h1{font-family:var(--hills-font-sans)!important;font-size:var(--hills-t-26)!important;line-height:3.2rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;margin:1.2rem 0 0!important;max-width:44rem}.image-with-text__text,.image-with-text__text p{margin:1.6rem 0 0!important;max-width:46rem}.template-page .rich-text__heading,.template-page .rich-text__heading.h1,.template-page .rich-text__heading.h2,.template-page .image-with-text .image-with-text__heading,.template-page h2.image-with-text__heading.h1{font-family:var(--hills-font-brand)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:-.02em!important;font-size:2.4rem!important;line-height:3rem!important;max-width:44rem}@media screen and (min-width:990px){.template-page .rich-text__heading,.template-page .rich-text__heading.h1,.template-page .rich-text__heading.h2,.template-page .image-with-text .image-with-text__heading,.template-page h2.image-with-text__heading.h1{font-size:3.2rem!important;line-height:4rem!important}}.image-with-text .button,.image-with-text .button--secondary{margin-top:var(--hills-s-3);min-height:var(--hills-tap);padding:0;background:none!important;box-shadow:none!important;color:rgb(var(--hills-ink))!important;font-size:1.2rem;letter-spacing:var(--hills-ls-button);text-decoration:underline;text-underline-offset:.5rem;width:auto}.image-with-text__media,.image-with-text__media .media,.image-with-text__media img,.image-with-text__grid{border-radius:0!important}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in,.scroll-trigger.animate--fade-in{transition-duration:var(--hills-duration);transition-timing-function:var(--hills-ease)}}@media screen and (min-width:990px){.is-megamenu>.list-menu-dropdown{padding:3.2rem 0 4.8rem!important;border-top:0!important;line-height:2.6rem}.is-megamenu>.list-menu-dropdown .page-width,.is-megamenu>.list-menu-dropdown .page-width--inner{max-width:none!important;padding:0 var(--hills-gutter)!important;column-gap:.2rem!important;align-items:flex-start!important}.list-mega-menu{flex:1 1 auto!important;margin-right:4.8rem!important;column-gap:4.8rem!important;row-gap:3.2rem!important}.mega-menu__item,.is-megamenu.show-images .mega-menu__item,.is-megamenu.show-images-without-promo .mega-menu__item{flex:0 0 18rem!important;width:18rem!important;max-width:18rem!important}.mega-menu__item--blank{display:none!important}.list-menu-dropdown .mega-menu__item-link{margin-bottom:1.2rem}.list-menu-dropdown .mega-menu__item-link .header__menu-item,.list-menu-dropdown .mega-menu__item-link .header__menu-item .label{font-size:var(--hills-t-11)!important;line-height:1.6rem!important;font-weight:500!important;letter-spacing:var(--hills-ls-label)!important;text-transform:uppercase!important;color:rgb(var(--hills-muted))!important;padding:0!important}.list-menu-dropdown .mega-menu__item-link:hover .header__menu-item .label{text-decoration:none}.list-menu-dropdown .list-menu-child .header__menu-item{font-size:1.3rem!important;line-height:2.6rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:rgb(var(--hills-ink))!important;padding:0!important;width:auto;display:inline-flex}.list-menu-dropdown .list-menu-child li{margin:0}.list-menu-dropdown .list-menu-child .header__menu-item:hover .label,.list-menu-dropdown .list-menu-child .header__menu-item[aria-current=page] .label,.list-menu-dropdown .list-menu-child .list-menu__item--active .label{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.mega-menu__promo,.is-megamenu .mega-menu__promo{flex:0 0 22rem!important;width:22rem!important;text-align:left!important}.mega-menu__promo .media{padding-bottom:125%!important;margin:0 0 1rem!important;border-radius:0!important}.mega-menu__promo-heading{font-family:var(--hills-font-sans)!important;font-size:var(--hills-t-11)!important;line-height:1.6rem!important;font-weight:500!important;letter-spacing:var(--hills-ls-label)!important;padding:0!important;color:rgb(var(--hills-ink))}.mega-menu__promo-heading .label:after{display:none}.mega-menu__promo-link:hover{color:rgb(var(--hills-ink))!important}.mega-menu__promo-link:hover .mega-menu__promo-heading .label{text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}.mega-menu__promo-subheading:empty{display:none}.header-background:after,.list-menu-dropdown:after{display:none!important}.header-background.is-active:before{border-bottom:1px solid #e6e6e6}.is-active>.list-menu-dropdown .show-from-bottom{animation-name:hills-fade!important;animation-duration:var(--hills-duration, .2s)!important}}@keyframes hills-fade{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@media screen and (max-width:989px){.rich-text .rich-text__blocks .rich-text__heading,.rich-text .rich-text__blocks h3.rich-text__heading.h2,.rich-text .rich-text__blocks h2.rich-text__heading.h1,.template-index .rich-text__heading{font-size:2.2rem!important;line-height:2.8rem!important;margin-top:1rem!important}.template-index .rich-text__text,.template-index .rich-text__text p,.template-index .rich-text__text--colored p{font-size:1.4rem!important;line-height:2.2rem!important;color:#3a3a3a!important;margin-top:1.4rem!important}.template-index .rich-text__text p+p{margin-top:1.2rem!important}.page-width:has(.product-grid.grid--rigid) .slider-mobile-gutter,.featured-collection .slider-mobile-gutter{padding:0!important;margin:0!important}.page-width:has(.product-grid.grid--rigid) .product-grid,.featured-collection .product-grid{padding:0!important;margin:0!important;scroll-padding:0!important}.page-width:has(.product-grid.grid--rigid) .title-wrapper{margin-bottom:1.6rem!important}}.page-width:has(.product-grid.grid--rigid) .title,.featured-collection .title-wrapper .title,.featured-collection .title-wrapper .title.h5{font-size:1.3rem!important;line-height:2rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important}mini-cart .product-title,mini-cart .link.product-title,.mini-cart .product-title,.mini-cart .link.product-title{font-size:1.3rem!important;line-height:1.8rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}mini-cart .product-option,mini-cart .product-description,mini-cart .product-description dd,mini-cart .product-description dt,mini-cart .unit-price,.mini-cart .product-option,.mini-cart .product-description,.mini-cart .product-description dd,.mini-cart .product-description dt,.mini-cart .unit-price{letter-spacing:0!important;text-transform:none!important;color:rgb(var(--hills-muted))!important}mini-cart .mini-cart__empty-message,mini-cart .mini-cart__empty-message p,.mini-cart .mini-cart__empty-message,.mini-cart .mini-cart__empty-message p{letter-spacing:0!important;text-transform:none!important}mini-cart .mini-cart__footer .tax-note,mini-cart .mini-cart__footer .tax-note p,.mini-cart .mini-cart__footer .tax-note,.mini-cart .mini-cart__footer .tax-note p{font-size:1.2rem!important;line-height:1.8rem!important;letter-spacing:0!important;text-transform:none!important;color:rgb(var(--hills-muted))!important}mini-cart .mini-cart__actions,.mini-cart .mini-cart__actions{display:flex!important;justify-content:flex-start!important;border:0!important;padding:0!important;margin:0 0 1.2rem!important}mini-cart .mini-cart__actions details,.mini-cart .mini-cart__actions details{flex:0 0 auto!important;border:0!important}mini-cart .mini-cart__action summary>span,.mini-cart .mini-cart__action summary>span{justify-content:flex-start!important;column-gap:0!important;font-size:1.2rem!important;line-height:1.8rem!important;letter-spacing:0!important;text-transform:none!important;color:rgb(var(--hills-ink))!important;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px;min-height:var(--hills-tap)}mini-cart .mini-cart__action summary .icon,.mini-cart .mini-cart__action summary .icon{display:none!important}mini-cart .mini-cart__action label,.mini-cart .mini-cart__action label{font-size:1.2rem!important;letter-spacing:0!important;text-transform:none!important}mini-cart .mini-cart__action .field,.mini-cart .mini-cart__action .field{margin-top:1.6rem!important}mini-cart .mini-cart__action .text-area,.mini-cart .mini-cart__action .text-area{border-radius:0!important;box-shadow:inset 0 0 0 1px rgb(var(--hills-hair))!important;font-size:1.3rem!important}mini-cart .mini-cart__action .button,.mini-cart .mini-cart__action .button{margin-top:1.6rem!important}mini-cart .free-shipping,.mini-cart .free-shipping{margin:0!important}mini-cart .free-shipping__text,.mini-cart .free-shipping__text{display:block;font-size:1.2rem!important;line-height:1.8rem!important;letter-spacing:0!important;text-transform:none!important;color:rgb(var(--hills-muted))!important}mini-cart .free-shipping__text .price,mini-cart .free-shipping__text .price bdi,mini-cart .free-shipping__text strong,.mini-cart .free-shipping__text .price,.mini-cart .free-shipping__text .price bdi,.mini-cart .free-shipping__text strong{font-size:1.2rem!important;letter-spacing:0!important;font-weight:500!important;color:rgb(var(--hills-ink))!important;margin:0!important}mini-cart .free-shipping__text--success strong:after,.mini-cart .free-shipping__text--success strong:after{display:none!important}mini-cart .free-shipping__progress,.mini-cart .free-shipping__progress{height:2px!important;margin-top:1.2rem!important;background:rgb(var(--hills-hair))!important;border-radius:0!important}mini-cart .free-shipping__progress:after,mini-cart .free-shipping__progress--success:after,.mini-cart .free-shipping__progress:after,.mini-cart .free-shipping__progress--success:after{background:rgb(var(--hills-ink))!important;background-image:none!important;border-radius:0!important}mini-cart .mini-cart__footer,.mini-cart .mini-cart__footer{padding:1.6rem var(--hills-gutter) 2.4rem!important}mini-cart .mini-cart__footer .button-container,.mini-cart .mini-cart__footer .button-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:1.2rem!important}mini-cart .mini-cart__footer .button-container .button,.mini-cart .mini-cart__footer .button-container .button{width:100%!important;margin:0!important}mini-cart .mini-cart__footer .button-container .button--secondary,.mini-cart .mini-cart__footer .button-container .button--secondary{width:auto!important;align-self:center!important;min-height:var(--hills-tap)!important;padding:0!important;background:none!important;box-shadow:none!important;border:0!important;color:rgb(var(--hills-ink))!important;font-size:1.2rem!important;letter-spacing:0!important;text-transform:none!important;text-decoration:underline;text-underline-offset:.4rem;text-decoration-thickness:1px}mini-cart .mini-cart__footer .subtotal,.mini-cart .mini-cart__footer .subtotal{margin:0 0 .6rem!important}mini-cart .mini-cart__navigation .delete-product .icon,.mini-cart .mini-cart__navigation .delete-product .icon{width:1.1rem!important;height:1.1rem!important;color:rgb(var(--hills-muted))}mini-cart .mini-cart__navigation .quantity,.mini-cart .mini-cart__navigation .quantity{min-height:3.2rem!important;height:3.2rem!important;border:0!important;box-shadow:inset 0 0 0 1px rgb(var(--hills-hair))!important}mini-cart .mini-cart__navigation .quantity__button,.mini-cart .mini-cart__navigation .quantity__button{width:3.2rem!important;height:3.2rem!important}mini-cart .mini-cart__navigation .quantity__input,.mini-cart .mini-cart__navigation .quantity__input{font-size:1.2rem!important;width:2.8rem!important}.product-grid.grid--rigid>.grid__item,.product-grid.grid>.grid__item{flex-grow:0!important;flex-shrink:0!important}.menu-drawer__menu-item,.header-wrapper--uppercase .menu-drawer__menu-item{font-family:var(--hills-font-sans)!important;font-size:1.3rem!important;line-height:2rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:1.4rem 0!important;color:rgb(var(--hills-ink))!important;border-bottom-color:rgb(var(--hills-hair))!important}.menu-drawer__submenu .menu-drawer__menu-item,.menu-drawer__inner-submenu .menu-drawer__menu-item,.header-wrapper--uppercase .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.3rem!important;line-height:2rem!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;padding:1rem 0!important}.menu-drawer__menu-item .icon,.menu-drawer__menu-item .icon-arrow{width:1.2rem!important;height:1.2rem!important}.menu-drawer__utility-links,.menu-drawer__utility-links a,.menu-drawer__account,.menu-drawer__account .label,.menu-drawer__utility-links .list-social__link{font-size:1.2rem!important;line-height:1.8rem!important;color:rgb(var(--hills-ink))!important}.menu-drawer__close-button{width:var(--hills-tap)!important;height:var(--hills-tap)!important;background:none!important;border-radius:0!important}.menu-drawer__close-button .icon{width:1.4rem!important;height:1.4rem!important}.mobile-facets__heading,.mobile-facets__heading.h2{font-size:1.3rem!important;line-height:2rem!important;font-weight:600!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important}.mobile-facets__count,.mobile-facets .product-count{display:none!important}.mobile-facets__summary,.mobile-facets__summary>span{font-size:1.3rem!important;line-height:2rem!important;letter-spacing:0!important;text-transform:none!important}.mobile-facets__summary{padding:1.4rem 0!important}.mobile-facets__summary .icon,.mobile-facets__summary .icon-caret,.mobile-facets__arrow{width:1.2rem!important;height:1.2rem!important}.mobile-facets__label,.mobile-facets__label span,.mobile-facets__sort label,.mobile-facets__sort .select,.mobile-facets__sort .select__select,.mobile-facets__sort select{font-size:1.3rem!important;line-height:2rem!important;letter-spacing:0!important}.mobile-facets__label{padding:.8rem 0!important}.mobile-facets__clear,.mobile-facets__close-button,.mobile-facets__close-button span,.mobile-facets__footer .facets__reset{font-size:1.2rem!important;letter-spacing:0!important}.mobile-facets__footer .button{font-size:1.2rem!important;min-height:var(--hills-button-h)!important;letter-spacing:var(--hills-ls-button)!important;text-transform:uppercase!important}.mobile-facets__close,.mobile-facets__close:after{background:none!important;box-shadow:none!important;border-radius:0!important}.mobile-facets__close .icon{width:1.4rem!important;height:1.4rem!important}.mobile-facets__header{border-bottom-color:rgb(var(--hills-hair))!important}.mobile-facets__details,.mobile-facets__item+.mobile-facets__item,.mobile-facets__sort{border-color:rgb(var(--hills-hair))!important}.cart-drawer .subtotal+.taxes-discounts,mini-cart .mini-cart__footer .taxes-discounts,.mini-cart .mini-cart__footer .taxes-discounts{margin:0 0 1.6rem!important;line-height:1.8rem!important}mini-cart .mini-cart__footer .tax-note,.mini-cart .mini-cart__footer .tax-note{margin:0!important;display:block}@media screen and (max-width:749px){.slider-mobile-gutter>.slider.grid--2-col>.grid__item,.slider-mobile-gutter>.product-grid.grid--2-col>.grid__item{width:calc(50% - .1rem)!important;max-width:none!important}.slider-mobile-gutter>.product-grid.slider:not(.slider--tablet){flex-wrap:wrap!important;overflow:visible!important;scroll-snap-type:none!important}}@media screen and (min-width:990px){.header__right #cart-icon-bubble,.header__right .header__icon--cart{white-space:nowrap!important;flex-wrap:nowrap!important}.header__right .cart-count-bubble{display:inline!important;white-space:nowrap!important;line-height:inherit!important;height:auto!important;margin-left:.3rem!important}.header__right .cart-count-bubble>span[aria-hidden]{display:inline!important;line-height:inherit!important}}@media screen and (min-width:990px){.shopify-section-header-sticky .header--top-center .header__inline-menu,.shopify-section-header-sticky .header--top-center .header__inline-menu>ul,.shopify-section-header-hidden .header--top-center .header__inline-menu,.shopify-section-header .header--top-center .header__inline-menu{display:flex!important;visibility:visible!important;opacity:1!important;height:auto!important;overflow:visible!important}.shopify-section-header-sticky .header--top-center{grid-template-rows:8.8rem!important;grid-template-areas:none!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/hills-system.css.map?cb=1789693750 */
