:root{--pups-type-body-desktop: 1.5rem;--pups-type-body-mobile: 1.4rem;--pups-type-body-line: 1.55;--pups-type-body-line-mobile: 1.6;--pups-type-eyebrow: 1.1rem;--pups-type-ui: 1.2rem;--pups-type-card-title: 1.3rem;--pups-type-card-price: 1.2rem;--pups-type-section-heading: clamp(3.8rem, 4.3vw, 6.6rem)}body,button,input,select,textarea{font-family:var(--font-body-family)!important}body{font-size:var(--pups-type-body-desktop);letter-spacing:0;line-height:var(--pups-type-body-line)}p,.rte,.text-body,.body,.subtitle,.product__description,.collection-hero__description{font-family:var(--font-body-family);letter-spacing:0;line-height:var(--pups-type-body-line)}h1,h2,.h0,.h1,.h2,.title-wrapper-with-link .title,.rich-text__heading,.image-with-text__heading,.collection-hero__title{font-family:var(--font-heading-family)!important;font-style:var(--font-heading-style);font-weight:800!important;letter-spacing:-.02em!important;line-height:.98!important;text-transform:uppercase}h1,h2,.h0,.h1,.h2,.title-wrapper-with-link .title,.rich-text__heading,.image-with-text__heading,.collection-hero__title,.pups-customer-service__heading,.pups-dog-people-days__heading,.pups-join-pack__heading,.pups-pack-info__header h1{color:#4e5740}.banner__heading,.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-4 h1,.color-scheme-4 h2,.banner__text,.color-scheme-3 .rte,.color-scheme-4 .rte{color:#fff}.banner .button{border-color:#fff!important;color:#4e5740!important;background:#fff!important}.banner--pups-pack-mobile-hero .button--secondary{border-color:#fff!important;color:#fff!important;background:transparent!important;box-shadow:none!important}.banner--pups-pack-mobile-hero .button--secondary:after{box-shadow:none!important}.banner--pups-pack-mobile-hero .button--secondary:hover{background:#ffffff1f!important}.banner--pups-pack-mobile-hero .button--secondary:focus-visible{outline:.2rem solid #ffffff;outline-offset:.3rem}h3,h4,h5,h6,.h3,.h4,.h5,.h6,.footer-block__heading,.accordion__title{font-family:var(--font-body-family)!important;font-weight:600;letter-spacing:0;line-height:1.3;text-transform:none}main .title.h2,main .image-with-text__heading.h2,.collection-hero__title,.rich-text__heading.h1,.rich-text__heading.h2,.pups-customer-service__heading,.pups-dog-people-days__heading,.pups-join-pack__heading,.pups-customer-service h2,.pups-dog-people-days h2,.pups-join-pack h2,.pups-pack-info__header h1{font-size:var(--pups-type-section-heading)!important;letter-spacing:-.02em!important;line-height:.98!important}.pups-pack-info__item h2{font-family:var(--font-body-family)!important;font-size:2.2rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none}.banner--pups-pack-mobile-hero .banner__heading{font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:.83!important;text-transform:uppercase}.banner--pups-pack-mobile-hero .banner__text,.banner--pups-pack-mobile-hero .banner__text p{font-family:var(--font-body-family)!important;font-weight:400;letter-spacing:0;line-height:1.55!important;text-transform:none}.caption-with-letter-spacing,.product__text.caption-with-letter-spacing,.image-with-text__text--caption,.article-card__info,.announcement-bar__message{font-family:var(--font-body-family)!important;font-size:var(--pups-type-eyebrow)!important;font-weight:700!important;letter-spacing:.13em!important;line-height:1.4!important;text-transform:uppercase}.button,.shopify-challenge__button,.customer button,.banner__buttons .button,.product-form__submit,.pups-pack-footer__button{font-family:var(--font-body-family)!important;font-size:var(--pups-type-ui)!important;font-weight:700!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase}.header__menu-item,.header__submenu .header__menu-item,.menu-drawer__menu-item,.menu-drawer__utility-links,.footer-block__details-content,.breadcrumb,.breadcrumbs{font-family:var(--font-body-family)!important;letter-spacing:0;line-height:1.5;text-transform:none}.header__menu-item,.header__submenu .header__menu-item{font-size:1.2rem;font-weight:700}.menu-drawer__menu-item{font-size:1.4rem!important;font-weight:600!important}.product-grid .card__heading.h5,.related-products .card__heading.h5,.card__heading.h5{font-family:var(--font-body-family)!important;font-size:var(--pups-type-card-title)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none}.product-grid .card-information .price,.product-grid .card-information .price .price-item,.related-products .card-information .price,.related-products .card-information .price .price-item,.card-information .price{font-family:var(--font-body-family)!important;font-size:var(--pups-type-card-price)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}body .product__title h1,body .product__title h2.h1{font-family:var(--font-body-family)!important;font-size:2.3rem!important;font-weight:600!important;letter-spacing:-.04em!important;line-height:1.3!important;text-transform:none}main .related-products__heading.h2{font-family:var(--font-body-family)!important;font-size:1.8rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;text-transform:none}.product-form__input .form__label,.product-form__input legend.form__label,.product-popup-modal__button,.accordion__title,.pups-garment-options,.pups-product-benefits,.size-chart-table,table{font-family:var(--font-body-family)!important;letter-spacing:0}.accordion__title{font-size:1.4rem!important;line-height:1.3!important}.footer-block__heading,.pups-pack-footer__heading,.pups-pack-footer h2{font-family:var(--font-heading-family)!important;font-size:2.4rem!important;font-weight:800!important;letter-spacing:-.015em!important;line-height:1!important;text-transform:uppercase}@media screen and (min-width:990px){.banner--pups-pack-mobile-hero .banner__heading{font-size:clamp(7.2rem,11.4vw,12.8rem)!important}.banner--pups-pack-mobile-hero .banner__text,.banner--pups-pack-mobile-hero .banner__text p{font-size:1.5rem!important}}@media screen and (max-width:989px){body{font-size:var(--pups-type-body-mobile);line-height:var(--pups-type-body-line-mobile)}p,.rte,.text-body,.body,.subtitle,.product__description,.collection-hero__description{line-height:var(--pups-type-body-line-mobile)}main .title.h2,main .image-with-text__heading.h2,.collection-hero__title,.rich-text__heading.h1,.rich-text__heading.h2,.pups-customer-service__heading,.pups-dog-people-days__heading,.pups-join-pack__heading,.pups-customer-service h2,.pups-dog-people-days h2,.pups-join-pack h2,.pups-pack-info__header h1{font-size:clamp(3.8rem,11vw,4.8rem)!important}}@media screen and (max-width:749px){.banner--pups-pack-mobile-hero .banner__heading{font-size:clamp(6.8rem,20vw,7.8rem)!important}.banner--pups-pack-mobile-hero .banner__text,.banner--pups-pack-mobile-hero .banner__text p{font-size:1.4rem!important;line-height:1.6!important}main .related-products__heading.h2{font-size:1.5rem!important}}@media screen and (max-width:360px){.banner--pups-pack-mobile-hero .banner__heading{font-size:6.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pups-pack-typography.css.map */
