body{color:#222;font-size:18px;letter-spacing:0}.ftps-subscription{background:#fff;max-width:1200px;margin-inline:auto;padding:clamp(5rem,8vw,9rem) 5rem}.ftps-subscription>h1{max-width:75rem;font-size:clamp(4rem,6vw,8rem);line-height:1.05;margin:0 0 3rem}.ftps-subscription__confirmation{max-width:54rem;margin-bottom:3rem;font-size:1.5rem;line-height:1.8}.ftps-subscription__confirmation .shopify-email-marketing-confirmation__container{padding:0;margin:0;max-width:none;text-align:left}.ftps-subscription__confirmation h1{display:none}.ftps-subscription__confirmation a{color:#222;text-underline-offset:.3rem}.ftps-subscription .ftps-cta{min-height:4.4rem}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.035em}.page-width{max-width:1200px}.header-wrapper{border-bottom:0}.header{border-bottom:1px solid #22222220}.header{padding-top:18px;padding-bottom:18px}.header__menu-item{font-size:18px;font-weight:600}.announcement-bar__message{font-size:18px;letter-spacing:.035em;padding:.8rem 0;min-height:0}.ftps-draft{background:#fff;max-width:1200px;margin-inline:auto;padding:0 5rem}.ftps-draft__top,.ftps-draft__bottom{display:flex;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-size:18px;color:#222}.ftps-draft__top{border-bottom:1px solid #22222225}.ftps-draft__bottom{border:0;background:#f3efe7;margin-inline:-5rem;padding-inline:5rem;font-weight:600}.ftps-draft__layout{display:grid;grid-template-columns:1.25fr 1fr;gap:5rem;align-items:center;padding:5rem 0}.ftps-label{font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;margin:0 0 2.5rem}.ftps-draft h2{font-size:clamp(42px,5.7vw,80px);line-height:1.03;font-weight:700;margin:0;max-width:75rem}.ftps-draft__note{font-size:18px;max-width:34rem;line-height:1.8;margin:3rem 0 2.5rem}.ftps-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;background:#c70f28;color:#fff;padding:1.5rem 2rem;font-size:18px;font-weight:600;text-decoration:none}.ftps-cta:hover{background:#a90d22}.ftps-signature{margin:4rem 0 0}.ftps-signature img{display:block;width:240px;max-width:100%;height:auto}.ftps-draft__product{color:#222;text-decoration:none}.ftps-draft__image{background:#fff;aspect-ratio:1;overflow:hidden}.ftps-draft__image img{width:100%;height:100%;object-fit:contain;display:block}.ftps-draft__caption{display:flex;justify-content:space-between;gap:2rem;padding-top:1.6rem;font-size:18px;line-height:1.6}.ftps-draft__caption>span:first-child{max-width:26rem}.ftps-draft__caption>span:last-child{white-space:nowrap}.collection__title{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;border-top:0;padding-top:3rem;margin-bottom:4rem}.collection__title .title{font-size:clamp(3rem,3.8vw,5rem);font-weight:700;max-width:60rem;margin:0}.collection__description{max-width:72rem;font-size:18px;line-height:1.8}.card__heading{font-size:18px;letter-spacing:-.02em;line-height:1.5}.card-information .price{font-size:18px}.card__information{padding-top:1.8rem}.card--standard .card__inner{background:#fff}.card__media .media img{object-fit:contain}.collection__view-all{text-align:left;margin-top:3rem}.collection__view-all .button{font-size:18px}[id$=__rich_text_9FLxgP]{max-width:1200px;margin-inline:auto}[id$=__rich_text_9FLxgP] .rich-text{background:#f3efe7;border:0}[id$=__rich_text_9FLxgP] .rich-text__wrapper{width:100%}[id$=__rich_text_9FLxgP] .rich-text__blocks{max-width:100rem}[id$=__rich_text_9FLxgP] .rich-text__heading{font-weight:700;font-size:clamp(2.8rem,4.2vw,5.6rem);line-height:1.15}[id$=__rich_text_9FLxgP] .rich-text__heading+.rich-text__heading{margin-top:.6rem}[id$=__rich_text_9FLxgP] .rich-text__caption{color:#c70f28;font-weight:700}.product__title h1,.product__title h2{font-weight:700;line-height:1.12}.product__text{font-size:18px;line-height:1.8}.ftps-series{padding-top:7rem;padding-bottom:8rem}.ftps-section-heading h2{margin:0 0 4rem;font-size:clamp(3rem,4vw,5rem);font-weight:700}.ftps-series__row{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;border-top:1px solid #22222230;padding:2.7rem 0}.ftps-series__row:last-child{border-bottom:1px solid #22222230}.ftps-series__number,.ftps-series__status{font-size:18px;color:#222}.ftps-series h3{margin:0;font-size:2.5rem;font-weight:600}.ftps-series h3 a{color:inherit;text-decoration:none}.ftps-series__row p{font-size:18px;margin:.7rem 0 0}.ftps-series__action,.ftps-series__aside a{color:#222;font-size:18px;text-underline-offset:.5rem}.ftps-series__aside{margin-top:3rem;font-size:18px;color:#222}.footer{border-top:1px solid #22222230}.footer-block__heading{font-weight:600}.footer-block__details-content,.footer-block__details-content .list-menu__item--link{font-size:18px}.collection-hero__title,.title--primary{font-weight:700;font-size:clamp(3.6rem,5vw,6.4rem)}:is(.ftps-cta,.ftps-draft__product,.ftps-series a):focus-visible{outline:2px solid #c70f28;outline-offset:5px}@media(max-width:989px){.ftps-draft{padding:0 3rem}.ftps-draft__layout{gap:3rem}.ftps-draft h2{font-size:clamp(40px,6vw,60px)}}@media(max-width:749px){.header__heading-logo-wrapper{max-width:22rem}.header__heading-logo{transform:scale(1.45)}.ftps-draft{padding:0 2rem}.ftps-draft__top{padding:1.6rem 0}.ftps-draft__top span:first-child{display:none}.ftps-draft__top,.ftps-draft__bottom{font-size:18px}.ftps-draft__layout{grid-template-columns:1fr;padding:4rem 0 3rem;gap:3.5rem}.ftps-draft h2{font-size:clamp(40px,10.7vw,70px)}.ftps-draft__note{margin-top:2rem}.ftps-signature{margin-top:2.5rem}.ftps-draft__image{max-height:40rem}.collection__title{display:block;margin-bottom:2.5rem}.collection__description{margin-top:1.8rem}.card__heading{font-size:18px}.ftps-series{padding-top:4rem;padding-bottom:4rem}.ftps-series__row{grid-template-columns:1fr;gap:1.2rem}.ftps-series h3{font-size:2rem}.ftps-series__action,.ftps-series__status{grid-column:1}}.page-width.ftps-page{max-width:90rem;padding-left:clamp(24px,5vw,72px);padding-right:clamp(24px,5vw,72px)}.ftps-page .main-page-title{font-weight:700;margin-top:2rem}.ftps-page .rte{line-height:1.9}.ftps-footer{max-width:1200px;margin-inline:auto;background:#f3efe7;border-top:0;padding:6rem 0 2rem}.ftps-footer__top{display:grid;grid-template-columns:1.5fr 1fr;gap:8rem;padding-bottom:5rem}.ftps-footer h2{font-size:clamp(32px,3.5vw,52px);font-weight:700;line-height:1.12;max-width:50rem;margin:0}.ftps-footer__letter>p:not(.ftps-label){font-size:18px;margin:2rem 0}.ftps-footer__form{max-width:48rem}.ftps-footer__email{display:flex;align-items:stretch;gap:1rem}.ftps-footer__email input{min-width:0;flex:1;border:1px solid #22222240;background:#fff;color:#222;font:inherit;font-size:18px;padding:1.6rem 1.2rem;border-radius:0}.ftps-footer__email input::placeholder{color:#222;opacity:1}.ftps-footer__email button{border:0;background:#c70f28;color:#fff;font:inherit;font-size:18px;font-weight:600;padding:1.6rem 2rem;cursor:pointer}.ftps-footer ul{list-style:none;padding:0;margin:0}.ftps-footer a{color:#222;text-decoration:none}.ftps-footer a:hover{text-decoration:underline;text-underline-offset:.4rem}.ftps-footer__nav li{margin:0 0 1rem;font-size:18px}.ftps-footer__signoff{background:#faf8f4;border:0;padding:3rem 24px;display:flex;align-items:center;justify-content:space-between;gap:3rem}.ftps-footer__brand{display:flex;flex-direction:column;font-size:18px;font-weight:600}.ftps-footer__brand img{display:block;width:240px;max-width:100%;height:auto}.ftps-footer__signoff p{font-size:18px;max-width:30rem;margin:0}.ftps-footer__social{display:flex;flex-wrap:wrap;gap:1.8rem;font-size:18px}.ftps-footer__legal{display:flex;justify-content:space-between;gap:2rem;border-top:0;padding-top:2rem;color:#222;font-size:18px}.ftps-footer__legal small{font-size:inherit}.ftps-footer__legal ul{display:flex;flex-wrap:wrap;gap:1rem 1.8rem}.ftps-footer__legal a{color:#222}.ftps-footer :is(a,input,button):focus-visible{outline:2px solid #c70f28;outline-offset:5px}@media(max-width:749px){.ftps-footer{padding-top:4rem}.ftps-footer__top{grid-template-columns:1fr;gap:4rem;padding-bottom:3rem}.ftps-footer__signoff{flex-wrap:wrap;gap:2rem}.ftps-footer__signoff p{max-width:18rem}.ftps-footer__social{width:100%}.ftps-footer__legal{flex-direction:column}}.ftps-about__hero{background:#fff;padding:6rem 0}.ftps-about__hero h1,.ftps-page-heading h1{font-weight:700;font-size:clamp(42px,5.5vw,76px);line-height:1.05;margin:0;max-width:90rem}.ftps-about__dek{font-size:1.6rem;line-height:1.8;margin:2.5rem 0 0;max-width:44rem}.ftps-about__story{padding-top:0;padding-bottom:5rem}.ftps-about__story-inner{max-width:68rem;border-top:1px solid #22222230;padding-top:3rem}.ftps-about__copy{max-width:68rem;font-size:1.5rem;line-height:1.9}.ftps-about__copy p:first-child{font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.5;margin-top:0}.ftps-about__copy p:last-child{font-weight:600}.ftps-contact{padding-top:6rem;padding-bottom:7rem}.ftps-page-heading{padding-bottom:4rem;border-bottom:1px solid #22222230;margin-bottom:4rem}.ftps-contact__layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:7rem;align-items:start}.ftps-contact__intro{font-size:18px;line-height:1.9;max-width:45rem}.ftps-contact__intro p:first-child{margin-top:0;font-size:1.8rem;font-weight:600}.ftps-contact__intro p:last-child{font-weight:600}.ftps-contact__intro a{color:#222;text-underline-offset:.3rem}.ftps-contact__panel{background:#f3efe7;padding:3rem}.ftps-contact__panel .contact.page-width{max-width:none;padding:0}.ftps-contact__panel h2.title{font-size:2.3rem;font-weight:700;margin-bottom:3rem}.ftps-contact__panel .field{display:flex;flex-direction:column;background:transparent;margin-bottom:2rem}.ftps-contact__panel .field:before,.ftps-contact__panel .field:after{display:none}.ftps-contact__panel .field__label{position:static;order:-1;transform:none;font-size:18px;letter-spacing:0;margin-bottom:.7rem;color:#222}.ftps-contact__panel .field__input{width:100%;flex-grow:0;height:4.8rem;border:1px solid #22222260;padding:1rem 1.2rem;margin:0;font-size:18px;background:#fff;box-shadow:none;border-radius:0}.ftps-contact__panel .field__input::placeholder{opacity:0}.ftps-contact__panel .field__input:focus{padding:1rem 1.2rem;outline:2px solid #c70f28;outline-offset:2px;box-shadow:none}.ftps-contact__panel textarea.field__input{height:16rem;min-height:16rem;resize:vertical}.ftps-contact__panel .contact__fields{gap:1.6rem}.ftps-contact__panel .contact__button{margin-top:1rem}.ftps-contact__panel .button{font-size:18px;font-weight:600}@media(max-width:989px){.ftps-contact__layout{gap:3rem}.ftps-contact__panel .contact__fields{display:block}}@media(max-width:749px){.ftps-about__hero{padding:4rem 0}.ftps-about__story{padding-bottom:4rem}.ftps-about__copy{font-size:18px}.ftps-contact{padding-top:4rem;padding-bottom:4rem}.ftps-contact__layout{grid-template-columns:1fr}.ftps-contact__panel{padding:2rem}}.collection-hero.ftps-collection-hero{background:#fff;padding:5rem 0 0}.ftps-collection-hero .collection-hero__inner{padding-top:0;padding-bottom:3rem;border-bottom:1px solid #22222220}.ftps-collection-hero .collection-hero__text-wrapper{display:block}.ftps-collection-hero .ftps-label{grid-column:1 / -1;margin-bottom:2.5rem}.ftps-collection-hero .collection-hero__title{margin:0;font-size:clamp(38px,4.8vw,68px);line-height:1.08;max-width:90rem}.collection-hero.ftps-collection-hero .collection-hero__description{max-width:72rem;font-size:18px;line-height:1.85;margin:1.5rem 0 0}.ftps-collection-hero .collection-hero__description p:first-child{margin-top:0}.ftps-collection-hero .collection-hero__description p:last-child{margin-bottom:0}.ftps-collection-index{padding-top:5rem;padding-bottom:7rem}.ftps-collection-index .title{margin:0;font-size:clamp(42px,5.5vw,76px);line-height:1.08}.ftps-collection-index__intro{font-size:1.6rem;line-height:1.8;max-width:46rem;margin:2.5rem 0 4rem}.ftps-collection-index__list{list-style:none;padding:0;margin:0}.ftps-collection-index__row{display:grid;grid-template-columns:1fr auto;gap:3rem;border-top:1px solid #22222230;padding:3rem 0}.ftps-collection-index__row:last-child{border-bottom:1px solid #22222230}.ftps-collection-index__number,.ftps-collection-index__count{font-size:18px;color:#222;padding-top:.9rem}.ftps-collection-index h2{font-size:clamp(26px,3vw,40px);font-weight:600;margin:0}.ftps-collection-index h2 a{color:#222;text-decoration:none}.ftps-collection-index h2 a:hover{text-decoration:underline;text-underline-offset:.5rem}.ftps-collection-index h2 span{font-size:2rem;margin-left:1.5rem}.ftps-collection-index__row p{max-width:65rem;font-size:18px;line-height:1.8;margin:1rem 0 0}@media(max-width:749px){.collection-hero.ftps-collection-hero{padding-top:3rem}.ftps-collection-hero .ftps-label{margin-bottom:0}.ftps-collection-hero .collection-hero__inner{padding-bottom:2rem}.collection-hero.ftps-collection-hero .collection-hero__description{font-size:18px}.ftps-collection-index{padding-top:3rem;padding-bottom:4rem}.ftps-collection-index__row{grid-template-columns:1fr;gap:1rem}.ftps-collection-index__count{grid-column:1;padding-top:0}}@media(max-width:749px){.page-width,.ftps-draft,.ftps-subscription{padding-left:2rem;padding-right:2rem}}.ftps-collection-index a:focus-visible{outline:2px solid #c70f28;outline-offset:5px}body :is(.caption,.caption-with-letter-spacing,.form__label,.field__label,.field__input,.select__select,.quantity__input,.button,.button-label,.product__tax,.product__inventory,.product__text,.price,.accordion__title,.list-menu__item,.cart-item__name,.cart-item__details>*,.totals__total,.tax-note){font-size:18px}body :is(.rte,.product__tax,.product__inventory,.product__text,.caption,.caption-with-letter-spacing,.form__label,.field__label,.tax-note){color:#222}body .product-form__input input[type=radio]+label{font-size:18px}body .ftps-label{font-size:16px;color:#c70f28;margin-bottom:1rem;line-height:1.4}body .ftps-label a{color:inherit}body .ftps-collection-hero .ftps-label{margin-bottom:1rem}body .ftps-series .product__info-container .ftps-series__series{color:#c70f28;margin-bottom:.6rem}@media(max-width:749px){.ftps-footer__email{flex-wrap:wrap}}body :is(.ftps-about__hero h1,.ftps-page-heading h1,.ftps-page .main-page-title,.ftps-collection-hero .collection-hero__title,.ftps-collection-index>.title){font-size:56px;font-weight:700;line-height:1.1;color:rgb(var(--color-foreground))}body :is(.ftps-subheading,.ftps-about__dek,.ftps-collection-index__intro,.ftps-draft__note,.collection__description,.ftps-collection-hero .collection-hero__description>p:first-child,.ftps-page>.rte>p:first-child,.ftps-contact__intro p:first-child,.ftps-about__copy p:first-child){font-size:22px;font-weight:700;line-height:1.5;color:rgb(var(--color-foreground))}body :is(.ftps-about__dek,.ftps-collection-index__intro){max-width:72rem;margin-top:1.5rem}body :is(.ftps-page>.rte,.ftps-about__copy,.ftps-contact__intro,.ftps-collection-hero .collection-hero__description){font-size:18px;color:rgb(var(--color-foreground))}@media(max-width:749px){body :is(.ftps-about__hero h1,.ftps-page-heading h1,.ftps-page .main-page-title,.ftps-collection-hero .collection-hero__title,.ftps-collection-index>.title){font-size:36px}}.ftps-about__cta{margin-top:1.5rem}.ftps-footer__email button:hover{background:#a90d22}@media(max-width:749px){.ftps-draft__bottom{margin-inline:-2rem;padding-inline:2rem;flex-direction:column;gap:.5rem}.ftps-footer__email{flex-direction:column}.ftps-footer__email input{width:100%}.ftps-footer__email button{align-self:flex-start}}.ftps-search .template-search__header{text-align:left;margin-bottom:4rem;padding-top:2rem}.ftps-search .template-search__header h1{font-size:56px;font-weight:700;line-height:1.1;margin:0;color:#222}.ftps-search .ftps-subheading{margin:1.5rem 0 0;max-width:72rem}.ftps-search .template-search__search{margin:3rem 0 2rem;max-width:72rem}.ftps-search .search{margin-top:0}.ftps-search .field{border:1px solid #22222260;background:#fff;border-radius:0}.ftps-search .field:before,.ftps-search .field:after{display:none}.ftps-search .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ftps-search .field__input{margin:0;height:64px;padding:1.5rem 150px 1.5rem 1.5rem;font-size:18px;color:#222;background:#fff;box-shadow:none;border-radius:0}.ftps-search .field__input::placeholder{opacity:1;color:#222}.ftps-search .field__input:focus{outline:2px solid #c70f28;outline-offset:3px;box-shadow:none}.ftps-search .search__button{width:96px;height:100%;top:0;right:0;font:inherit;font-size:18px;font-weight:700;color:#fff;border-radius:0}body .ftps-search .search__button{background:#c70f28!important}body .ftps-search .search__button:hover{background:#a90d22!important}.ftps-search .reset__button{right:96px;height:100%;top:0}.ftps-search .template-search__header>p[role=status]{margin:2rem 0 0;font-size:18px;color:#222}.ftps-search__browse{display:inline-block;margin-top:2rem;color:#222;font-size:18px;font-weight:700;text-underline-offset:.4rem}.ftps-search.template-search--empty{padding-bottom:5rem}.ftps-search .product-grid{margin-top:0}body .section-featured-product .product__text.caption-with-letter-spacing{font-size:16px;color:#c70f28;font-weight:700;line-height:1.4;margin-bottom:1rem}.ftps-series__number{color:#c70f28;font-weight:700}.ftps-series__row .ftps-label,.ftps-collection-index__row .ftps-label{margin:0 0 .6rem;padding:0}@media(max-width:749px){.ftps-search .template-search__header{padding-top:1rem;margin-bottom:3rem}.ftps-search .template-search__header h1{font-size:36px}.ftps-search .template-search__search{margin-top:2rem}.ftps-footer__signoff{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-block:2rem;padding-inline:20px}.ftps-footer__signoff p{max-width:none;line-height:1.5}.ftps-footer__social{width:auto;gap:1.5rem}.ftps-footer__legal{gap:1.5rem;padding-top:2rem}.ftps-footer__legal ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;line-height:1.5}.ftps-footer__legal small{order:1;line-height:1.5}body>shopify-chat{z-index:10000!important}}.ftps-card-copy{margin:8px 0;color:rgb(var(--color-foreground));font-size:18px;line-height:1.5}body:has(cart-drawer.active)>shopify-chat{display:none!important}body .shopify-policy__container{box-sizing:border-box;max-width:960px;margin:64px auto 80px;padding:0 40px;color:rgb(var(--color-foreground))}.shopify-policy__title{margin-bottom:32px}.shopify-policy__title h1{font-size:56px;line-height:1.1;font-weight:700}.shopify-policy__body{font-size:18px;line-height:1.7;overflow-wrap:anywhere}.shopify-policy__body :is(h2,h3){font-size:22px;line-height:1.4;font-weight:700;margin-top:32px}.shopify-policy__body p{margin:0 0 24px}.shopify-policy__body>:last-child,.shopify-policy__body .rte>:last-child{margin-bottom:0}@media(max-width:749px){body .shopify-policy__container{margin:36px auto 48px;padding:0 24px}.shopify-policy__title{margin-bottom:24px}.shopify-policy__title h1{font-size:36px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ftps-brand.css.map */
