:root{--ftp-serif: "Cormorant Garamond", "Times New Roman", Times, serif;--ftp-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ftp-ink: #121212;--ftp-paper: #ffffff;--ftp-bone: #f8f3f2;--ftp-hair: rgba(18, 18, 18, .14)}body{--font-body-family: var(--ftp-mono);--font-body-weight: 400;--font-heading-family: var(--ftp-serif);--font-heading-weight: 600;font-family:var(--ftp-mono);letter-spacing:.02em;font-size:1.3rem}@media screen and (min-width:750px){body{font-size:1.35rem}}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ftp-serif);font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.05}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button--unbranded{font-family:var(--ftp-mono)!important;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem;font-weight:600;border-radius:0!important;min-height:4.6rem}.button--secondary,.button--tertiary{font-weight:500}.shopify-payment-button__button{border-radius:0!important}.field__input,.select__select,.customer .field input,.field:after,.field:before,.select:after,.select:before{border-radius:0!important}.field__label,.field__input,.select__select,.quantity__input{font-family:var(--ftp-mono);letter-spacing:.06em}.link,.underlined-link,.breadcrumbs,.facets,.pagination,.badge,.header__menu-item,.menu-drawer__menu-item,.list-menu__item,.header__active-menu-item,.price,.price-item,.product-form__input .form__label,.product__inventory,.product__tax,.caption,.caption-large,.caption-with-letter-spacing,.totals,.cart-item__name{font-family:var(--ftp-mono)}.header__menu-item,.menu-drawer__menu-item,.list-menu__item--link{text-transform:uppercase;letter-spacing:.16em;font-size:1.15rem}.header__menu-item:hover span{text-decoration:underline;text-underline-offset:.3rem}.badge{border-radius:0!important;text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.announcement-bar-section .utility-bar{background:var(--ftp-ink)}.announcement-bar__message,.announcement-bar__link{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.24em;font-size:1rem;font-weight:500;padding-top:.7rem;padding-bottom:.7rem;min-height:0}.header{padding-top:1.4rem;padding-bottom:1.4rem}.header-wrapper--border-bottom{border-bottom:1px solid var(--ftp-hair)}.header__icon .svg-wrapper svg,.header__icon svg{width:1.8rem;height:1.8rem}.cart-count-bubble{border-radius:0;font-family:var(--ftp-mono)}.section-header .header-wrapper{transition:background-color .25s ease,color .25s ease,border-color .25s ease}body.ftp-transparent-header .ftp-hero{margin-top:calc(-1 * var(--ftp-header-h, 0px))}body.ftp-transparent-header:not(.ftp-scrolled) .section-header:not(.shopify-section-header-sticky) .header-wrapper{background:transparent;border-bottom-color:transparent}body.ftp-transparent-header.ftp-hero-dark:not(.ftp-scrolled) .section-header:not(.shopify-section-header-sticky) .header-wrapper{--color-foreground: 255, 255, 255;color:#fff}body.ftp-transparent-header.ftp-hero-dark:not(.ftp-scrolled) .section-header:not(.shopify-section-header-sticky) .header__heading-logo{filter:brightness(0) invert(1)}.ftp-hero{position:relative;width:100%;overflow:hidden;background:#e7e2df;color:var(--ftp-ink);display:flex}.ftp-hero--small{min-height:60vh}.ftp-hero--medium{min-height:80vh}.ftp-hero--full{min-height:100vh}.ftp-hero__media,.ftp-hero__media img,.ftp-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ftp-hero__media img{object-fit:cover;object-position:var(--ftp-hero-pos-mobile, center)}@media screen and (min-width:750px){.ftp-hero__media img{object-position:var(--ftp-hero-pos, center)}}.ftp-hero--has-image .ftp-hero__overlay{background:linear-gradient(180deg,#0000008c,#00000026 35%,#00000040 65%,#000000bf)}.ftp-hero__placeholder{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#ebe6e3 0 14px,#e4dfdb 14px 28px)}.ftp-hero__placeholder-label{font-family:var(--ftp-mono);font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:#12121280;text-align:center;padding:1rem}.ftp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.ftp-hero__content{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:calc(var(--ftp-header-h, 8rem) + 4rem) 2rem 7rem}.ftp-hero--has-image .ftp-hero__content{color:#fff}.ftp-hero__kicker{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.28em;font-size:1.1rem;margin:0 0 1.4rem}.ftp-hero__heading{font-size:clamp(3.6rem,7vw,8rem);margin:0 0 2.6rem;color:inherit}.ftp-hero .button{min-width:20rem}.ftp-hero--has-image .button{--color-button: 255,255,255;--color-button-text: 18,18,18;background:#fff;color:var(--ftp-ink)}.card,.card__inner,.card__media,.card .media{border-radius:0!important}.card__heading,.card-information__text{font-family:var(--ftp-serif)!important;text-transform:uppercase;letter-spacing:.06em;font-weight:600;font-size:1.8rem!important;line-height:1.1}.card__heading a{text-decoration:none}.card-information{text-align:center}.card-information .price{justify-content:center;font-size:1.2rem;letter-spacing:.1em}.card__information{padding-top:1.4rem!important;text-align:center}.card__content .card__badge{justify-content:flex-start}.title-wrapper-with-link,.collection__title{justify-content:center;text-align:center}.collection__title .title,.title-wrapper-with-link .title{font-size:clamp(2.4rem,3.4vw,3.6rem)}.collection__view-all .button{min-width:22rem}.price{font-family:var(--ftp-mono);letter-spacing:.08em}.collection-hero__title{text-align:center;width:100%;font-size:clamp(3rem,5vw,5.4rem)}.collection-hero__description{font-family:var(--ftp-mono);text-align:center;margin-inline:auto}.collection-hero__text-wrapper{text-align:center}.product__title h1,.product__title .h1{font-family:var(--ftp-serif);text-transform:uppercase;font-size:clamp(3rem,4vw,4.4rem);letter-spacing:.04em}.product__info-container .price{font-size:1.5rem;letter-spacing:.12em}.product-form__input .form__label{text-transform:uppercase;letter-spacing:.18em;font-size:1.05rem}.product-form__input input[type=radio]+label{border-radius:0!important;min-width:5.4rem;font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.12em;font-size:1.2rem;border-color:var(--ftp-ink)}.product-form__input input[type=radio]:checked+label{background:var(--ftp-ink);color:#fff}.product-form__submit{background:var(--ftp-ink);color:#fff}.product__description,.product__description.rte{font-family:var(--ftp-mono);font-size:1.25rem;line-height:1.7}.product__media-item .media,.product-media-container{border-radius:0!important}.quantity{border-radius:0}.quantity:after,.quantity:before{border-radius:0!important}.related-products__heading{text-align:center}.main-page-title{text-align:center;font-size:clamp(3rem,5vw,5rem);margin-bottom:3rem}.page-width--narrow .rte,.main-page-title+.rte{font-family:var(--ftp-mono);font-size:1.3rem;line-height:1.8;max-width:62rem;margin-inline:auto}.rte h2,.rte h3{font-family:var(--ftp-serif)}.rte img{border-radius:0}.ftp-story{padding:8rem 0}.ftp-story__grid{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media screen and (min-width:750px){.ftp-story__grid{grid-template-columns:1fr 1fr;gap:6rem}.ftp-story--reverse .ftp-story__media{order:2}}.ftp-story__media{position:relative;aspect-ratio:4 / 5;background:repeating-linear-gradient(135deg,#ebe6e3 0 14px,#e4dfdb 14px 28px);overflow:hidden}.ftp-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ftp-story__text{text-align:center;max-width:46rem;margin-inline:auto}.ftp-story__heading{font-size:clamp(3rem,4.4vw,5rem);margin:0 0 2rem}.ftp-story__body{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.15rem;line-height:1.9;margin-bottom:3rem}.footer{border-top:1px solid var(--ftp-hair)}.footer-block__heading,.footer__newsletter .footer-block__heading{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.2em;font-size:1.1rem;font-weight:600}.footer-block__details-content .list-menu__item--link,.footer__content-bottom,.copyright__content,.policies{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1rem}.footer-block__details-content,.footer-block__brand-info .rte{font-family:var(--ftp-mono);font-size:1.15rem}.newsletter-form__field-wrapper .field__input{border-radius:0}.list-payment__item svg{border-radius:0}body.password{background:var(--ftp-bone);color:var(--ftp-ink)}body.password .gradient,body.password .color-scheme-1{background:transparent}body.password hr{display:none}.ftp-pw-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 2rem;border-bottom:1px solid var(--ftp-hair);font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.24em;font-size:1.05rem}@media screen and (min-width:750px){.ftp-pw-bar{padding:1.4rem 4rem}}.ftp-pw-bar__name{margin:0;font-family:var(--ftp-mono);font-weight:600;font-size:1.05rem;letter-spacing:.24em;text-transform:uppercase}.ftp-pw-bar .password-modal{flex:0 0 auto}.ftp-pw-bar .password-link{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.18em;font-size:1rem;display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.ftp-pw-bar .password-link svg{width:1.1rem;height:1.1rem;margin:0}.ftp-pw-bar .modal__toggle-close svg{width:1.6rem}body.password .password-modal__content-heading{font-family:var(--ftp-serif);text-transform:uppercase}body.password .password-main{background:transparent}.ftp-drop{padding:5.6rem 2rem 4rem}.ftp-drop__inner{max-width:44rem;margin:0 auto;text-align:center}.ftp-drop__logo{display:block;margin:0 auto 3.6rem;height:auto;max-width:100%}.ftp-drop__headline{font-family:var(--ftp-mono);font-weight:700;text-transform:uppercase;font-size:clamp(2rem,3.2vw,2.6rem);line-height:1.15;letter-spacing:.02em;margin:0}.ftp-drop__headline span{display:block}.ftp-drop__sub{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.16em;font-size:1rem;line-height:1.8;margin:2rem 0 3rem;color:#121212b3}.ftp-drop__form{margin:0 auto;text-align:left}.ftp-drop__field{position:relative;margin-bottom:1rem}.ftp-drop__input{width:100%;box-sizing:border-box;height:4.8rem;padding:0 1.4rem;border:1px solid var(--ftp-ink);border-radius:0;background:#fff;color:var(--ftp-ink);font-family:var(--ftp-mono);font-size:1.3rem;letter-spacing:.08em;outline:none;-webkit-appearance:none}.ftp-drop__input::placeholder{text-transform:uppercase;letter-spacing:.18em;color:#12121280;font-size:1.1rem}.ftp-drop__input:focus{box-shadow:0 0 0 1px var(--ftp-ink)}.ftp-drop__button{width:100%;height:4.8rem;border:0;border-radius:0;background:var(--ftp-ink);color:#fff;cursor:pointer;font-family:var(--ftp-mono);font-weight:700;text-transform:uppercase;letter-spacing:.24em;font-size:1.2rem}.ftp-drop__button:hover{background:#000}.ftp-drop__message{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1.05rem;margin:1.2rem 0 0;text-align:center}.ftp-drop__message--error{color:#b00020}.ftp-drop__legal{font-family:var(--ftp-mono);font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;color:#12121280;margin-top:1.4rem;text-align:center}.ftp-drop__image{margin:6rem auto 0;max-width:120rem;padding:0}.ftp-drop__image--full{max-width:none}.ftp-drop__image img{display:block;width:100%;height:auto}.ftp-drop__image-placeholder{aspect-ratio:16 / 9;background:repeating-linear-gradient(135deg,#ebe6e3 0 14px,#e4dfdb 14px 28px)}.ftp-drop__socials{display:flex;justify-content:center;gap:2.4rem;margin-top:3.2rem;font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.2em;font-size:1rem}.ftp-drop__socials a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.2rem}body.password .password__footer{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.14em;font-size:1rem}body.password .password__footer .list-social{display:none}.ftp-drop__gallery{display:grid;grid-template-columns:1fr;gap:.6rem;margin:6rem auto 0;max-width:140rem;padding:0 .6rem}@media screen and (min-width:750px){.ftp-drop__gallery--2{grid-template-columns:repeat(2,1fr)}.ftp-drop__gallery--3{grid-template-columns:repeat(3,1fr)}}.ftp-drop__gallery-item{aspect-ratio:2 / 3;overflow:hidden;background:#e7e2df}.ftp-drop__gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.featured-product .product__title h2,.featured-product .product__title .h1,.featured-product .product__title a{font-family:var(--ftp-serif);text-transform:uppercase;letter-spacing:.04em}.featured-product .product__text{font-family:var(--ftp-mono);text-transform:uppercase;letter-spacing:.16em;font-size:1.1rem}.ftp-hero__heading,.ftp-hero__kicker{text-shadow:0 1px 12px rgba(0,0,0,.25)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ftp-redesign.css.map */
