.nv-collection-cards.nv-white-frame .card{border:var(--nv-frame-width,2px) solid #fff;box-sizing:border-box}
.nv-compact-type :is(.collection-list-title,.collection__title .title){font-weight:600;line-height:1.25;text-transform:none}.nv-compact-type :is(.collection-list-title,.collection__title .title).h2{font-size:24px}.nv-compact-type.nv-collection-cards .collection-list .card__heading{font-size:18px;font-weight:600;line-height:1.3;text-transform:none}.nv-compact-type.nv-collection-cards .collection-list .card__heading a{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;align-items:center;text-align:center;gap:.8rem}.nv-compact-type.nv-collection-cards .collection-list .card__heading a:before{content:''}.nv-compact-type.nv-collection-cards .collection-list .card__heading .icon-wrap{float:none;display:inline-flex;flex-shrink:0;margin:0;align-items:center;justify-self:end}
@media(max-width:749px){.nv-compact-type :is(.collection-list-title,.collection__title .title).h2{font-size:20px}.nv-compact-type.nv-collection-cards .collection-list .card__heading{font-size:15px}}
h1,h2,.h0,.h1,.h2,.hxl,.hxxl{line-height:1.1;overflow-wrap:anywhere;text-transform:uppercase}em{font-style:normal}.h0{font-size:clamp(4rem,4vw,5.6rem)}.h1{font-size:clamp(3.6rem,3.5vw,5rem)}.h2{font-size:clamp(3rem,2.8vw,4rem)}.rte{line-height:1.8}.button,.shopify-payment-button__button{min-height:5rem}.button{font-size:1.2rem;font-weight:600}.button:focus-visible,a:focus-visible{outline-offset:.4rem}.caption-with-letter-spacing{font-size:1rem}
.announcement-bar__message{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.4rem;margin:0;padding:1rem 0;font-family:var(--font-body-family);font-size:1.3rem;font-weight:600;line-height:1.5;text-transform:uppercase}.announcement-bar__message span{text-wrap:balance;overflow-wrap:anywhere}.announcement-bar .slider-button{height:4.4rem;align-self:center}.header__heading-link .h2{font-family:var(--font-heading-family);font-size:3.6rem;font-weight:700}.header__heading-link .h2:after{content:'✦';font-size:1.8rem;color:var(--nv-brand-red);vertical-align:middle;margin-left:.5rem}.header__menu-item{font-size:1.3rem;font-weight:400;line-height:1.5;padding:1.4rem 1.3rem}.header .menu-drawer__menu-item,.header .menu-drawer__close-button,.header .menu-drawer__account{font-size:1.2rem;font-weight:400;line-height:1.5;min-height:4.4rem}.header .nv-primary{font-size:14px;font-weight:600}.header__inline-menu{margin-top:0}.header__icon{width:4rem}
.card__heading{font-family:var(--font-body-family);font-size:var(--nv-summary-font-size);font-weight:600;line-height:1.5}.product-card-wrapper .card__heading{display:block;font-weight:400;min-height:0;min-width:0}.product-card-wrapper .card__heading a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-card-wrapper .card__information{min-width:0}.card__information{padding:1.5rem 0}.card-information .price{font-size:1.3rem;font-weight:600;margin-top:.8rem}.card__inner{background:#e4e0da}.card .media img{object-fit:cover}.collection-card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:2.8rem}.collection-card-wrapper .card__caption{font-size:1.2rem;line-height:1.6}.title-wrapper-with-link{align-items:end;margin-bottom:3rem}
.footer{border-top:.1rem solid var(--nv-rule)}.footer .footer-block__heading,.footer .nv-footer-menu__heading{font-family:var(--font-body-family);font-size:1.8rem;font-weight:600;line-height:1.3;text-transform:none}.footer-block__brand-info>.rte{font-family:var(--font-heading-family);font-size:2.8rem;line-height:1.1;max-width:20rem}.footer-block__details-content{font-size:1.2rem;line-height:1.8}.footer .footer-block__details-content.rte,.footer .footer-block__details-content .list-menu__item--link{font-size:1.1rem}.footer__copyright{font-size:1rem}
.nv-breadcrumb{padding-top:2.4rem;padding-bottom:1.6rem}.nv-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;list-style:none;margin:0;padding:0;font-size:1rem}.nv-breadcrumb li+li:before{content:'/';margin-right:.8rem;opacity:.45}.nv-breadcrumb a{color:inherit;text-underline-offset:.3rem}.nv-breadcrumb [aria-current]{opacity:.7}.nv-footer-menu--mobile{display:none}
.nv-inline-guide .collapsible-content-wrapper-narrow{max-width:130rem;padding-inline:5rem}.nv-inline-guide .collapsible-content__wrapper>div{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:center}.nv-inline-guide .collapsible-content__header{margin-bottom:0}.nv-inline-guide .collapsible-content__heading{font-size:4.4rem;margin:1rem 0 0}.nv-inline-guide .collapsible-content__grid{margin:0}.nv-inline-guide .grid__item{width:100%;max-width:none}.nv-inline-guide .accordion{margin:0}.nv-inline-guide .accordion__title{font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;text-transform:none}.nv-inline-guide .accordion__content{font-size:1.2rem}.nv-inline-guide .caption-with-letter-spacing{font-size:.9rem}
@media(max-width:749px){.footer .footer__content-top{padding-bottom:2rem}.footer .footer__blocks-wrapper{margin-bottom:0}.footer .footer__blocks-wrapper>.footer-block:last-child,.footer .footer__blocks-wrapper>.footer-block:last-child .footer-block__details-content{margin-bottom:0}.footer .footer-block__heading,.footer .nv-footer-menu__heading{font-size:1.2rem}.header__heading-logo-wrapper{max-width:14rem}.nv-footer-menu--desktop{display:none}.nv-footer-menu--mobile{display:block;border-bottom:.1rem solid rgba(var(--color-foreground),.16)}.footer .footer-block.footer-block--menu{margin:0}.nv-footer-menu__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.7rem;padding:1.8rem 0;list-style:none}.nv-footer-menu__summary::-webkit-details-marker{display:none}.footer .nv-footer-menu__heading{margin:0}.nv-footer-menu__summary .svg-wrapper{width:1.2rem;height:1.2rem;flex-shrink:0}.nv-footer-menu__summary .icon-caret{position:static;width:100%;height:100%}.nv-footer-menu--mobile[open] .svg-wrapper{transform:rotate(180deg)}.footer .nv-footer-menu--mobile .footer-block__details-content{margin:0;padding-bottom:1.6rem}.header__heading-link .h2{font-size:3rem}.header__heading-link .h2:after{font-size:1.4rem}.announcement-bar__message{padding:.8rem 0;font-size:1.2rem}.card-information .price{font-size:1.2rem}.card__information{padding:1.2rem 0}.title-wrapper-with-link{margin-bottom:2.4rem}.nv-breadcrumb{padding-top:1.6rem;padding-bottom:.8rem}.nv-breadcrumb ol{font-size:.9rem}.nv-inline-guide .collapsible-content-wrapper-narrow{padding-inline:2rem}.nv-inline-guide .collapsible-content__wrapper>div{grid-template-columns:1fr;gap:2rem}.nv-inline-guide .collapsible-content__heading{font-size:3.6rem}.nv-inline-guide .accordion__content{font-size:1.1rem}}

.blog__posts .card__information{min-width:0}.blog__posts .card__heading,.newsletter .newsletter__wrapper>h2{font-weight:400;text-transform:none}.blog__posts .card__heading a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog__posts .article-card__info{font-weight:400}.blog__posts .article-card__excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;line-height:1.8;max-height:5.4em}

@media(min-width:750px){.footer .footer-block__details-content.rte,.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem}}

.newsletter .newsletter__wrapper>h2,.newsletter .newsletter__subheading{font-size:var(--nv-summary-font-size)}
