.template-index #MainContent .section--faq .faq-item summary :is(h1,h2,h3,h4,h5,h6,.font-body,strong,b){font-weight:700}.template-index #MainContent .section--faq .faq-item .content :is(strong,b),.template-index #MainContent .section--faq .faq-item .faq-item__body :is(strong,b){font-weight:var(--font-body-weight, 400)}@media only screen and (max-width:767px){.template-index #MainContent :is(.irie-cat-cards__heading,.richtext-section .hero__title,.blocks-title,.section-header>:is(h1,h2,h3,h4),.rvs__heading,.psc__heading,.ic-top__heading,.product-certifications__heading,.featured-look__header .section-header>:is(h1,h2,h3,h4),.image-with-text .hero__title,.image-text-overlay .hero__title,.multicolumn .section-header>:is(h1,h2,h3,h4),.faq .section-header>:is(h1,h2,h3,h4),.featured-blog .section-header>:is(h1,h2,h3,h4)){font-size:24px!important;line-height:1.25!important;letter-spacing:-.01em}}@media only screen and (max-width:767px){.template-index #MainContent{text-align:center}.template-index #MainContent :is(.text-align-left,.text-align-right,.sm-text-align-left,.sm-text-align-right){text-align:center!important}.template-index #MainContent :is(.text-align-left,.text-align-right,.sm-text-align-left,.sm-text-align-right) :is(.flex,.btn-group){justify-content:center!important}.template-index #MainContent :is(.margin-align-left,.margin-align-right){margin-left:auto!important;margin-right:auto!important}.template-index #MainContent :is(.horizontal-left,.horizontal-right){justify-content:center!important;text-align:center!important}.template-index #MainContent :is(.col-justify-items-start,.col-align-items-start){justify-items:center;align-items:center}.template-index #MainContent :is(.section-header,.richtext-section__container,.color-title__text-wrapper,.psc__content,.multicolumn-item,.ic-top,.ic-top__text,.ic-top__heading,.ic-top__desc,.ic-stat,.blocks-rte,.blocks-title,.hero__title,.product-certifications__heading){text-align:center!important}.template-index #MainContent .section--product-showcase .psc__content{display:flex!important;flex-direction:column!important;align-items:stretch!important;grid-template-columns:none!important;margin:0!important;text-align:left!important}.template-index #MainContent .section--product-showcase .psc__content :is(.psc__heading,.psc__product-title,.psc__description,.psc__custom-text,.product-form__input,.form__label){text-align:left!important;width:100%}.template-index #MainContent .section--product-showcase .psc__quantity-row,.template-index #MainContent .section--product-showcase .psc__buttons-row{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important}.template-index #MainContent .section--review-showcase,.template-index #MainContent .section--review-showcase :is(.rvs,.rvs__header,.rvs__body,.rvs__card,.rvs__heading,.rvs__subheading,.rvs__badge-text,.rvs__quote,.rvs__reviewer){text-align:left!important}.template-index #MainContent .section--review-showcase :is(.flex,.btn-group){justify-content:flex-start!important}.template-index #MainContent .section--faq,.template-index #MainContent .section--faq-interactive,.template-index #MainContent .section--faq .grid,.template-index #MainContent .section--faq .questions__wrapper:is(.text-align-left,.sm-text-align-left),.template-index #MainContent .section--faq :is(.questions__wrapper,.faq-item,.faq-item summary,.faq-item summary *,.faq-item .content,.faq-item .faq-item__body,.faq-item .rte,.faq-item .rte *),.template-index #MainContent .section--faq-interactive :is(.irie-faq,.irie-faq__trigger,.irie-faq__q-text,.irie-faq__panel,.irie-faq__answer,.irie-faq__answer *){text-align:left!important}.template-index #MainContent .section--faq .grid{justify-items:start!important;align-items:start!important}.template-index #MainContent .section--faq :is(.text-align-left,.sm-text-align-left) :is(.flex,.btn-group),.template-index #MainContent .section--faq .faq-item summary{justify-content:space-between!important}.template-index #MainContent .section--faq-interactive .irie-faq__trigger{justify-content:flex-start!important}.template-index #MainContent section:has(.featured-look__image) .featured-look__header,.template-index #MainContent section:has(.featured-look__image) .featured-look__header .section-header,.template-index #MainContent section:has(.featured-look__image) .featured-look__header .section-header>:is(h1,h2,h3,h4){text-align:center!important;margin-left:auto!important;margin-right:auto!important}.template-index #MainContent section:has(.featured-look__image) .featured-look__body.grid{justify-items:start!important;align-items:start!important}.template-index #MainContent section:has(.featured-look__image) .featured-look__products,.template-index #MainContent section:has(.featured-look__image) .featured-look__products :is(.blocks-rte,.rte){text-align:left!important}.template-index #MainContent section:has(.featured-look__image) :is(.flex,.btn-group){justify-content:flex-start!important}.template-index #MainContent section:has(.featured-look__image) :is(.margin-align-left,.margin-align-right){margin-left:0!important;margin-right:auto!important}.template-index #MainContent :is(.column-media,.rte,.section-header){margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/template-index.css.map */
