:root{--cap-type-display-size: clamp(48px, 5.1vw, 78px);--cap-type-display-weight: 600;--cap-type-display-line-height: 1.03;--cap-type-display-tracking: -.028em;--cap-type-title-size: clamp(40px, 3.7vw, 60px);--cap-type-title-weight: 600;--cap-type-title-line-height: 1.07;--cap-type-title-tracking: -.022em;--cap-type-section-size: clamp(30px, 2.15vw, 40px);--cap-type-section-weight: 600;--cap-type-section-line-height: 1.12;--cap-type-section-tracking: -.016em;--cap-type-body-line-height: 1.55;--cap-type-utility-tracking: .008em}.shopify-section-group-header-group.header-section .header__menu>ul .menu__item{font-family:var(--font-body-family);font-size:clamp(14px,.78vw,15px);font-style:var(--font-body-style);font-weight:500;line-height:1.15;letter-spacing:var(--cap-type-utility-tracking)}.shopify-section-group-header-group.header-section :is(.mega-menu,.dropdown){font-family:var(--font-body-family);letter-spacing:0}body.template-index{--font-heading-line-height: var(--cap-type-section-line-height);--font-heading-letter-spacing: var(--cap-type-section-tracking);--font-button-family: var(--font-body-family);--font-button-size: clamp(14px, .9vw, 15px);--font-button-weight: 600;--cap-content-body-size: clamp(16px, 1.05vw, 18px);--cap-card-body-size: clamp(15px, .95vw, 16px);--cap-content-measure: 62ch}body.template-index .title-wrapper{width:100%}body.template-index .title-wrapper .description{max-width:var(--cap-content-measure);font-family:var(--font-body-family);font-size:var(--cap-content-body-size);font-weight:400;line-height:1.55;letter-spacing:0}body.template-index .title-wrapper .subtext-md,body.template-index .title-wrapper .subtext-lg{font-family:var(--font-body-family);font-size:clamp(12px,.85vw,14px);font-weight:600;line-height:1.25;letter-spacing:.08em}body.template-index :is(.title-xl,.title-lg){max-width:15ch;font-family:var(--font-body-family);font-size:var(--cap-type-display-size);font-weight:var(--cap-type-display-weight);line-height:var(--cap-type-display-line-height);letter-spacing:var(--cap-type-display-tracking);text-wrap:balance}body.template-index .title-md{width:100%;max-width:none;font-family:var(--font-body-family);font-size:var(--cap-type-title-size);font-weight:var(--cap-type-title-weight);line-height:var(--cap-type-title-line-height);letter-spacing:var(--cap-type-title-tracking);text-wrap:balance}body.template-index .title-wrapper :is(h1,h2,h3,h4,h5,h6).heading.title-sm,body.template-index .title-wrapper :is(h1,h2,h3,h4,h5,h6).heading:not(.title-md,.title-lg,.title-xl){width:100%;max-width:none;font-family:var(--font-body-family);font-size:var(--cap-type-section-size);font-weight:var(--cap-type-section-weight);line-height:var(--cap-type-section-line-height);letter-spacing:var(--cap-type-section-tracking);text-wrap:balance}body.template-index :is(.rte,.description){line-height:var(--cap-type-body-line-height)}body.template-index :is(.button,button.button){font-family:var(--font-body-family);font-weight:600;letter-spacing:0}body.template-index .button .btn-text{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1;letter-spacing:inherit}body.template-index .button:not(.button--close){min-height:46px;padding-inline:clamp(18px,1.5vw,24px)}body.template-index .button.button--small{min-height:40px;padding-inline:18px;font-size:14px}body.template-index .product-card__title{font-family:var(--font-body-family);font-size:clamp(15px,.95vw,17px);font-weight:500;line-height:1.32;letter-spacing:-.006em}body.template-index .media-card__text .heading{font-family:var(--font-body-family);font-size:clamp(16px,1.2vw,20px);font-weight:500;line-height:1.28;letter-spacing:-.008em}body.template-index .multicolumn-card__info .heading{font-family:var(--font-body-family);font-size:clamp(17px,1.25vw,21px);font-weight:500;line-height:1.28;letter-spacing:-.008em}body.template-index .multicolumn-card__info .rte{max-width:var(--cap-content-measure);font-family:var(--font-body-family);font-size:var(--cap-card-body-size);font-weight:400;line-height:1.5;letter-spacing:0}body.template-index .column__title.heading{font-family:var(--font-body-family);font-size:clamp(15px,1vw,17px);font-weight:500;line-height:1.35;letter-spacing:-.004em}body.template-index .column__text{font-family:var(--font-body-family);font-size:var(--cap-card-body-size);font-weight:400;line-height:1.5;letter-spacing:0}[id$=__multicolumn_with_icons_WeJCkJ] .column{align-items:center;justify-content:center;text-align:center!important}[id$=__multicolumn_with_icons_WeJCkJ] .column__icon,[id$=__multicolumn_with_icons_WeJCkJ] .column__content,[id$=__multicolumn_with_icons_WeJCkJ] .column__title,[id$=__multicolumn_with_icons_WeJCkJ] .column__text,[id$=__multicolumn_with_icons_WeJCkJ] .column__text :is(p,span,a){text-align:center!important}[id$=__multicolumn_with_icons_WeJCkJ] .column__title.heading{color:rgb(var(--color-foreground));font-size:16px!important;font-weight:600!important;line-height:20px;letter-spacing:-.006em}[id$=__multicolumn_with_icons_WeJCkJ] .column__text,[id$=__multicolumn_with_icons_WeJCkJ] .column__text :is(p,span,a){color:#6b7280!important;font-size:14px!important;font-weight:400!important;line-height:20px;letter-spacing:0}[id$=__multicolumn_with_icons_WeJCkJ] .column__title+.column__text{padding-block-start:4px}[id$=__rich-text-1] .rich-text{text-align:left}[id$=__rich-text-1] .rich-text>.rte.subtext-sm{color:#6b7280;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}[id$=__rich-text-1] .rich-text>.heading{font-size:32px;font-weight:500;line-height:40px;letter-spacing:-.025em}[id$=__rich-text-1] .rich-text>.rte.subtext-sm+.heading{margin-block-start:8px}[id$=__rich-text-1] .rich-text>.rte.subtext-md{color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}[id$=__collection_list_mQEKEk] .media-card__text .heading{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.006em}[id$=__collection_list_mQEKEk] .media-card__text{row-gap:8px}[id$=__collection_list_mQEKEk] .media-card__text>p:last-child:not(:first-child){color:#6b7280;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0}@media screen and (min-width:768px){[id$=__rich-text-1] .rich-text>.rte.subtext-sm{font-size:14px;line-height:20px}[id$=__rich-text-1] .rich-text>.heading{font-size:44px;line-height:52px}}@media screen and (min-width:1200px){[id$=__rich-text-1] .rich-text>.heading{font-size:56px;line-height:64px}[id$=__rich-text-1] .rich-text>.rte.subtext-md{font-size:20px;line-height:28px}}body.template-index [id$=__multicolumn_AFpEWP] .title-wrapper h2.heading.title-sm{font-size:32px!important;font-weight:500!important;line-height:40px!important;letter-spacing:-.025em!important}[id$=__multicolumn_AFpEWP] .title-wrapper .description,[id$=__multicolumn_AFpEWP] .title-wrapper .description :is(p,span,strong){color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}[id$=__multicolumn_AFpEWP] .multicolumn{align-items:stretch}[id$=__multicolumn_AFpEWP] .multicolumn-card,[id$=__multicolumn_AFpEWP] .multicolumn-card>.grid,[id$=__multicolumn_AFpEWP] .multicolumn-card__info{height:100%}[id$=__multicolumn_AFpEWP] .multicolumn-card>.grid{grid-template-rows:auto 1fr}[id$=__multicolumn_AFpEWP] .multicolumn-card__info{grid-template-rows:auto 1fr auto;row-gap:12px}[id$=__multicolumn_AFpEWP] .multicolumn-card__info>.heading{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.01em}[id$=__multicolumn_AFpEWP] .multicolumn-card__info>.rte,[id$=__multicolumn_AFpEWP] .multicolumn-card__info>.rte :is(p,span){color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}[id$=__multicolumn_AFpEWP] .multicolumn-card__info>p:last-child{align-self:end;margin-block-start:auto;padding-block-start:8px}[id$=__multicolumn_AFpEWP] .multicolumn-card__info .button{min-height:48px;font-size:16px;font-weight:600;line-height:20px}@media screen and (min-width:768px){body.template-index [id$=__multicolumn_AFpEWP] .title-wrapper h2.heading.title-sm{font-size:44px!important;line-height:52px!important}}@media screen and (min-width:1200px){body.template-index [id$=__multicolumn_AFpEWP] .title-wrapper h2.heading.title-sm{font-size:56px!important;line-height:64px!important}[id$=__multicolumn_AFpEWP] .title-wrapper .description,[id$=__multicolumn_AFpEWP] .title-wrapper .description :is(p,span,strong){font-size:20px;line-height:28px}}body.template-index [id$=__multicolumn_mkqkij] .title-wrapper h2.heading.title-md{font-size:32px!important;font-weight:500!important;line-height:40px!important;letter-spacing:-.025em!important}[id$=__multicolumn_mkqkij] .title-wrapper .description,[id$=__multicolumn_mkqkij] .title-wrapper .description :is(p,span,strong){color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}[id$=__multicolumn_mkqkij] .multicolumn{align-items:stretch}[id$=__multicolumn_mkqkij] .multicolumn-card,[id$=__multicolumn_mkqkij] .multicolumn-card>.grid{height:100%}[id$=__multicolumn_mkqkij] .multicolumn-card>.grid{grid-template-rows:auto 1fr}[id$=__multicolumn_mkqkij] .multicolumn-card__info{align-items:flex-start;gap:8px}[id$=__multicolumn_mkqkij] .multicolumn-card__info>.heading{font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.006em}[id$=__multicolumn_mkqkij] .multicolumn-card__info :is(.button--link,.link){font-size:14px;font-weight:600;line-height:20px;letter-spacing:0}@media screen and (min-width:768px){body.template-index [id$=__multicolumn_mkqkij] .title-wrapper h2.heading.title-md{font-size:44px!important;line-height:52px!important}}@media screen and (min-width:1200px){body.template-index [id$=__multicolumn_mkqkij] .title-wrapper h2.heading.title-md{font-size:56px!important;line-height:64px!important}[id$=__multicolumn_mkqkij] .title-wrapper .description,[id$=__multicolumn_mkqkij] .title-wrapper .description :is(p,span,strong){font-size:20px;line-height:28px}}[id$=__image_with_text_A8zMRE] .banner__subheading{color:#6b7280!important;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em}body.template-index [id$=__image_with_text_A8zMRE] .rich-text>h2.heading.title-md{font-size:32px!important;font-weight:500!important;line-height:40px!important;letter-spacing:-.025em!important}[id$=__image_with_text_A8zMRE] .rich-text>.rte.subtext-md,[id$=__image_with_text_A8zMRE] .rich-text>.rte.subtext-md :is(p,span,strong){color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0}[id$=__image_with_text_A8zMRE] .rich-text>.banner__subheading+.heading{margin-block-start:12px!important}[id$=__image_with_text_A8zMRE] .rich-text>.heading+.rte{margin-block-start:24px!important}[id$=__image_with_text_A8zMRE] .rich-text>.rte+.button{margin-block-start:32px!important}[id$=__image_with_text_A8zMRE] .button{min-height:48px;font-size:16px;font-weight:600;line-height:20px}@media screen and (min-width:768px){[id$=__image_with_text_A8zMRE] .banner__subheading{font-size:14px;line-height:20px}body.template-index [id$=__image_with_text_A8zMRE] .rich-text>h2.heading.title-md{font-size:40px!important;line-height:48px!important}}@media screen and (min-width:1200px){body.template-index [id$=__image_with_text_A8zMRE] .rich-text>h2.heading.title-md{font-size:48px!important;line-height:56px!important}[id$=__image_with_text_A8zMRE] .rich-text>.rte.subtext-md,[id$=__image_with_text_A8zMRE] .rich-text>.rte.subtext-md :is(p,span,strong){font-size:20px;line-height:28px}}[id$=__multicolumn_with_icons_8KAEMf] .title-wrapper .grid>p.heading.subtext-md{color:#6b7280;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}body.template-index [id$=__multicolumn_with_icons_8KAEMf] .title-wrapper h2.heading.title-sm{font-size:32px!important;font-weight:500!important;line-height:40px!important;letter-spacing:-.025em!important}[id$=__multicolumn_with_icons_8KAEMf] .title-wrapper .description,[id$=__multicolumn_with_icons_8KAEMf] .title-wrapper .description :is(p,span,strong){color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-transform:none}[id$=__multicolumn_with_icons_8KAEMf] .text-with-icons{align-items:stretch}[id$=__multicolumn_with_icons_8KAEMf] .column{align-items:center;height:100%;text-align:center!important}[id$=__multicolumn_with_icons_8KAEMf] .column__content{width:100%;text-align:center!important}[id$=__multicolumn_with_icons_8KAEMf] .column__title.heading{display:flex;align-items:flex-start;justify-content:center;min-height:40px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.006em;text-align:center!important}[id$=__multicolumn_with_icons_8KAEMf] .column__text,[id$=__multicolumn_with_icons_8KAEMf] .column__text :is(p,span,strong,a){color:#6b7280;font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center!important}[id$=__multicolumn_with_icons_8KAEMf] .column__title+.column__text{padding-block-start:8px}@media screen and (min-width:768px){[id$=__multicolumn_with_icons_8KAEMf] .title-wrapper .grid>p.heading.subtext-md{font-size:14px;line-height:20px}body.template-index [id$=__multicolumn_with_icons_8KAEMf] .title-wrapper h2.heading.title-sm{font-size:44px!important;line-height:52px!important}}@media screen and (min-width:1200px){body.template-index [id$=__multicolumn_with_icons_8KAEMf] .title-wrapper h2.heading.title-sm{font-size:56px!important;line-height:64px!important}[id$=__multicolumn_with_icons_8KAEMf] .title-wrapper .description,[id$=__multicolumn_with_icons_8KAEMf] .title-wrapper .description :is(p,span,strong){font-size:20px;line-height:28px}}[id$=__featured_collection_TmAttf] .title-wrapper,[id$=__featured_collection_TmAttf] .title-wrapper>.grid{align-items:flex-start;text-align:left}[id$=__featured_collection_TmAttf] .title-wrapper .grid>p.heading.subtext-md{color:#6b7280;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}body.template-index [id$=__featured_collection_TmAttf] .title-wrapper h2.heading.title-sm{font-size:32px!important;font-weight:500!important;line-height:40px!important;letter-spacing:-.025em!important;text-align:left!important}[id$=__featured_collection_TmAttf] .title-wrapper .description,[id$=__featured_collection_TmAttf] .title-wrapper .description :is(p,span,strong){color:#4b5563;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left;text-transform:none}@media screen and (min-width:768px){[id$=__featured_collection_TmAttf] .title-wrapper .grid>p.heading.subtext-md{font-size:14px;line-height:20px}body.template-index [id$=__featured_collection_TmAttf] .title-wrapper h2.heading.title-sm{font-size:44px!important;line-height:52px!important}}@media screen and (min-width:1200px){body.template-index [id$=__featured_collection_TmAttf] .title-wrapper h2.heading.title-sm{font-size:56px!important;line-height:64px!important}[id$=__featured_collection_TmAttf] .title-wrapper .description,[id$=__featured_collection_TmAttf] .title-wrapper .description :is(p,span,strong){font-size:20px;line-height:28px}}body.template-index :is(.banner__content,.rich-text__content,.collage__content) .rte{max-width:var(--cap-content-measure);font-family:var(--font-body-family);font-size:var(--cap-content-body-size);font-weight:400;line-height:1.55;letter-spacing:0}body.template-index .faq{text-align:left}body.template-index .faq .accordion>.grid>.heading{font-family:var(--font-body-family);font-size:clamp(20px,1.5vw,24px);font-weight:600;line-height:1.22;letter-spacing:-.012em}body.template-index .faq .details__summary>span{font-family:var(--font-body-family);font-size:clamp(16px,1.1vw,18px);font-weight:600;line-height:1.35;letter-spacing:-.006em;text-align:left}body.template-index .faq :is(.details__content,.accordion .rte){max-width:var(--cap-content-measure);font-family:var(--font-body-family);font-size:var(--cap-card-body-size);font-weight:400;line-height:1.55;letter-spacing:0;text-align:left}.footer__accordions .details .details__summary .heading,.footer__newsletter :is(.heading,.h3){font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.25;letter-spacing:.006em}.footer__accordions .details__content,.footer__accordions .details__content :is(a,p,li,span),.footer__accordions .no-details,.footer__accordions .no-details :is(a,p,li,span),.footer__newsletter .rte{font-size:14px;font-weight:400;line-height:1.45;letter-spacing:0}@media screen and (max-width:767px){:root{--cap-type-display-size: clamp(38px, 11vw, 50px);--cap-type-display-line-height: 1.04;--cap-type-display-tracking: -.024em;--cap-type-title-size: clamp(34px, 9vw, 42px);--cap-type-title-line-height: 1.08;--cap-type-title-tracking: -.019em;--cap-type-section-size: clamp(28px, 7.2vw, 32px);--cap-type-section-line-height: 1.13;--cap-type-section-tracking: -.014em}.footer__accordions .details .details__summary .heading,body.template-index .product-card__title{font-size:15px;line-height:1.3}body.template-index :is(.media-card__text .heading,.multicolumn-card__info .heading){font-size:17px;line-height:1.3}.footer__accordions .details__content,.footer__accordions .details__content :is(a,p,li,span),.footer__accordions .no-details,.footer__accordions .no-details :is(a,p,li,span){font-size:14px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/136/assets/capillus-typography.css.map */
