:root{--ffc-ink:#241f19;--ffc-soft:#6f6456;--ffc-ivory:#f6f1ea;--ffc-surface:#efe6d7;--ffc-line:#e3d8c6;--ffc-brass:#b08d57;--ffc-euca:#6f8a72;--ffc-euca-deep:#56705a}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card{grid-template-rows:auto auto auto!important}@media screen and (min-width:1000px){.shopify-section--main-search{--product-list-items-per-row:4 !important}}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card__info{text-align:left!important;justify-items:start!important;gap:.4rem!important;padding-block-start:1rem!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card__info :is(.price-list,.rating-badge){justify-content:flex-start!important}.ff-card__vendor{font-size:.72rem;letter-spacing:.05em;color:var(--ffc-soft);text-transform:none}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card__info .product-title{font-size:.95rem;line-height:1.3;color:var(--ffc-ink);text-decoration:none}@media(hover:hover){:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card:hover .product-title{text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}}.product-card .ffa-sous{margin:.1rem 0!important;text-align:left!important;color:var(--ffc-soft)!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ffa-sous{font-size:calc(.74rem - 3px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .rating-badge__stars{color:var(--ffc-brass)}.product-card .ff-avis{display:flex;align-items:center;gap:.4rem;margin:.2rem 0 .1rem;line-height:1}.product-card .ff-avis__stars{position:relative;display:inline-block;font-size:.82rem;letter-spacing:.08em;color:#ddd2c0;white-space:nowrap}.product-card .ff-avis__stars:before{content:"\2605\2605\2605\2605\2605";position:absolute;inset-block-start:0;inset-inline-start:0;width:var(--rate, 0%);overflow:hidden;color:var(--ffc-brass);white-space:nowrap}.product-card .ff-avis__count{font-size:.72rem;color:var(--ffc-soft)}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ff-card__swatches,:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ff-card__colors{display:none!important}.ff-card__atc-wrap{display:none}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ff-card__atc-wrap{display:block;margin-top:.9rem}.ff-card__atc-wrap product-form,.ff-card__atc-wrap form{display:block}.ff-card__atc{width:100%!important}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card__figure{position:relative}.ff-card__eye{display:none;position:absolute;bottom:.9rem;right:.9rem;width:40px;height:40px;border-radius:50%;background:#fbfaf7eb;color:var(--ffc-ink);border:1px solid rgba(36,31,25,.08);place-items:center;cursor:pointer;z-index:2;box-shadow:0 2px 10px #241f191f;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,background .2s ease,color .2s ease}.ff-card__eye svg{width:18px;height:18px}.ff-card__eye:hover{background:var(--ffc-ink);color:#fbfaf7}:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ff-card__eye{display:grid}@media(hover:hover){:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .product-card:hover .ff-card__eye,:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ff-card__eye:focus-visible{opacity:1;transform:none}}@media(hover:none){:is(.shopify-section--main-collection,.shopify-section--main-search,.shopify-section--featured-collections,.shopify-section--related-products,.shopify-section--recently-viewed-products) .ff-card__eye{opacity:1;transform:none}}.ff-gallery{position:relative}.ff-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ff-gallery__track::-webkit-scrollbar{display:none}.ff-gallery__slide{flex:0 0 100%;scroll-snap-align:start;display:block;position:relative}.ff-gallery__slide .ff-gallery__img{width:100%!important;height:auto!important;display:block;position:static!important;inset:auto!important;opacity:1!important}.ff-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fbfaf7eb;color:var(--ffc-ink);border:1px solid rgba(36,31,25,.08);box-shadow:0 2px 10px #241f1924;cursor:pointer;z-index:3;opacity:0;transition:opacity .2s ease,background .2s ease,color .2s ease}.ff-gallery__nav svg{width:18px;height:18px}.ff-gallery__nav--prev{inset-inline-start:.6rem}.ff-gallery__nav--next{inset-inline-end:.6rem}.ff-gallery__nav:hover{background:var(--ffc-ink);color:#fbfaf7}@media(hover:hover){.product-card:hover .ff-gallery__nav{opacity:1}.ff-gallery__nav:focus-visible{opacity:1}}@media(hover:none){.ff-gallery__nav{display:none}}.quick-buy-modal.ff-quick-view::part(base){place-items:stretch end!important}.quick-buy-modal.ff-quick-view::part(content){width:100%!important;max-width:min(94vw,30rem)!important;height:100%!important;max-height:100dvh!important;overflow:auto!important}.ff-quick-view .quick-buy-modal__content{display:block!important}.ff-quick-view .quick-buy-modal__gallery-wrapper,.ff-quick-view .quick-buy-modal__info-wrapper{width:100%!important;max-width:none!important}.ff-quick-view .quick-buy-modal__gallery-wrapper{margin-bottom:1.25rem}@media screen and (min-width:1000px){.shopify-section--main-collection .collection{display:block!important}.shopify-section--main-collection{--collection-items-per-row-compact:6 !important;--collection-items-per-row-medium:4 !important;--collection-items-per-row-large:3 !important}.shopify-section--main-collection .facets-sidebar{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;display:block!important;margin:0 0 1.15rem!important;padding:0 0 1.15rem!important;border-bottom:1px solid var(--ffc-line)}.shopify-section--main-collection .facets-sidebar .facets{display:block}.shopify-section--main-collection .facets-sidebar .accordion-list{display:flex!important;flex-wrap:wrap;align-items:center;gap:1.9rem}.shopify-section--main-collection .facets-sidebar .accordion{position:relative;border:none!important;padding:0!important;margin:0!important}.shopify-section--main-collection .facets-sidebar .accordion__disclosure{border:none!important}.shopify-section--main-collection .facets-sidebar .accordion__disclosure>summary{list-style:none;cursor:pointer;padding:0!important}.shopify-section--main-collection .facets-sidebar .accordion__disclosure>summary::-webkit-details-marker{display:none}.shopify-section--main-collection .facets-sidebar .accordion__toggle{display:inline-flex!important;align-items:center;gap:.4rem;border:0!important;border-radius:0!important;background:transparent!important;padding:.25rem 0!important;margin:0;font-size:.74rem;letter-spacing:.11em;line-height:1;text-transform:uppercase;color:var(--ffc-ink);white-space:nowrap;position:relative;transition:color .2s ease}.shopify-section--main-collection .facets-sidebar .accordion__toggle:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--ffc-brass);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.shopify-section--main-collection .facets-sidebar .accordion__toggle .svg-wrapper,.shopify-section--main-collection .facets-sidebar .accordion__toggle svg{width:11px;height:11px;opacity:.7}.shopify-section--main-collection .facets-sidebar .accordion__disclosure[open] .accordion__toggle,.shopify-section--main-collection .facets-sidebar .accordion__toggle:hover{color:var(--ffc-brass);background:transparent!important}.shopify-section--main-collection .facets-sidebar .accordion__disclosure[open] .accordion__toggle svg,.shopify-section--main-collection .facets-sidebar .accordion__toggle:hover svg{opacity:1}.shopify-section--main-collection .facets-sidebar .accordion__disclosure[open] .accordion__toggle:after,.shopify-section--main-collection .facets-sidebar .accordion__toggle:hover:after{transform:scaleX(1)}.shopify-section--main-collection .facets-sidebar .accordion__content{position:absolute!important;z-index:45;top:calc(100% + .5rem);left:0;min-width:230px;width:max-content;max-width:330px;max-height:62vh;overflow:auto;background:#fff;border:1px solid var(--ffc-line);border-radius:12px;box-shadow:0 18px 44px #241f1929;padding:1rem 1.1rem!important;margin:0!important}.shopify-section--main-collection .active-facets{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem}}@media screen and (min-width:1000px){.shopify-section--main-collection .collection-toolbar{display:none!important}.shopify-section--main-collection .facets-sidebar .ff-bar-right{margin-left:auto;display:flex;align-items:center;gap:1.6rem}.shopify-section--main-collection .facets-sidebar .ff-bar-right .collection-toolbar__products-count{margin:0;position:static;font-size:.8rem;letter-spacing:.02em;color:var(--ffc-soft);white-space:nowrap}.shopify-section--main-collection .facets-sidebar .ff-bar-right .collection-toolbar__button-list{margin:0;gap:0}.shopify-section--main-collection .facets-sidebar .ff-bar-right .collection-toolbar__button-container{border:0}.shopify-section--main-collection .facets-sidebar .ff-bar-right .collection-toolbar__button{display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;padding:0;min-height:0;font-size:.74rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ffc-ink);white-space:nowrap}.shopify-section--main-collection .facets-sidebar .ff-bar-right .collection-toolbar__button svg{width:11px;height:11px;opacity:.7}.shopify-section--main-collection .v-stack.gap-6{gap:.7rem!important}}@media screen and (min-width:1000px){.shopify-section--main-collection .facets-sidebar{margin:0 0 .85rem!important;padding:0 0 .85rem!important}.shopify-section--main-collection .v-stack.gap-6.sm\:gap-12{gap:.7rem!important}.shopify-section--main-collection>.color-scheme>.container{padding-top:.4rem}}.shopify-section--main-collection product-card[reveal-on-scroll],.shopify-section--main-collection .product-card[reveal-on-scroll]{opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ff-collection.css.map */
