#MainContent:has(.fc-search-page){background:#fff;color:#050505}.fc-search-page,.fc-search-results{width:min(1440px,100%);margin:0 auto;padding-inline:clamp(22px,5vw,78px);background:#fff;color:#050505}.fc-search-page{padding-top:clamp(48px,7vw,100px);padding-bottom:30px}.fc-search-results{padding-top:0;padding-bottom:clamp(60px,8vw,110px)}.fc-search-head h1{margin:8px 0 28px;font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(48px,7vw,96px);line-height:.9;letter-spacing:-.03em;text-transform:uppercase}.fc-search-page-form{display:grid;grid-template-columns:minmax(0,1fr) auto;width:min(100%,620px);border:1px solid #aaa;background:#fff}.fc-search-page-form:focus-within{border-color:#050505}.fc-search-page-form input{min-width:0;height:50px;padding:0 15px;border:0;background:#fff;color:#050505;font:400 13px Inter,Arial,sans-serif;outline:0}.fc-search-page-form button{display:flex;align-items:center;gap:8px;min-width:112px;padding:0 17px;border:0;border-left:1px solid #aaa;background:#050505;color:#fff;font:650 10px Inter,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.fc-search-page-form svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fc-search-summary{padding:0 0 28px;color:#666;font:400 13px/1.5 Inter,Arial,sans-serif}.fc-search-summary p{margin:0}.fc-search-empty{padding:48px 0;color:#555;font-size:14px}.fc-search-browse{display:inline-block;margin-top:14px;padding-bottom:4px;border-bottom:1px solid #050505;color:#050505;font-size:11px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:560px){.fc-search-page-form button{min-width:48px;padding:0 14px}.fc-search-page-form button span{display:none}.fc-search-page{padding-bottom:24px}.fc-search-summary{padding-bottom:20px}}body:not(:has(#MainContent .fc-hero)){background:#f2f2f0!important;color:#050505}body:not(:has(#MainContent .fc-hero)) #MainContent{max-width:none!important;width:100%;background:#f2f2f0!important;color:#050505!important}body:not(:has(#MainContent .fc-hero)) #MainContent>.shopify-section{max-width:none!important;width:100%;margin-inline:0!important}body:not(:has(#MainContent .fc-hero)) #MainContent .section-background{background:#f2f2f0!important}body:not(:has(#MainContent .fc-hero)) #MainContent .section,body:not(:has(#MainContent .fc-hero)) #MainContent .section-wrapper,body:not(:has(#MainContent .fc-hero)) #MainContent .shopify-policy__container{color:#050505}body:not(:has(#MainContent .fc-hero)) :is(.fc-product,.fc-collection,.fc-about,.cart-page,.fc-search-page,.fc-search-results,.fc-recommendations,.shopify-policy__container){width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin-inline:auto!important}body:not(:has(#MainContent .fc-hero)) #MainContent :is(.section--page-width,.page-width-content,.blog-posts,.product-grid-container){--page-content-width: 1320px !important;--page-width: 1368px !important;--page-margin: 24px !important}body:not(:has(#MainContent .fc-hero)) :is(.fc-product,.fc-collection,.fc-about,.cart-page){padding-top:clamp(48px,7vw,92px)!important;padding-bottom:clamp(72px,10vw,132px)!important}body:not(:has(#MainContent .fc-hero)) :is(.fc-product,.fc-collection,.fc-about,.fc-recommendations){padding-inline:0!important;background:transparent!important}body:not(:has(#MainContent .fc-hero)) #MainContent:not(:has(.fc-product,.fc-collection,.fc-about,.fc-collections-index,.cart-page))>.shopify-section:first-child .section{padding-top:clamp(48px,7vw,92px)!important}body:not(:has(#MainContent .fc-hero)) #MainContent:not(:has(.fc-product,.fc-collection,.fc-about,.fc-collections-index,.cart-page))>.shopify-section:last-child .section{padding-bottom:clamp(72px,10vw,132px)!important}body:not(:has(#MainContent .fc-hero)) #MainContent :is(.fc-collection-head h1,.fc-about-intro h1,.cart-page__title h1,.cart-page__title .cart-title,.fc-search-head h1,.shopify-policy__title h1,.section-wrapper h1,.blog-posts h1){color:#050505!important;font-family:Arial Narrow,Impact,sans-serif!important;font-size:clamp(34px,4.4vw,58px)!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.035em!important;text-transform:uppercase!important}body:not(:has(#MainContent .fc-hero)) #MainContent :is(.fc-collection-head h1,.cart-page__title h1,.cart-page__title .cart-title,.fc-search-head h1,.shopify-policy__title h1,.section-wrapper h1,.blog-posts h1){text-align:center!important}body:not(:has(#MainContent .fc-hero)) .fc-product-info h1{color:#050505!important;font-family:Arial Narrow,Impact,sans-serif!important;font-size:clamp(32px,3.8vw,54px)!important;font-weight:900!important;line-height:.94!important;letter-spacing:-.035em!important;text-transform:uppercase!important}body:not(:has(#MainContent .fc-hero)) :is(.fc-product-kicker,.fc-eyebrow,.fc-style-label,.fc-size-picker legend,.fc-sort>label){color:#8a8a8a!important;font-size:10px!important;font-weight:700!important;letter-spacing:.22em!important;text-transform:uppercase!important}body:not(:has(#MainContent .fc-hero)) .fc-collection-head{display:grid!important;grid-template-columns:1fr!important;gap:22px!important;align-items:end!important;margin-bottom:clamp(38px,5vw,56px)!important}body:not(:has(#MainContent .fc-hero)) .fc-collection-heading{text-align:center}body:not(:has(#MainContent .fc-hero)) .fc-collection-description{margin-inline:auto;color:#666}body:not(:has(#MainContent .fc-hero)) .fc-sort{justify-self:end}body:not(:has(#MainContent .fc-hero)) :is(.fc-collection-image,.fc-card-image){background:#fff!important;border:1px solid #d9d9d6!important;outline:0!important;box-shadow:none!important}body:not(:has(#MainContent .fc-hero)) .fc-product-info{padding:24px!important;border:1px solid #d9d9d6;background:#fff}body:not(:has(#MainContent .fc-hero)) .fc-product-image{background:#fff!important;border:1px solid #d9d9d6!important}body:not(:has(#MainContent .fc-hero)) .fc-recommendations{border-top:0!important}body:not(:has(#MainContent .fc-hero)) .fc-recommendations-head{padding-top:0}body:not(:has(#MainContent .fc-hero)) .fc-recommendations-head h2{font-family:Arial Narrow,Impact,sans-serif!important;font-weight:900!important;letter-spacing:-.035em!important;text-transform:uppercase}body:not(:has(#MainContent .fc-hero)) .fc-page-hero{width:min(1320px,calc(100% - 48px));height:auto!important;margin:0 auto;padding:clamp(48px,7vw,92px) 0 0;overflow:visible;background:transparent!important;color:#050505!important}body:not(:has(#MainContent .fc-hero)) .fc-page-hero :is(>img,.fc-page-hero-placeholder,.fc-page-hero-overlay){display:none!important}body:not(:has(#MainContent .fc-hero)) .fc-page-hero>h1{position:static!important;width:100%;margin:0;transform:none!important;color:#050505!important;text-align:center;text-shadow:none!important;font-family:Arial Narrow,Impact,sans-serif!important;font-size:clamp(34px,4.4vw,58px)!important;font-weight:900!important;line-height:.9!important;letter-spacing:-.035em!important;text-transform:uppercase}body:not(:has(#MainContent .fc-hero)) .fc-page-hero+.fc-about{padding-top:clamp(42px,6vw,70px)!important}body:not(:has(#MainContent .fc-hero)) .fc-about-intro{margin-bottom:clamp(46px,6vw,76px)}body:not(:has(#MainContent .fc-hero)) .fc-about-checker{gap:14px}body:not(:has(#MainContent .fc-hero)) .fc-about-checker>*{border:1px solid #d9d9d6!important;background:#fff}body:not(:has(#MainContent .fc-hero)) .cart-page{background:transparent!important;grid-template-rows:auto auto!important}body:not(:has(#MainContent .fc-hero)) .cart-page__title{grid-column:1 / -1!important;grid-row:1!important;margin-bottom:8px;text-align:center}body:not(:has(#MainContent .fc-hero)) .cart-page__items{grid-column:1!important;grid-row:2!important;padding:24px!important;border:1px solid #d9d9d6;background:#fff}body:not(:has(#MainContent .fc-hero)) .cart-page__summary{grid-column:2!important;grid-row:2!important;border:1px solid #d9d9d6!important;box-shadow:none!important}body:not(:has(#MainContent .fc-hero)) #MainContent .blog-post-item,body:not(:has(#MainContent .fc-hero)) .shopify-policy__body{border:1px solid #d9d9d6!important;background:#fff!important}body:not(:has(#MainContent .fc-hero)) .shopify-policy__body{padding:clamp(24px,4vw,46px)}body:not(:has(#MainContent .fc-hero)) #MainContent :is(input:not([type=radio],[type=checkbox]),textarea,select){border-color:#b7b7b2!important;border-radius:0!important;background:#fff!important;color:#050505!important}body:not(:has(#MainContent .fc-hero)) #MainContent :is(.button,.button-secondary,.fc-add-button,.fc-size-guide-trigger){border-radius:0!important}@media(max-width:700px){body:not(:has(#MainContent .fc-hero)) :is(.fc-product,.fc-collection,.fc-about,.cart-page,.fc-search-page,.fc-search-results,.fc-recommendations,.shopify-policy__container,.fc-page-hero){width:min(100% - 28px,1320px)!important}body:not(:has(#MainContent .fc-hero)) #MainContent :is(.section--page-width,.page-width-content,.blog-posts,.product-grid-container){--page-margin: 14px !important}body:not(:has(#MainContent .fc-hero)) .fc-sort{width:100%;justify-self:stretch}body:not(:has(#MainContent .fc-hero)) .cart-page__title,body:not(:has(#MainContent .fc-hero)) .cart-page__items,body:not(:has(#MainContent .fc-hero)) .cart-page__summary{grid-column:1!important}body:not(:has(#MainContent .fc-hero)) .cart-page__title{grid-row:1!important}body:not(:has(#MainContent .fc-hero)) .cart-page__items{grid-row:2!important;padding:18px!important}body:not(:has(#MainContent .fc-hero)) .cart-page__summary{grid-row:3!important}}@media(max-width:780px){body:not(:has(#MainContent .fc-hero)) .fc-product-info h1{font-family:Inter,Arial,Helvetica,sans-serif!important;font-size:clamp(30px,3.4vw,50px)!important;font-weight:650!important;line-height:1.08!important;letter-spacing:-.025em!important;text-transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/faithful-search.css.map */
