:root{--font-body-family: var(--lp-font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--lp-font-utility);--font-heading-style: normal;--font-heading-weight: 600}body{font-family:var(--lp-font-body);font-size:16px;line-height:1.65;letter-spacing:normal}button,input,select,textarea{font-family:var(--lp-font-body)}h1 strong,h2 strong,h3 strong,h4 strong,h1 b,h2 b,h3 b,h4 b{font-weight:inherit}.lp .lp-header .brand,.lp .lp-footer .brand,.lp .lp-header .brand b,.lp .lp-footer .brand b{font-family:var(--lp-font-display);font-weight:500}product-info .product__title h1,.lp .lp-shopping-bag h1,.lp .lp-cart-summary h2{font-family:var(--lp-font-display);font-weight:500}product-info .product__description{font-family:var(--lp-font-body);letter-spacing:normal}product-info .product__description :is(h2,h3,h4),.lp .lp-cart-line h2{font-family:var(--lp-font-utility);font-weight:600;letter-spacing:-.015em}product-info .product__description :is(p,li){letter-spacing:normal}product-info .product__description :is(p,li) strong,product-info .product__description :is(p,li) b{font-weight:700}.button,.lp .primary,.cinema .button,.lp-journey-button{font-family:var(--lp-font-body);font-size:16px;font-weight:600;line-height:1.4;letter-spacing:.02em;white-space:normal}.custom-product .product__info-wrapper .product-form__buttons button span{font-size:inherit;line-height:inherit;font-weight:inherit}.lp .lp-cart-line p,.lp .lp-cart-summary,product-info .price,.lp-audit-bundle-grid strong{font-family:var(--lp-font-body)}.lp .lp-footer small{color:#d6c8da}.lp .lp-footer h3{font-size:22px;line-height:1.3;font-weight:600;letter-spacing:-.015em}.lp .lp-header .actions,.lp .lp-header nav{font-family:var(--lp-font-body)}.lp .lp-menu nav a{overflow-wrap:anywhere}.lp-delivery-note,.lp-sample-trigger,.lp-sticky-buy{font-family:var(--lp-font-body);letter-spacing:normal}.lp-sample-trigger{font-size:16px;line-height:1.5}.lp-audit-bundles>p{font-size:16px;line-height:1.65}.lp-audit-bundles :is(h1,h2){font-family:var(--lp-font-utility);letter-spacing:-.015em}.lp-journey-card h3,.lp-flash-card h3,.cinema .book-card h3,.card__heading{font-family:var(--lp-font-utility);letter-spacing:-.015em}.custom-collection .card-wrapper .card__content .card__information p{font-size:14px;line-height:1.5;min-height:42px;max-height:none;letter-spacing:normal}.custom-collection .facet-filters :is(h2,label),.custom-collection .product-count h2,.custom-collection .facets__heading{font-family:var(--lp-font-body)}.custom-collection :is(.facet-filters__sort,.mobile-facets__sort select){font-family:var(--lp-font-body);font-size:16px}.custom-contact .contact p,.custom-faq .accordion__content p{font-size:16px;line-height:1.65;letter-spacing:normal}.custom-contact .contact :is(input,textarea,select),.custom-faq #accordion-search{font-family:var(--lp-font-body);font-size:16px;line-height:1.5;letter-spacing:normal}.custom-contact .field__label{letter-spacing:.01em}.custom-faq .accordion__title{font-family:var(--lp-font-utility);font-size:18px;line-height:1.35;letter-spacing:-.01em}.custom-faq .accordion summary{line-height:1.35}.punjabi-article{font-family:var(--lp-font-body);font-size:17px;line-height:1.65;letter-spacing:normal}.punjabi-article :is(h1,h2,h3,h4){font-family:var(--lp-font-utility);font-weight:600;line-height:1.3;letter-spacing:-.015em}.punjabi-article p{line-height:1.65}.punjabi-article .content-section ul{padding-inline-start:1.5em}.punjabi-article .content-section li p{margin:0}.punjabi-article .cta-btn{font-family:var(--lp-font-body);font-size:16px;font-weight:600;line-height:1.4;min-height:44px;padding:11px 20px}.lp-word-article .article-template__content{font-family:var(--lp-font-body);font-size:17px;letter-spacing:normal}.lp-word-article .article-template__content :is(p,li){font-size:17px;line-height:1.65!important}.lp-word-article .article-template__content .MsoNormal span[style],.lp-word-article .article-template__content li span[style]{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.lp-word-article .article-template__content p[style*=mso-outline-level]{font-family:var(--lp-font-utility);font-size:24px;font-weight:600;line-height:1.3!important;margin-block:1.4em .6em!important}.lp-word-article .article-template__content li{margin-block:.35em}.lp-word-article .article-template__content li p{margin-block:0!important}:lang(hi),:lang(ne),:lang(pa),:lang(gu),:lang(ta),:lang(ur),[dir=rtl],[dir=rtl] *{letter-spacing:normal!important}@media(max-width:749px){.punjabi-article,.lp-word-article .article-template__content,.lp-word-article .article-template__content :is(p,li){font-size:16px}.punjabi-article h1{font-size:30px;line-height:1.2}.punjabi-article h2{font-size:24px}.punjabi-article h3{font-size:21px}.lp-word-article .article-template__content p[style*=mso-outline-level]{font-size:22px}.lp .lp-footer h3{font-size:20px}}.lp .lp-footer{display:block;padding:52px max(6%,calc((100% - 1600px)/2 + 6%)) 28px}.lp .lp-footer .footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));align-items:start;gap:40px clamp(28px,5vw,80px);width:100%;max-width:none;margin:0}.lp .lp-footer .footer-grid>div{display:block;min-width:0;margin:0}.lp .lp-footer h3,.lp .lp-footer .brand{margin:0 0 18px}.lp .lp-footer p{margin:0 0 16px;max-width:34ch}.lp .lp-footer small{display:block;margin:0 0 18px;opacity:1}.lp .lp-footer .cinema-extra-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0}.lp .lp-footer .footer-base{display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline;justify-content:space-between;width:100%;max-width:none;margin:36px 0 0;padding-top:22px;gap:12px 32px;font-size:13px;line-height:1.6}.lp .lp-footer .footer-base span{min-width:0;overflow-wrap:anywhere}@media(max-width:980px)and (min-width:750px){.lp .lp-footer{padding-inline:5%}}@media(max-width:749px){.lp .lp-footer{padding:40px 6% 24px}.lp .lp-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.lp .lp-footer .footer-grid>div:first-child{grid-column:1 / -1}.lp .lp-footer .footer-base{flex-direction:column;align-items:flex-start;margin-top:30px}}@media(max-width:359px){.lp .lp-footer .footer-grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/lp-typography.css.map */
