:root{--puls-ink: #16191b;--puls-ink-soft: #3b4145;--puls-muted: #767d82;--puls-faint: #a8afb3;--puls-bg: #f5f4f0;--puls-surface: #ffffff;--puls-line: #e7e6e1;--puls-line-strong: #d6d5cf;--puls-accent: #1c9da6;--puls-accent-deep: #14747b;--puls-accent-press: #0f5b61;--puls-accent-soft: #e3f0f0;--puls-danger: #c5534a;--puls-success: #3d8d6d;--font-body-family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-heading-style: normal;--font-heading-weight: 800;--font-script-family: "Sacramento", "Hanken Grotesk", cursive}body{letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:800;letter-spacing:-.015em;color:rgb(var(--color-foreground))}.h0,h1,.h1{letter-spacing:-.02em;line-height:1.08}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:5rem;font-weight:700;font-size:1.5rem;letter-spacing:0}.puls-underline-link,.link--text.puls-underline-link{display:inline-flex;align-items:center;gap:.9rem;font-weight:700;font-size:1.4rem;letter-spacing:0;color:rgb(var(--color-foreground));text-decoration:none;text-underline-offset:unset;border-bottom:.15rem solid rgb(var(--color-foreground));padding-bottom:.5rem}.puls-underline-link:hover{color:rgba(var(--color-foreground),.75);border-bottom-color:rgba(var(--color-foreground),.75);text-decoration:none}.puls-underline-link .icon-arrow,.puls-underline-link .icon{width:1.5rem;height:1.5rem}.puls-overline{display:block;font-size:1.2rem;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--puls-accent-deep)}.color-scheme-3 .puls-overline,.color-background-1 .puls-overline{color:var(--puls-accent-deep)}.puls-script{font-family:var(--font-script-family);font-weight:400;letter-spacing:0;line-height:1.3}.puls-hairline-top{border-top:.1rem solid var(--puls-line)}.puls-hairline-bottom{border-bottom:.1rem solid var(--puls-line)}.utility-bar .announcement-bar__message{padding:.9rem 1.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.85)}.header-wrapper{border-bottom:.1rem solid var(--puls-line)}.header__menu-item.list-menu__item{font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.header__menu-item.list-menu__item:hover{color:rgba(var(--color-foreground),.7);text-decoration:none}@media screen and (min-width:990px){.header--middle-left{column-gap:4rem}}@media screen and (min-width:990px)and (max-width:1249px){.header--middle-left{column-gap:2.4rem}.header__inline-menu>.list-menu--inline{column-gap:2rem}.header__menu-item.list-menu__item{font-size:1.3rem}.header__heading-logo{width:130px;height:auto}}.header__inline-menu{margin-left:0}.header__inline-menu>.list-menu--inline{flex-wrap:nowrap;column-gap:2.8rem}.header__inline-menu .list-menu--inline>li>a.header__menu-item,.header__inline-menu .list-menu--inline summary.header__menu-item{padding-left:0;padding-right:0;white-space:nowrap}.header__inline-menu .list-menu--inline summary.header__menu-item{padding-right:1.7rem}.header__inline-menu .list-menu--inline summary.header__menu-item .icon-caret{right:0}.header__submenu .header__menu-item{padding:1.2rem 2.4rem}.header__active-menu-item{text-decoration:none;border-bottom:.15rem solid rgb(var(--color-foreground));padding-bottom:.3rem}body .header__inline-menu .header__menu-item:hover span,body .header__inline-menu .header__active-menu-item:hover{text-decoration:none}.header__icon{color:rgb(var(--color-foreground))}.cart-count-bubble{position:static;width:auto;height:auto;background-color:transparent;color:rgb(var(--color-foreground));margin-left:.2rem}.cart-count-bubble span[aria-hidden=true]{font-size:1.2rem;font-weight:700;color:rgb(var(--color-foreground))}.footer .footer-block__heading{font-size:1.1rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.45);margin-bottom:.4rem}.footer .footer-block--menu .list-menu__item--link{font-size:1.35rem;color:rgba(var(--color-foreground),.65);padding-top:.6rem;padding-bottom:.6rem}.footer .footer-block--menu .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:none}.footer .footer-block__brand-info .rte{font-size:1.45rem;line-height:1.6;color:rgba(var(--color-foreground),.72);max-width:34rem}.footer .footer-block__brand-info .rte a{display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem;font-weight:700;font-size:1.4rem;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:.15rem solid rgba(var(--color-foreground),.6);padding-bottom:.5rem}.footer .footer-block__brand-info .rte a:after{content:"\2192"}.footer .footer-block__brand-info .rte a:hover{color:rgba(var(--color-foreground),.8)}.footer__content-bottom{border-top:.1rem solid rgba(var(--color-foreground),.14)}.footer__copyright .copyright__content,.footer__copyright .copyright__content a{font-size:1.15rem;letter-spacing:0;color:rgba(var(--color-foreground),.4)}@media screen and (min-width:990px){.footer__blocks-wrapper.grid--4-col-tablet{grid-template-columns:1.4fr 1fr 1fr;column-gap:4.8rem}}body .banner:after,body .banner__media:after{background:linear-gradient(to top,rgba(22,25,27,.66),rgba(22,25,27,.1) 55%,transparent 80%)}@media screen and (min-width:750px){body .banner:after,body .banner__media:after{background:linear-gradient(to right,rgba(22,25,27,.6),rgba(22,25,27,.15) 55%,transparent 80%)}}.banner__script{margin:0 0 .4rem;font-size:3rem;color:rgb(var(--color-foreground));opacity:.92}.banner__box>*+.banner__script{margin-top:0}.banner__heading.h0{font-weight:900;font-size:3.6rem;line-height:1.05;letter-spacing:-.02em}.banner__text.rte{font-size:1.5rem;line-height:1.5;color:rgba(var(--color-foreground),.85);max-width:28rem}.banner__buttons .button,.banner__buttons .button--secondary{min-width:0;min-height:0;padding:0 0 .6rem;background:transparent;box-shadow:none;border:0;border-bottom:.15rem solid rgb(var(--color-foreground));border-radius:0;color:rgb(var(--color-foreground));font-weight:700;font-size:1.4rem}body .banner__buttons .button:after,body .banner__buttons .button:hover:after{content:none;box-shadow:none}.banner__buttons .button .puls-arrow{margin-left:.9rem}.banner__buttons .button:hover{color:rgba(var(--color-foreground),.8);border-bottom-color:rgba(var(--color-foreground),.8)}@media screen and (min-width:750px){.banner__script{font-size:3.8rem;margin-bottom:.6rem}.banner__heading.h0{font-size:5.8rem;line-height:1.02;letter-spacing:-.025em}.banner__text.rte{font-size:1.7rem;line-height:1.55;max-width:40rem}.banner__buttons .button{font-size:1.5rem}}.puls-category-list__overline{margin-bottom:2.2rem}.puls-category-list__grid{margin:0;padding:0}.puls-category-list__link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}.puls-category-list__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--puls-line)}.puls-category-list__image{width:100%;height:100%;object-fit:cover;transition:transform .26s cubic-bezier(.22,.61,.36,1)}.puls-category-list__link:hover .puls-category-list__image{transform:scale(1.03)}.puls-category-list__row{display:flex;align-items:baseline;justify-content:space-between;margin-top:1.2rem}.puls-category-list__title{font-weight:800;font-size:1.8rem;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.puls-category-list__count{font-size:1.25rem;color:var(--puls-muted)}@media screen and (min-width:750px){.puls-category-list__grid{display:grid;grid-template-columns:repeat(var(--puls-category-columns, 5),1fr);gap:1.6rem}}@media screen and (max-width:749px){.puls-category-list__media{display:none}.puls-category-list__item{border-top:.1rem solid var(--puls-line)}.puls-category-list__item:last-child{border-bottom:.1rem solid var(--puls-line)}.puls-category-list__row{margin:0;padding:1.6rem 0}.puls-category-list__title{font-size:2.3rem}.puls-category-list__count{font-size:1.3rem}}.collection__title .collection__overline{margin-bottom:.8rem}.collection__title.title-wrapper{margin-bottom:2.6rem}.collection__title .title.h2{font-size:2.6rem;letter-spacing:-.015em;margin:0}@media screen and (min-width:990px){.collection__title.title-wrapper{position:relative}.collection__title .title.h2{font-size:3.2rem;letter-spacing:-.02em}.collection__view-all--header{position:absolute;right:5rem;bottom:.6rem}.collection:has(.collection__view-all--header)>.collection__view-all{display:none}}.card__heading{font-weight:600;font-size:1.45rem;letter-spacing:0}.card__heading .full-unstyled-link{font-weight:600}.card-information .price{font-size:1.35rem;color:var(--puls-muted);letter-spacing:0}.card-information .price--on-sale .price-item--sale{color:var(--puls-danger);font-weight:600}.card-information .price--on-sale .price-item--regular{color:var(--puls-faint)}.card .badge{font-size:1.05rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:0;border-radius:0;padding:.5rem .9rem;background-color:#ffffffeb;color:var(--puls-ink)}.puls-breadcrumb{display:flex;align-items:baseline;gap:.5rem;font-size:1.25rem;color:var(--puls-muted)}.puls-breadcrumb__link{color:var(--puls-muted);text-decoration:none}.puls-breadcrumb__link:hover{color:rgb(var(--color-foreground))}.puls-breadcrumb__current{color:rgb(var(--color-foreground));font-weight:600}.collection-hero__inner{padding-top:2.8rem;padding-bottom:0;margin-bottom:0}.collection-hero .puls-breadcrumb{margin-bottom:1.4rem}@media screen and (min-width:750px){body .collection-hero__inner{flex-direction:column;align-items:stretch}}body .collection-hero__title{margin:0;font-weight:900;font-size:3.4rem;letter-spacing:-.02em}body .collection-hero .collection-hero__description{margin:1rem 0 0;font-size:1.45rem;line-height:1.5;color:var(--puls-ink-soft);max-width:30rem}@media screen and (min-width:750px){.collection-hero__inner{padding-top:4.4rem}.collection-hero .puls-breadcrumb{margin-bottom:1.6rem}.collection-hero__text-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:4rem}body .collection-hero__title{font-size:4.8rem;letter-spacing:-.025em}body .collection-hero .collection-hero__description{margin:1rem 0 0;font-size:1.5rem;line-height:1.55;max-width:42rem}}body .facets-container-drawer{display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:.1rem solid var(--puls-line);border-bottom:.1rem solid var(--puls-line);padding:1rem 0;margin:3.2rem 0 0}.facets-container-drawer .mobile-facets__open{display:inline-flex;align-items:center;gap:.8rem;font-size:1.4rem;font-weight:600;color:rgb(var(--color-foreground))}.facets-container-drawer .mobile-facets__open-label{font-size:1.4rem;font-weight:600;letter-spacing:0}.facets-container-drawer .product-count{margin:0}body .product-count__text{font-size:1.3rem;color:var(--puls-muted);font-weight:400}.facets-container-drawer .facet-filters.sorting{padding:0}.facet-filters__label label,.facet-filters__sort{font-size:1.4rem;font-weight:600;letter-spacing:0;color:rgb(var(--color-foreground))}.facet-filters__sort.select__select{background-color:transparent;border:0;box-shadow:none}body .pagination__item{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}body .pagination__item--current:after{height:.15rem;background-color:rgb(var(--color-foreground))}.product__info-container .puls-breadcrumb{margin-bottom:1.2rem}.product__title h1{font-weight:800;font-size:2.7rem;letter-spacing:-.015em;margin:0}@media screen and (min-width:990px){.product__title h1{font-size:3.4rem;letter-spacing:-.02em}}.product__info-container .price--large{font-size:1.8rem;font-weight:500;letter-spacing:0;color:rgb(var(--color-foreground))}@media screen and (min-width:990px){.product__info-container .price--large{font-size:2rem}}.product__description.rte{font-size:1.5rem;line-height:1.6;color:var(--puls-ink-soft)}.product-form__input .form__label{font-size:1.35rem;font-weight:700;color:rgb(var(--color-foreground));letter-spacing:0}.product-form__input--pill input[type=radio]+label{min-width:5.6rem;min-height:4.6rem;display:inline-flex;align-items:center;justify-content:center;margin:.7rem .8rem .2rem 0;padding:0 1.2rem;border:.1rem solid var(--puls-line-strong);border-radius:0;background-color:transparent;box-shadow:none;font-size:1.4rem;font-weight:600;color:var(--puls-ink-soft);letter-spacing:0}.product-form__input--pill input[type=radio]:checked+label{border:.15rem solid rgb(var(--color-foreground));background-color:transparent;color:rgb(var(--color-foreground));font-weight:700}body .product-form__buttons{max-width:none}body .product-form__submit,.puls-atc-price{font-weight:700}body .product__pickup-availabilities:empty{display:none}body .product__info-container>*:has(+.product__text.subtitle){margin-bottom:.5rem}body .product__info-container .product__text.subtitle{text-align:center;font-size:1.25rem;color:var(--puls-muted);margin-top:.5rem;margin-bottom:2.4rem}.product__accordion .accordion{margin-top:0}body .accordion{margin-top:0;border-top:.1rem solid var(--puls-line);border-bottom:none}body .accordion+.accordion,body .product__accordion+.product__accordion .accordion{border-top:.1rem solid var(--puls-line)}body .accordion summary{padding:1.6rem 0}.accordion .summary__title .accordion__title{font-size:1.5rem;font-weight:700;letter-spacing:0}.accordion__content{font-size:1.4rem;line-height:1.6;color:var(--puls-ink-soft);padding:0 0 1.6rem}body .thumbnail-list{gap:1.2rem}.thumbnail.global-media-settings{border:0;border-radius:0}.thumbnail-list__item .thumbnail[aria-current=true]{outline:.15rem solid rgb(var(--color-foreground));outline-offset:-.15rem;box-shadow:none}.puls-app-promo{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem;padding:2.8rem 2.4rem}.puls-app-promo__heading{margin:0;font-size:2.6rem;color:rgb(var(--color-foreground));opacity:.9}.puls-app-promo__text{margin:1rem 0 0;font-size:1.4rem;line-height:1.55;color:rgba(var(--color-foreground),.72);max-width:44rem}.puls-app-promo__link{border-bottom-color:rgba(var(--color-foreground),.6)}@media screen and (min-width:750px){.puls-app-promo{flex-direction:row;align-items:center;justify-content:space-between;gap:4.8rem;padding:4rem 4.8rem}.puls-app-promo__heading{font-size:3.2rem}.puls-app-promo__text{font-size:1.45rem}}body .related-products__heading{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--puls-accent-deep);margin:0 0 2rem}.shopify-policy__container{padding-top:3.2rem;padding-bottom:6rem}.shopify-policy__title h1{font-weight:900;letter-spacing:-.02em}.shopify-policy__body{font-size:1.5rem;line-height:1.6;color:var(--puls-ink-soft)}@media screen and (min-width:750px){.shopify-policy__container{padding-top:4.4rem;padding-bottom:10rem}}.puls-quote{text-align:center}.puls-quote__text{margin:0;font-size:3.4rem;line-height:1.3;color:rgb(var(--color-foreground))}.puls-quote__attribution{margin:1.4rem 0 0;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--puls-muted)}@media screen and (min-width:750px){.puls-quote__text{font-size:4.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/puls-brand.css.map */
