.jv{font-size:calc(16px * var(--jv-type-scale,.92))}.jv{font-size:max(13px,calc((var(--text-base)) * var(--jv-type-scale, .92)))}.jv h2{font-size:max(13px,calc((var(--text-xl)) * var(--jv-type-scale, .92)))}.jv h3{font-size:max(13px,calc((var(--text-base)) * var(--jv-type-scale, .92)))}.jv .search input,.jv .navigation{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .submenu-toggle{font-size:max(13px,calc((16px) * var(--jv-type-scale, .92)))}.jv .menu-editorial p{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}.jv .hero h1{font-size:max(13px,calc((var(--text-2xl)) * var(--jv-type-scale, .92)))}.jv .hero-copy p,.jv .btn,.jv .text-link,.jv .category{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .brand-word{font-size:max(13px,calc((25px) * var(--jv-type-scale, .92)))}.jv .brand-word:nth-child(2){font-size:max(13px,calc((18px) * var(--jv-type-scale, .92)))}.jv .brand-word:nth-child(4){font-size:max(13px,calc((20px) * var(--jv-type-scale, .92)))}.jv .brand-word:nth-child(5){font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}.jv .product-title,.jv .product-price,.jv .editorial-copy p,.jv .gift-banner p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .story h3{font-size:max(13px,calc((26px) * var(--jv-type-scale, .92)))}.jv .about-intro p,.jv .newsletter p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .email-field button{font-size:max(13px,calc((25px) * var(--jv-type-scale, .92)))}.jv .footer-main h3,.jv .footer-main a,.jv .footer-brand p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .page-heading h1{font-size:max(13px,calc((var(--text-xl)) * var(--jv-type-scale, .92)))}.jv .page-heading p,.jv select{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .brand-tile strong{font-size:max(13px,calc((26px) * var(--jv-type-scale, .92)))}.jv .detail h1{font-size:max(13px,calc((var(--text-xl)) * var(--jv-type-scale, .92)))}.jv .detail-price{font-size:max(13px,calc((var(--text-lg)) * var(--jv-type-scale, .92)))}.jv .detail details,.jv .faq details{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv details p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .gift-page-copy h1{font-size:max(13px,calc((var(--text-xl)) * var(--jv-type-scale, .92)))}.jv .gift-finder label{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .article h1{font-size:max(13px,calc((var(--text-xl)) * var(--jv-type-scale, .92)))}.jv .service-card p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .drawer-head h2{font-size:max(13px,calc((var(--text-xl)) * var(--jv-type-scale, .92)))}.jv .cart-line h3,.jv .toast{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}@media(max-width:1050px){.jv .brand-word{font-size:max(13px,calc((22px) * var(--jv-type-scale, .92)))}}@media(max-width:760px){.jv .hero h1{font-size:max(13px,calc((39px) * var(--jv-type-scale, .92)))}.jv .section-head h2{font-size:max(13px,calc((27px) * var(--jv-type-scale, .92)))}.jv .brand-word,.jv .brand-word:nth-child(2),.jv .brand-word:nth-child(4){font-size:max(13px,calc((20px) * var(--jv-type-scale, .92)))}.jv .story h3{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}.jv .newsletter h2{font-size:max(13px,calc((29px) * var(--jv-type-scale, .92)))}.jv .brand-tile strong{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}.jv .detail h1{font-size:max(13px,calc((29px) * var(--jv-type-scale, .92)))}.jv .drawer-head h2{font-size:max(13px,calc((27px) * var(--jv-type-scale, .92)))}.jv .article h1{font-size:max(13px,calc((30px) * var(--jv-type-scale, .92)))}.jv .article h2{font-size:max(13px,calc((27px) * var(--jv-type-scale, .92)))}}.jv .shop-home h2{font-size:max(13px,calc((clamp(1.35rem,2vw,1.6rem)) * var(--jv-type-scale, .92)))}.jv .campaign-copy h1{font-size:max(13px,calc((clamp(2.5rem,3.8vw,3.4rem)) * var(--jv-type-scale, .92)))}.jv .campaign-copy p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .campaign-brand strong,.jv .top-brand strong{font-size:max(13px,calc((26px) * var(--jv-type-scale, .92)))}.jv .brand-l strong{font-size:max(13px,calc((23px) * var(--jv-type-scale, .92)))}.jv .brand-t strong{font-size:max(13px,calc((18px) * var(--jv-type-scale, .92)))}.jv .brand-v strong{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}.jv .service-strip span,.jv .center-heading p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .shop-home .split-copy h2{font-size:max(13px,calc((clamp(1.9rem,3vw,2.7rem)) * var(--jv-type-scale, .92)))}.jv .split-copy p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .top-brand strong{font-size:max(13px,calc((23px) * var(--jv-type-scale, .92)))}.jv .top-brand.brand-t strong{font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}.jv .top-brand.brand-l strong{font-size:max(13px,calc((21px) * var(--jv-type-scale, .92)))}.jv .all-brands{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .focus-wordmark{font-size:max(13px,calc((36px) * var(--jv-type-scale, .92)))}.jv .shop-home .brand-focus h2{font-size:max(13px,calc((32px) * var(--jv-type-scale, .92)))}.jv .brand-focus-copy p,.jv .price-discovery p,.jv .price-discovery-products span{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .look-editorial p{font-size:max(13px,calc((26px) * var(--jv-type-scale, .92)))}.jv .spotlight-brand{font-size:max(13px,calc((25px) * var(--jv-type-scale, .92)))}.jv .spotlight-copy>p:not(.spotlight-brand){font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .spotlight-price{font-size:max(13px,calc((20px) * var(--jv-type-scale, .92)))}.jv .home-seo>p{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .home-seo summary{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}.jv .journal-teaser a{font-size:max(13px,calc((var(--text-sm)) * var(--jv-type-scale, .92)))}@media(max-width:1000px){.jv .campaign-copy h1{font-size:max(13px,calc((40px) * var(--jv-type-scale, .92)))}.jv .campaign-brand strong{font-size:max(13px,calc((23px) * var(--jv-type-scale, .92)))}.jv .campaign-brand.brand-t strong{font-size:max(13px,calc((15px) * var(--jv-type-scale, .92)))}.jv .campaign-brand.brand-l strong{font-size:max(13px,calc((21px) * var(--jv-type-scale, .92)))}}@media(max-width:760px){.jv .campaign-copy h1{font-size:max(13px,calc((31px) * var(--jv-type-scale, .92)))}.jv .campaign-brand strong{font-size:max(13px,calc((20px) * var(--jv-type-scale, .92)))}.jv .campaign-brand.brand-l strong{font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}.jv .shop-home .center-heading h2{font-size:max(13px,calc((21px) * var(--jv-type-scale, .92)))}.jv .shop-home .split-copy h2{font-size:max(13px,calc((31px) * var(--jv-type-scale, .92)))}.jv .shop-home .brand-focus h2{font-size:max(13px,calc((29px) * var(--jv-type-scale, .92)))}.jv .mini-copy h2,.jv .home-seo h2{font-size:max(13px,calc((22px) * var(--jv-type-scale, .92)))}}.jv .navigation,.jv.home-mode .navigation{font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}@media(min-width:761px)and (max-width:1179px){.jv .navigation,.jv.home-mode .navigation{font-size:max(13px,calc((16px) * var(--jv-type-scale, .92)))}}@media(max-width:760px){.jv .navigation,.jv.home-mode .navigation{font-size:max(13px,calc((16px) * var(--jv-type-scale, .92)))}.jv .navigation.mobile-open{font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}}.jv .shop-home .home-product-row>h2{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}@media(max-width:760px){.jv .shop-home .home-product-row>h2{font-size:max(13px,calc((21px) * var(--jv-type-scale, .92)))}}.jv .newsletter h2{font-size:max(13px,calc((clamp(32px,3.2vw,46px)) * var(--jv-type-scale, .92)))}.jv .newsletter form>label:first-child{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .newsletter .email-field button{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}@media(max-width:760px){.jv .newsletter h2{font-size:max(13px,calc((34px) * var(--jv-type-scale, .92)))}.jv .newsletter .email-field input{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}}.jv .collection-copy h1{font-size:max(13px,calc((38px) * var(--jv-type-scale, .92)))}.jv .collection-copy p{font-size:max(13px,calc((15px) * var(--jv-type-scale, .92)))}.jv .collection-help h2{font-size:max(13px,calc((23px) * var(--jv-type-scale, .92)))}.jv .pdp-info h1{font-size:max(13px,calc((30px) * var(--jv-type-scale, .92)))}.jv .pdp-price{font-size:max(13px,calc((25px) * var(--jv-type-scale, .92)))}.jv .pdp-quantity input{font-size:max(13px,calc((16px) * var(--jv-type-scale, .92)))}.jv .pdp-accordions summary,.jv .info-content summary{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .pdp-recommendations h2{font-size:max(13px,calc((23px) * var(--jv-type-scale, .92)))}.jv .info-title h1{font-size:max(13px,calc((38px) * var(--jv-type-scale, .92)))}.jv .info-sidebar a{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .info-content h2{font-size:max(13px,calc((27px) * var(--jv-type-scale, .92)))}.jv .info-content p{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .info-highlight h2{font-size:max(13px,calc((34px) * var(--jv-type-scale, .92)))}.jv .info-two h2{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}.jv .about-feature h2{font-size:max(13px,calc((30px) * var(--jv-type-scale, .92)))}.jv .return-steps h3{font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}.jv .payment-details h2{font-size:max(13px,calc((23px) * var(--jv-type-scale, .92)))}.jv .contact-options strong{font-size:max(13px,calc((19px) * var(--jv-type-scale, .92)))}.jv .service-hours dl>div{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .info-content .calculator-result{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .service-hero h1{font-size:max(13px,calc((42px) * var(--jv-type-scale, .92)))}.jv .service-hero p{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .service-grid h2{font-size:max(13px,calc((22px) * var(--jv-type-scale, .92)))}.jv .service-contact h2{font-size:max(13px,calc((27px) * var(--jv-type-scale, .92)))}.jv .service-contact p{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}@media(max-width:760px){.jv .collection-copy h1{font-size:max(13px,calc((30px) * var(--jv-type-scale, .92)))}.jv .collection-help h2{font-size:max(13px,calc((22px) * var(--jv-type-scale, .92)))}.jv .pdp-info h1{font-size:max(13px,calc((28px) * var(--jv-type-scale, .92)))}.jv .pdp-price{font-size:max(13px,calc((24px) * var(--jv-type-scale, .92)))}.jv .pdp-recommendations h2{font-size:max(13px,calc((20px) * var(--jv-type-scale, .92)))}.jv .info-title h1{font-size:max(13px,calc((30px) * var(--jv-type-scale, .92)))}.jv .info-highlight h2{font-size:max(13px,calc((29px) * var(--jv-type-scale, .92)))}.jv .info-content h2{font-size:max(13px,calc((26px) * var(--jv-type-scale, .92)))}.jv .service-hero h1{font-size:max(13px,calc((34px) * var(--jv-type-scale, .92)))}.jv .service-grid h2{font-size:max(13px,calc((19px) * var(--jv-type-scale, .92)))}}.jv h1{font-size:max(13px,calc((clamp(32px,4vw,56px)) * var(--jv-type-scale, .92)))}.jv a.btn,.jv button.btn{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .navigation a{font-size:max(13px,calc((17px) * var(--jv-type-scale, .92)))}.jv .navigation .mega a{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .campaign-copy h1{font-size:max(13px,calc((clamp(30px,3.6vw,52px)) * var(--jv-type-scale, .92)))}.jv .home-product-row>h2{font-size:max(13px,calc((22px) * var(--jv-type-scale, .92)))}.jv .pdp-info h1{font-size:max(13px,calc((clamp(23px,2.3vw,32px)) * var(--jv-type-scale, .92)))}.jv .jv-zoom-dialog button{font-size:max(13px,calc((30px) * var(--jv-type-scale, .92)))}.jv .jv-info-nav>a{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .jv-info-hero h1{font-size:max(13px,calc((clamp(32px,4vw,48px)) * var(--jv-type-scale, .92)))}.jv .jv-info-hero p{font-size:max(13px,calc((15px) * var(--jv-type-scale, .92)))}.jv .jv-info-content{font-size:max(13px,calc((16px) * var(--jv-type-scale, .92)))}.jv .jv-cart-line p{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .jv-cart-summary h2{font-size:max(13px,calc((25px) * var(--jv-type-scale, .92)))}.jv-body .shopify-policy__container h1{font-size:max(13px,calc((clamp(28px,4vw,44px)) * var(--jv-type-scale, .92)))}.jv .jv-filter summary{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}@media(max-width:1000px){.jv .navigation a{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}}@media(max-width:767px){.jv .navigation a{font-size:max(13px,calc((16px) * var(--jv-type-scale, .92)))}.jv .campaign-copy h1{font-size:max(13px,calc((29px) * var(--jv-type-scale, .92)))}.jv .jv-info-hero h1{font-size:max(13px,calc((34px) * var(--jv-type-scale, .92)))}.jv .jv-info-content{font-size:max(13px,calc((14px) * var(--jv-type-scale, .92)))}.jv .pdp-info h1{font-size:max(13px,calc((25px) * var(--jv-type-scale, .92)))}}@media(max-width:767px){.jv input[type=email],.jv input[type=search],.jv textarea{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/jv-typography.css.map */
