.fc-collection{display:block;color:rgb(var(--text-color));letter-spacing:0;background:rgb(var(--background));padding:38px 0 64px}.fc-container{max-width:1600px;margin:auto;padding:0 40px;min-width:0}.fc-heading h1{font-family:var(--heading-font-family);font-size:38px;line-height:1.2;font-weight:400;margin:0 0 14px;letter-spacing:0;text-transform:none}.fc-heading p{font-size:15px;line-height:1.6;margin:0;max-width:900px}.fc-rail-toolbar{display:flex;align-items:center;justify-content:space-between;margin:26px 0 14px}.fc-style{font-size:13px;font-weight:600;border-bottom:2px solid #d68d81;padding:7px 0}.fc-arrows{display:flex;gap:8px}.fc-arrows button,.fc-pagination button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:8px;border:1px solid #cfcfca;border-radius:50%;background:transparent;cursor:pointer}.fc-arrows button:disabled,.fc-pagination button:disabled{opacity:.25;cursor:default}.fc-arrows svg,.fc-pagination svg{width:16px;height:16px}.fc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:160px;gap:16px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:3px;padding:3px 3px 16px;scrollbar-width:none;-ms-overflow-style:none}.fc-rail::-webkit-scrollbar{display:none;width:0;height:0}.fc-category{min-width:0;scroll-snap-align:start;text-decoration:none;color:inherit;display:block}.fc-category-image{aspect-ratio:1;background:#fff;overflow:hidden;border-radius:4px;outline:1px solid transparent;outline-offset:2px}.fc-category-image img{width:100%;height:100%;object-fit:cover;object-position:var(--fc-position,50% 50%);display:block}.fc-category>span{display:block;margin-top:11px;font-size:13px;line-height:1.45;min-height:38px;overflow-wrap:break-word}.fc-category[aria-current=page] .fc-category-image{outline-color:#596954}.fc-category[aria-current=page]>span{font-weight:700}.fc-category:hover>span{color:#a85d52}.fc-category:focus-visible,.fc-collection button:focus-visible,.fc-collection summary:focus-visible,.fc-collection select:focus-visible{outline:2px solid #596954;outline-offset:4px}.fc-controls{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #deded8;padding:20px 0 22px;font-size:13px}.fc-filter-group,.fc-sort-group{display:flex;align-items:center;gap:24px}.fc-filter{position:relative}.fc-filter summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;min-height:36px}.fc-filter summary::-webkit-details-marker,.fc-faq summary::-webkit-details-marker{display:none}.fc-filter summary svg{width:10px;height:10px}.fc-options{position:absolute;z-index:8;top:100%;left:0;background:#fff;border:1px solid #d9d9d4;box-shadow:0 6px 18px #00000012;padding:12px;min-width:210px;max-height:310px;overflow:auto}.fc-options label{display:flex;gap:10px;align-items:center;padding:7px 3px;cursor:pointer}.fc-options input,.fc-stock input{width:16px;height:16px;accent-color:#596954;margin:0;flex:none}.fc-stock{display:flex;align-items:center;gap:9px;cursor:pointer}.fc-sort-group{gap:12px}.fc-sort-group select{font:inherit;border:0;border-bottom:1px solid #bfc0b8;border-radius:0;max-width:185px;min-height:36px;background:transparent;color:inherit;padding:0 20px 0 5px}.fc-count{min-width:85px;text-align:right;font-size:12px}.fc-grid{display:grid;grid-template-columns:repeat(var(--fc-columns,4),minmax(0,1fr));column-gap:24px;row-gap:38px}.fc-product{min-width:0}.fc-product[hidden],.fc-empty[hidden],.fc-pagination[hidden]{display:none!important}.fc-product .product-item{width:100%;min-width:0}.fc-product .product-item__title{font-size:15px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0}.fc-active-filters{display:flex;gap:8px;flex-wrap:wrap}.fc-active-filters:not(:empty){padding-bottom:20px}.fc-active-filters button{font:inherit;font-size:12px;display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid #c7c9c0;background:transparent;border-radius:4px;cursor:pointer}.fc-empty{padding:55px 0;text-align:center}.fc-empty button{border:0;background:none;text-decoration:underline;cursor:pointer}.fc-pagination{display:flex;justify-content:center;gap:12px;margin:38px 0}.fc-pagination [data-page-numbers]{display:flex;gap:8px;flex-wrap:wrap}.fc-pagination button[aria-current=page]{color:#fff;background:#344a3d;border-color:#344a3d}.fc-description,.fc-faq{display:grid;grid-template-columns:1fr 2fr;gap:48px;border-top:1px solid #dcded7;margin-top:48px;padding-top:38px}.fc-description h2,.fc-faq h2{font:400 27px/1.3 var(--heading-font-family);margin:0;letter-spacing:0;text-transform:none}.fc-description p,.fc-faq p{font-size:14px;line-height:1.8;margin:0 0 18px;max-width:850px}.fc-faq{margin-top:24px}.fc-faq details{border-bottom:1px solid #ddd}.fc-faq summary{display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;list-style:none;padding:15px 0;font-size:15px;font-weight:500}.fc-faq svg{width:12px;height:12px;flex:none}.fc-source-pagination{margin-top:24px}body:has(.fc-collection) #mobile-facet-toolbar{display:none!important}@media(max-width:1100px){.fc-controls{align-items:flex-start;gap:12px;flex-wrap:wrap}.fc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-sort-group{margin-left:auto}}@media(max-width:740px){.fc-collection{padding:24px 0 38px}.fc-container{padding:0 18px}.fc-heading h1{font-size:29px;line-height:1.2}.fc-heading p{font-size:14px;line-height:1.6}.fc-rail-toolbar{margin-top:20px}.fc-rail{grid-auto-columns:148px;gap:14px;margin-inline:-18px;padding-left:18px;padding-right:18px;scroll-padding-inline:18px;scrollbar-width:none}.fc-category>span{font-size:12px}.fc-arrows button{width:32px;height:32px}.fc-controls{display:block;padding:12px 0 20px}.fc-filter-group{gap:22px;flex-wrap:wrap;row-gap:4px}.fc-stock{margin-left:auto;font-size:12px;gap:7px}.fc-sort-group{justify-content:flex-start;border-top:1px solid #e1e1db;padding-top:12px;margin-top:10px;gap:8px}.fc-sort-group select{max-width:165px;font-size:12px}.fc-count{margin-left:auto;min-width:72px}.fc-options{min-width:180px}.fc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.fc-product .product-item__title{font-size:12px;-webkit-line-clamp:3}.fc-description,.fc-faq{grid-template-columns:1fr;gap:18px;margin-top:30px;padding-top:26px}.fc-description h2,.fc-faq h2{font-size:23px}.fc-pagination{gap:6px}.fc-pagination button{width:32px;height:32px;padding:7px}.fc-pagination [data-page-numbers]{gap:6px}.fc-faq summary{font-size:14px}.fc-active-filters button{font-size:11px}}@media(prefers-reduced-motion:reduce){.fc-rail{scroll-behavior:auto}}.fc-options[data-options=color]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;width:380px;max-width:calc(100vw - 36px);max-height:min(420px,65dvh);padding:10px}.fc-options{left:auto;inset-inline-start:0;box-sizing:border-box}.fc-options label{min-height:44px;min-width:0}.fc-options[data-options=color] label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;position:relative;gap:8px;padding:9px 8px;border:1px solid transparent;border-radius:4px}.fc-options[data-options=color] input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fc-options label:has(input:checked){border-color:#596954;background:#f2f5f1}.fc-options label:has(input:focus-visible){outline:2px solid #596954;outline-offset:-2px}.fc-options label[data-empty=true]:not(:has(input:checked)){opacity:.42;cursor:not-allowed}.fc-color-swatch{display:block;width:18px;height:18px;border:1px solid #0003;border-radius:50%;background:var(--fc-swatch)}.fc-color-swatch[data-color=multicolor]{background:conic-gradient(#dbaaaa 0deg 90deg,#91a5bd 90deg 180deg,#d4ba88 180deg 270deg,#859d82 270deg)}.fc-option-name{min-width:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.fc-option-count{font-size:11px;color:#777;white-space:nowrap}.fc-selected-count{font-size:12px;font-variant-numeric:tabular-nums}.fc-filter-clear{font:inherit;font-size:12px;border:0;background:none;color:inherit;text-decoration:underline;padding:6px 0;cursor:pointer}.fc-filter-clear[hidden],.fc-selected-count[hidden],.fc-filter[hidden]{display:none!important}.fc-active-filters:not(:empty){padding-bottom:8px}.fc-filter-clear:not([hidden]){margin-bottom:16px}.fc-options[data-options=size]{min-width:200px}.fc-options[data-options=size] .fc-option-count{margin-inline-start:auto}@media(max-width:740px){.fc-options[data-options=color]{width:350px;gap:2px 4px;padding:8px}.fc-options[data-options=color] label{padding:8px 5px;gap:6px}.fc-option-name{font-size:12px}.fc-option-count{font-size:10px}}.fc-collection{--fc-ink:#3b1b23;--fc-blush:#efdcd8;--fc-line:#d1ada5;position:relative}.fc-heading h1:focus{outline:none}.fc-all-products{color:var(--fc-ink);text-underline-offset:4px}.fc-all-products:hover{text-decoration:underline}.fc-collection[data-shop-all-navigation=true] .fc-category-image img{object-fit:contain}.fc-options[data-options=size] .fc-option-name{overflow-wrap:anywhere}.fc-options[data-options=size] label[data-wide=true]{grid-column:span 2}.fc-rail{padding:6px 3px 22px;gap:14px;scroll-snap-type:x proximity}.fc-category{position:relative;padding:6px 6px 0;border:2px solid transparent;border-radius:10px;transition:background-color .18s,border-color .18s,box-shadow .18s;color:var(--fc-ink)}.fc-category-image{border-radius:5px;outline:0!important}.fc-category-image img{transition:transform .22s}.fc-category>span{min-height:40px;margin:9px 2px 0;line-height:1.35;font-size:13px}.fc-category[aria-current=page]{background:var(--fc-blush);border-color:var(--fc-ink);box-shadow:0 3px 10px #3b1b2310}.fc-category[aria-current=page]>span{font-weight:700;color:var(--fc-ink)}.fc-category[data-loading=true]{border-color:var(--fc-line);background:var(--fc-blush)}.fc-category[data-loading=true]:after{content:"";position:absolute;top:12px;right:12px;width:23px;height:23px;border:3px solid #fff;border-top-color:var(--fc-ink);border-radius:50%;animation:fc-spin .7s linear infinite}.fc-category:focus-visible,.fc-collection button:focus-visible,.fc-collection summary:focus-visible,.fc-collection select:focus-visible{outline:2px solid var(--fc-ink);outline-offset:3px}.fc-style{color:var(--fc-ink);border-color:var(--fc-line)}.fc-controls{padding:17px 0;gap:18px}.fc-filter-group{gap:10px}.fc-filter summary{min-height:42px;gap:9px;padding:9px 14px;border:1px solid #d8cfcb;border-radius:7px;background:#fff9;color:var(--fc-ink)}.fc-filter[open] summary,.fc-filter:has(input:checked) summary{background:var(--fc-blush);border-color:var(--fc-ink)}.fc-filter[open] summary svg{transform:rotate(180deg)}.fc-options{margin-top:8px;border:1px solid var(--fc-line);border-radius:9px;box-shadow:0 8px 24px #3b1b231a;overscroll-behavior:contain}.fc-options[data-options=color]{width:380px;padding:10px;gap:5px;max-height:min(420px,60dvh)}.fc-options label:has(input:checked){border-color:var(--fc-ink);background:var(--fc-blush);color:var(--fc-ink)}.fc-options label:has(input:focus-visible){outline-color:var(--fc-ink)}.fc-color-swatch{width:21px;height:21px}.fc-options[data-options=color] label{grid-template-columns:21px minmax(0,1fr) auto;border-radius:6px;min-height:46px}.fc-options label:has(input:checked) .fc-color-swatch{outline:2px solid var(--fc-ink);outline-offset:2px}.fc-option-name{font-size:13px}.fc-options[data-options=size]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:312px;min-width:0;padding:12px;gap:8px;max-height:min(380px,55dvh)}.fc-options[data-options=size] label{position:relative;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:57px;padding:8px 4px;border:1px solid #ded5d2;border-radius:6px;text-align:center}.fc-options[data-options=size] input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.fc-options[data-options=size] .fc-option-name{font-weight:600;overflow-wrap:normal}.fc-options[data-options=size] .fc-option-count{margin:0;font-size:10px}.fc-options[data-options=size] label:has(input:checked){background:var(--fc-ink);color:#fff;border-color:var(--fc-ink)}.fc-options[data-options=size] label:has(input:checked) .fc-option-count{color:#efdcd8}.fc-stock{margin-inline-start:8px;min-height:44px}.fc-stock input{accent-color:var(--fc-ink)}.fc-selected-count{display:grid;place-items:center;background:var(--fc-ink);color:#fff;border-radius:20px;min-width:22px;min-height:22px;padding:0 4px;font-size:11px}.fc-active-filters button{border-color:var(--fc-line);background:var(--fc-blush);color:var(--fc-ink);border-radius:20px;padding:7px 12px}.fc-variant-caption{margin:8px 0 0;text-align:center;font-size:12px;line-height:1.5;color:var(--fc-ink)}.fc-variant-link{display:block;width:max-content;max-width:100%;margin:5px auto 0;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--fc-ink)}.fc-variant-caption[hidden],.fc-variant-link[hidden],.fc-product[data-variant-filtered=true] .product-item__secondary-image,.fc-product[data-variant-filtered=true] .product-item-meta__swatch-list,.fc-product[data-variant-filtered=true] .product-item__quick-form{display:none!important}.fc-product[data-variant-filtered=true] .product-item__primary-image:not([hidden]){opacity:1!important;visibility:visible!important}.fc-product[data-variant-filtered=true] .product-item__primary-image[hidden]{display:none!important}.fc-product[data-variant-filtered=true] .label--highlight{display:none}.fc-pagination button[aria-current=page]{background:var(--fc-ink);border-color:var(--fc-ink)}@media(hover:hover){.fc-category:hover{background:#efdcd866;border-color:var(--fc-line)}.fc-category:hover .fc-category-image img{transform:scale(1.025)}.fc-category[aria-current=page]:hover{border-color:var(--fc-ink);background:var(--fc-blush)}.fc-option:hover:not([data-empty=true]){background:#efdcd855}}@media(max-width:740px){.fc-rail{grid-auto-columns:132px;gap:8px;padding-inline:18px}.fc-category{padding:5px 5px 0;border-radius:8px}.fc-category>span{min-height:35px;font-size:12px}.fc-category[data-loading=true]:after{width:20px;height:20px;top:10px;right:10px}.fc-filter-group{gap:8px;position:relative;flex-wrap:wrap}.fc-filter{position:static}.fc-filter summary{padding:8px 12px;min-height:42px}.fc-options{inset-inline-start:0;top:100%}.fc-options[data-options=color],.fc-options[data-options=size]{width:min(380px,calc(100vw - 36px));max-width:100%;z-index:20}.fc-stock{margin-inline-start:auto;font-size:11px;gap:6px}.fc-option-name{font-size:12px}.fc-controls{padding-bottom:18px}.fc-sort-group{margin-top:12px}.fc-variant-caption,.fc-variant-link{font-size:11px}}@media(max-width:350px){.fc-stock{margin-inline-start:0}.fc-filter-group{row-gap:0}}@keyframes fc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fc-category,.fc-category-image img{transition:none}.fc-category[data-loading=true]:after{animation:none}}.feelits-collection-guide{border-top:1px solid rgba(var(--text-color),.2);margin-top:40px;padding-top:28px;letter-spacing:0}.feelits-collection-guide h2{font-family:var(--heading-font-family);font-size:24px;font-weight:400;line-height:1.3;margin:0 0 16px;letter-spacing:0;text-transform:none}.feelits-collection-guide summary{cursor:pointer;font-size:15px;line-height:1.6;padding:8px 0;overflow-wrap:anywhere}.feelits-collection-guide summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.feelits-collection-guide__body{max-width:920px;margin-top:20px;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.feelits-collection-guide__body h3{font-family:var(--heading-font-family);font-size:20px;line-height:1.4;letter-spacing:0;text-transform:none;margin:24px 0 12px}.feelits-collection-guide__body p{margin:0 0 16px}.feelits-collection-guide__body a{text-decoration:underline;text-underline-offset:3px}@media(max-width:740px){.feelits-collection-guide{margin-top:28px;padding-top:24px}.feelits-collection-guide h2{font-size:22px}}feelits-free-shipping[hidden]{display:none!important}.feelits-free-shipping{display:block;padding:10px 12px;margin:0 0 8px;background:#efdcd8;color:#3b1b23;border-radius:4px;font-family:inherit}.feelits-free-shipping__message{margin:0;font-size:14px;font-weight:600;line-height:1.4;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map?subset=AAAAAgAAAAAAABAC */
