.nihilo-shop-hero,.nihilo-shop-grid{--nihilo-background: #F3F2EC;--nihilo-text: #1D1D1F;--nihilo-button: #2C2A29;--nihilo-button-label: #F3F2EC;--nihilo-line: #DCD8CE;color:var(--nihilo-text);background:var(--nihilo-background)}.nihilo-shop-hero *,.nihilo-shop-grid *,.nihilo-shop-hero *:before,.nihilo-shop-grid *:before,.nihilo-shop-hero *:after,.nihilo-shop-grid *:after{box-sizing:border-box}.nihilo-shop-hero__inner{padding-top:clamp(6rem,10vw,13rem);padding-bottom:clamp(4.8rem,8vw,9rem)}.nihilo-shop-hero__meta{display:flex;justify-content:space-between;gap:2rem;margin-bottom:clamp(4rem,7vw,8rem);padding-bottom:1.5rem;border-bottom:.1rem solid var(--nihilo-line)}.nihilo-shop-hero__meta p,.nihilo-shop-hero__meta span,.nihilo-shop-hero__places span{margin:0;color:#1d1d1f94;font-size:1.05rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.nihilo-shop-hero__statement{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(25rem,.42fr);gap:clamp(4rem,9vw,14rem);align-items:end}.nihilo-shop-hero__statement h1{max-width:98rem;margin:0;color:var(--nihilo-text);font-size:clamp(5rem,8.6vw,11.8rem);line-height:.9;letter-spacing:-.07em;font-weight:500}.nihilo-shop-hero__copy{max-width:46rem;padding-bottom:.8rem;color:#1d1d1fb8;font-size:clamp(1.4rem,1.55vw,1.8rem);line-height:1.65}.nihilo-shop-hero__copy p,.nihilo-shop-hero__copy .rte>*{margin:0}.nihilo-shop-hero__places{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(5rem,8vw,9rem);border-top:.1rem solid var(--nihilo-line);border-left:.1rem solid var(--nihilo-line)}.nihilo-shop-hero__places span{min-height:8rem;padding:1.8rem;border-right:.1rem solid var(--nihilo-line);border-bottom:.1rem solid var(--nihilo-line);display:flex;align-items:flex-end}.nihilo-shop-grid{padding-top:0!important}.nihilo-shop-grid .facets-wrapper{margin-bottom:clamp(3rem,5vw,5.5rem);padding-top:0}.nihilo-shop-grid .facets-container{min-height:6.8rem;padding:1.8rem 0;border-top:.1rem solid var(--nihilo-line);border-bottom:.1rem solid var(--nihilo-line);align-items:center}.nihilo-shop-grid .facets__heading,.nihilo-shop-grid .facets__summary,.nihilo-shop-grid .facet-filters__label,.nihilo-shop-grid .facet-filters__sort,.nihilo-shop-grid .product-count__text,.nihilo-shop-grid .mobile-facets__open-label,.nihilo-shop-grid .mobile-facets__sort label{color:#1d1d1fad;font-size:1.05rem;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.nihilo-shop-grid .facets__summary:hover,.nihilo-shop-grid .facet-filters__sort:hover{color:var(--nihilo-text);text-decoration:none}.nihilo-shop-grid .facets__disclosure{margin-right:2.8rem}.nihilo-shop-grid .facets__display,.nihilo-shop-grid .facets__header,.nihilo-shop-grid .mobile-facets__inner{color:var(--nihilo-text);background:var(--nihilo-background);border-color:var(--nihilo-line);border-radius:0}.nihilo-shop-grid .facets__display{box-shadow:0 1.2rem 4rem #1d1d1f14}.nihilo-shop-grid .facet-checkbox{font-size:1.2rem}.nihilo-shop-grid .product-grid{margin-top:0;row-gap:clamp(4.2rem,7vw,8rem);column-gap:clamp(1.4rem,2.4vw,3.2rem)}.nihilo-shop-grid .product-grid.grid{--grid-desktop-horizontal-spacing: clamp(1.4rem, 2.4vw, 3.2rem);--grid-desktop-vertical-spacing: clamp(4.2rem, 7vw, 8rem);--grid-mobile-horizontal-spacing: 1.2rem;--grid-mobile-vertical-spacing: 3.8rem}.nihilo-shop-grid .product-grid .grid__item{position:relative}.nihilo-shop-grid .card-wrapper{color:var(--nihilo-text);text-decoration:none}.nihilo-shop-grid .card{height:100%;background:transparent}.nihilo-shop-grid .card__inner{overflow:hidden;background:#eae8e1;border:.1rem solid var(--nihilo-line);border-radius:0}.nihilo-shop-grid .card__inner:before{padding-bottom:100%}.nihilo-shop-grid .card__media,.nihilo-shop-grid .card__media .media,.nihilo-shop-grid .card__media img{border-radius:0}.nihilo-shop-grid .card__media img{object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .35s ease}.nihilo-shop-grid .card-wrapper:hover .card__media img:first-child{transform:scale(1.025)}.nihilo-shop-grid .card__content{padding:0}.nihilo-shop-grid .card__information{padding:1.8rem 0 0}.nihilo-shop-grid .card__heading{margin:0;color:var(--nihilo-text);font-size:clamp(1.25rem,1.3vw,1.5rem);line-height:1.42;letter-spacing:-.01em;font-weight:500}.nihilo-shop-grid .card__heading a{text-decoration-thickness:.08rem;text-underline-offset:.35rem}.nihilo-shop-grid .card-wrapper:hover .card__heading a{text-decoration:underline}.nihilo-shop-grid .card-information{margin-top:1rem}.nihilo-shop-grid .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.7rem}.nihilo-shop-grid .price,.nihilo-shop-grid .price-item,.nihilo-shop-grid .price__regular,.nihilo-shop-grid .price__sale{color:#1d1d1fad;font-size:1.15rem;line-height:1.4;letter-spacing:.035em}.nihilo-shop-grid .badge{padding:.65rem .9rem;color:var(--nihilo-button-label);background:var(--nihilo-button);border:0;border-radius:0;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.nihilo-shop-grid .pagination-wrapper{margin-top:clamp(6rem,10vw,12rem)}.nihilo-shop-grid .pagination__item{color:var(--nihilo-text);font-size:1.1rem}.nihilo-shop-grid .pagination__item--current:after,.nihilo-shop-grid .pagination__item:hover:after{height:.1rem;background:var(--nihilo-text)}.nihilo-shop-grid .active-facets__button-inner{color:var(--nihilo-text);background:transparent;border-color:var(--nihilo-line);border-radius:0;box-shadow:none;font-size:1.05rem}.nihilo-shop-grid .mobile-facets__open{color:var(--nihilo-text)}@media screen and (max-width:989px){.nihilo-shop-hero__statement{grid-template-columns:1fr;gap:3.2rem}.nihilo-shop-hero__statement h1{max-width:80rem}.nihilo-shop-hero__copy{max-width:58rem}}@media screen and (max-width:749px){.nihilo-shop-hero__inner{padding-top:5.2rem;padding-bottom:4.8rem}.nihilo-shop-hero__meta{margin-bottom:4rem}.nihilo-shop-hero__statement h1{font-size:clamp(4.8rem,16vw,7.2rem)}.nihilo-shop-hero__places{grid-template-columns:repeat(2,1fr);margin-top:4.8rem}.nihilo-shop-hero__places span{min-height:6.5rem}.nihilo-shop-grid .facets-wrapper{margin-bottom:3rem}.nihilo-shop-grid .facets-container{min-height:5.8rem;padding:1.4rem 0}.nihilo-shop-grid .product-grid{row-gap:3.8rem;column-gap:1.2rem}.nihilo-shop-grid .card__information{padding-top:1.3rem}.nihilo-shop-grid .card__heading{font-size:1.2rem;line-height:1.4}}@media(prefers-reduced-motion:reduce){.nihilo-shop-grid .card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nihilo-shop.css.map */
