.ff-pages #MainContent,.ff-pages #MainContent .color-scheme-1,.ff-pages #MainContent .color-scheme-2,cart-drawer,cart-drawer .color-scheme-1{--color-button: 139, 100, 53;--color-button-text: 255, 255, 255;--color-secondary-button-text: 42, 36, 32;--color-link: 139, 100, 53;--buttons-radius: 12px;--buttons-radius-outset: 13px;--inputs-radius: 12px;--inputs-radius-outset: 13px;--media-radius: 16px;--product-card-corner-radius: 1.6rem;--collection-card-corner-radius: 2rem;--blog-card-corner-radius: 2rem;--popup-corner-radius: 16px}.ff-pages #MainContent{color:#2a2420}.ff-pages #MainContent .button,cart-drawer .button{min-height:52px}.ff-pages #MainContent .button:not(.button--secondary):not(.button--tertiary):hover,cart-drawer .button:not(.button--secondary):hover{--color-button: 107, 76, 39}.ff-pages #MainContent .button--secondary{--color-button: 42, 36, 32}.ff-pages #MainContent .field__input,.ff-pages #MainContent .select__select,.ff-pages #MainContent .customer .field input{font-size:16px}.ff-pages #MainContent .field:after,.ff-pages #MainContent .select:after{box-shadow:0 0 0 1.5px #e8e0d4}.ff-pages #MainContent .field:hover.field:after,.ff-pages #MainContent .select:hover.select:after{box-shadow:0 0 0 1.5px #5e554d}.ff-pages #MainContent .field__input:focus-visible{box-shadow:0 0 0 3px #f7f0e6,0 0 0 1.5px #8b6435}.ff-pages .card-wrapper .card{--border-opacity: 0}.ff-pages .card-wrapper .card__inner{border-radius:16px;overflow:hidden}.ff-pages .card-wrapper .card__media .media{background:#f6f3ee}.ff-pages .card-wrapper .card__media img{transition:transform .4s ease}.ff-pages .card-wrapper:hover .card__media img{transform:scale(1.03)}.ff-pages .card-wrapper .card__content{padding-top:14px}.ff-pages .card-wrapper .card__heading{font-family:Figtree,system-ui,sans-serif;font-size:16px;font-weight:600;letter-spacing:0}.ff-pages .card-wrapper .price{font-size:16px}.ff-pages .card-wrapper .card__badge .badge{box-shadow:0 2px 6px #2a242014}.ff-pages .quick-add__submit{border-radius:12px}.ff-pages .facets-container{padding:12px 16px;border:1px solid #E8E0D4;border-radius:16px;background:#fff;margin-bottom:28px}.ff-pages .facets__summary,.ff-pages .facet-filters__label{font-size:15px;font-weight:600;color:#2a2420}.ff-pages .facets__disclosure .facets__summary{padding:8px 14px;border:1.5px solid #E8E0D4;border-radius:999px}.ff-pages .facets__disclosure[open] .facets__summary{border-color:#2a2420}.ff-pages .facets__display{border-radius:16px;box-shadow:0 12px 32px #2a24201f;border:0}.ff-pages .active-facets__button-inner{border-radius:999px;background:#f7f0e6;color:#6b4c27;box-shadow:none;font-weight:600}.ff-pages .product-count__text{font-size:15px;color:#5e554d}.ff-pages .mobile-facets__open{padding:10px 16px;border:1.5px solid #E8E0D4;border-radius:999px}.ff-pages .collection .product-grid{row-gap:32px}.ff-pages .pagination__item{border-radius:999px}.ff-pages .pagination__item--current{background:#2a2420;color:#fff}.ff-pages .pagination__item--current:after{display:none}.ff-pages .collection-list .card__inner{border-radius:20px;overflow:hidden}.ff-pages .collection-list .card__heading{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:20px;font-weight:700}.ff-pages .cart-items thead th{font-size:13px;font-weight:600;letter-spacing:.06em;color:#5e554d}.ff-pages .cart-item{border-bottom:1px solid #E8E0D4}.ff-pages .cart-item__media .cart-item__image{border-radius:12px;background:#f6f3ee}.ff-pages .cart-item__name{font-size:17px;font-weight:600;color:#2a2420;text-decoration:none}.ff-pages .cart-item__name:hover{color:#8b6435;text-decoration:underline}.ff-pages .quantity{border-radius:12px}.ff-pages .quantity:after{border-radius:12px;box-shadow:0 0 0 1.5px #e8e0d4}.ff-pages .cart__footer{padding:28px;margin-top:28px;border-radius:20px;background:#f6f3ee}.ff-pages .totals__total{font-family:Figtree,system-ui,sans-serif;font-size:18px;font-weight:600}.ff-pages .totals__total-value{font-size:24px;font-weight:700;color:#2a2420}.ff-pages .cart__checkout-button{font-size:17px}.ff-pages .cart__ctas:after{content:"Free express delivery \b7  60-day risk-free trial \b7  Free returns";display:block;margin-top:12px;font-size:14px;font-weight:600;text-align:center;color:#5e554d}.ff-pages .cart__empty-text{font-family:Bricolage Grotesque,Figtree,sans-serif}.ff-pages .cart__warnings .button{margin-top:20px}cart-drawer .drawer__inner{border-radius:20px 0 0 20px;border:0;box-shadow:-12px 0 40px #2a242024}cart-drawer .drawer__heading{font-family:Bricolage Grotesque,Figtree,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.02em}cart-drawer .cart-item__image{border-radius:12px;background:#f6f3ee}cart-drawer .cart-item__name{font-weight:600;text-decoration:none}cart-drawer .drawer__footer{padding-top:16px;border-top:1px solid #E8E0D4}cart-drawer .totals__total{font-family:Figtree,system-ui,sans-serif;font-weight:600}cart-drawer .totals__total-value{font-weight:700;color:#2a2420}cart-drawer .cart__ctas:after{content:"Free express delivery \b7  60-day trial";display:block;margin-top:10px;font-size:13px;font-weight:600;text-align:center;color:#5e554d}cart-drawer .quantity{border-radius:12px}cart-drawer .quantity:after{border-radius:12px;box-shadow:0 0 0 1.5px #e8e0d4}.ff-pages .template-search__header{padding:clamp(32px,5vw,64px) 20px;margin-bottom:32px;border-radius:0;background:#f7f0e6}.ff-pages .template-search__header h1{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:clamp(32px,4vw,48px)}.ff-pages .template-search__search{max-width:640px;margin-inline:auto}.ff-pages .template-search__search .field__input{background:#fff;min-height:56px}.ff-pages .template-search__search .search__button{color:#8b6435}.ff-pages .template-search__results .card-wrapper .card__inner{border-radius:16px}.ff-pages .main-blog>.title--primary{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:clamp(34px,4.6vw,56px);margin-bottom:28px}.ff-pages .blog-articles{gap:28px}.ff-pages .article-card .card__inner{border-radius:20px;overflow:hidden}.ff-pages .article-card .card__heading{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.ff-pages .article-card__info{font-size:14px;color:#5e554d}.ff-pages .article-card__excerpt{color:#5e554d}.ff-pages .article-template__hero-container .article-template__hero-medium,.ff-pages .article-template__hero-container .article-template__hero-large,.ff-pages .article-template__hero-container .article-template__hero-adapt{border-radius:20px;overflow:hidden}.ff-pages .article-template__title{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:clamp(34px,4.6vw,54px);line-height:1.1}.ff-pages .article-template__content{font-size:17px;line-height:1.75;color:#5e554d}.ff-pages .article-template__content h2,.ff-pages .article-template__content h3{margin-top:1.6em;color:#2a2420;font-family:Bricolage Grotesque,Figtree,sans-serif}.ff-pages .article-template__content a{color:#8b6435;font-weight:600}.ff-pages .article-template__content img{border-radius:16px}.ff-pages .article-template__back .article-template__link{font-weight:600;color:#8b6435}.ff-pages .shopify-policy__container{max-width:760px;padding:clamp(40px,6vw,80px) 20px}.ff-pages .shopify-policy__title{text-align:left;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #E8E0D4}.ff-pages .shopify-policy__title h1{font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:clamp(34px,4.6vw,52px);font-weight:700;letter-spacing:-.025em;line-height:1.1}.ff-pages .shopify-policy__body{font-size:17px;line-height:1.75;color:#5e554d}.ff-pages .shopify-policy__body h2,.ff-pages .shopify-policy__body h3,.ff-pages .shopify-policy__body strong{color:#2a2420}.ff-pages .shopify-policy__body h2,.ff-pages .shopify-policy__body h3{margin-top:1.6em;font-family:Bricolage Grotesque,Figtree,sans-serif}.ff-pages .shopify-policy__body a{color:#8b6435;font-weight:600}.ff-pages .customer h1{font-family:Bricolage Grotesque,Figtree,sans-serif;font-weight:700;letter-spacing:-.02em}.ff-pages .main-list-collections .title--primary,.ff-pages .page-width>.title--primary,.ff-pages .title-wrapper-with-link .title--primary{font-family:Bricolage Grotesque,Figtree,sans-serif;font-weight:700;letter-spacing:-.025em;font-size:clamp(32px,4.4vw,52px);line-height:1.1}.ff-pages .title-wrapper-with-link .underlined-link{color:#8b6435;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ff-pages.css.map */
