:where(.fr-results,.fr-seo-text,.fr-designs) .fr-visually-hidden,.fr-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.fr-results,.fr-designs) :where(.fr-btn-ghost){display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:var(--fr-h-control, 44px);padding:0 14px;border:var(--fr-border-rule, 1px solid #4a3b2f);border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-surface, #fbf8f3);color:var(--fr-color-ink, #1e1b18);font:600 14px/1 var(--fr-font-body, inherit);text-decoration:none;cursor:pointer;white-space:nowrap}:where(.fr-results,.fr-designs,.fr-seo-text) :where(.fr-btn-outline){display:inline-flex;align-items:center;justify-content:center;min-height:var(--fr-h-button, 48px);padding:0 24px;border:var(--fr-border-strong, 2px solid #1e1b18);border-radius:var(--fr-radius-control, 4px);background:transparent;color:var(--fr-color-ink, #1e1b18);font:600 15px/1 var(--fr-font-body, inherit);text-decoration:none;cursor:pointer}:where(.fr-results,.fr-designs) :where(.fr-btn-outline):hover{background:var(--fr-color-ink, #1e1b18);color:var(--fr-color-cream, #f5eee2)}:where(.fr-results,.fr-designs) :where(.fr-btn-primary){display:inline-flex;align-items:center;justify-content:center;min-height:var(--fr-h-button, 48px);padding:0 20px;border:0;border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-accent, #2a615e);color:var(--fr-color-on-accent, #fff);font:600 15px/1 var(--fr-font-body, inherit);cursor:pointer}:where(.fr-results,.fr-designs) :where(.fr-btn-primary):hover{background:var(--fr-color-accent-hover, #1f4d4a)}:where(.fr-results,.fr-designs) :where(.fr-btn-primary)[disabled]{opacity:.45;cursor:not-allowed}:where(.fr-results,.fr-designs,.fr-seo-text) :where(.fr-link-button){display:inline-block;padding:0 0 2px;border:0;border-bottom:var(--fr-border-link, 2px solid #2a615e);background:none;color:var(--fr-color-accent, #2a615e);font:600 14px/1.3 var(--fr-font-body, inherit);text-decoration:none;cursor:pointer}:where(.fr-results,.fr-designs,.fr-seo-text) :where(.fr-link-button):hover{color:var(--fr-color-ink, #1e1b18)}:where(.fr-results,.fr-designs) :where(.fr-icon-btn){display:inline-grid;place-items:center;width:var(--fr-touch-min, 44px);height:var(--fr-touch-min, 44px);margin-inline-end:-12px;padding:0;border:0;background:none;color:var(--fr-color-ink, #1e1b18);font-size:26px;line-height:1;cursor:pointer}:where(.fr-results,.fr-designs) :focus-visible{outline:2px solid var(--fr-color-accent, #2a615e);outline-offset:2px}.fr-results{display:block;font-family:var(--fr-font-body, inherit);color:var(--fr-color-ink, #1e1b18);--fr-cols: 2;--fr-gap-x: var(--fr-grid-gap-x, 12px);--fr-gap-y: var(--fr-grid-gap-y, 20px)}.fr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--fr-space-4, 16px);padding-block:var(--fr-space-3, 12px);border-bottom:var(--fr-border-hairline, 1px solid #d8cdbd);margin-block-end:var(--fr-space-6, 24px)}.fr-toolbar__start{display:flex;align-items:center;gap:var(--fr-space-4, 16px)}.fr-toolbar__count{margin:0;font-size:var(--fr-fs-ui, 14px);color:var(--fr-color-text-muted, #5c564f)}.fr-toolbar__count--mobile,.fr-toolbar__mobile,.fr-toolbar__toggle-show,.fr-results[data-filters-hidden] .fr-toolbar__toggle-hide{display:none}.fr-results[data-filters-hidden] .fr-toolbar__toggle-show{display:inline}.fr-sort{margin:0}.fr-sort__select{-webkit-appearance:none;appearance:none;min-height:var(--fr-h-control, 44px);padding:0 36px 0 14px;border:var(--fr-border-rule, 1px solid #4a3b2f);border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-surface, #fbf8f3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%231E1B18'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--fr-color-ink, #1e1b18);font:600 14px/1 var(--fr-font-body, inherit);cursor:pointer}.fr-results__body{display:block}.fr-results__main{min-width:0;outline:none}.fr-filters__form{margin:0}.fr-filters__head,.fr-filters__foot,.fr-filter--sort{display:none}.fr-filters__body{border-top:var(--fr-border-rule, 1px solid #4a3b2f)}.fr-filter{margin:0;padding:0;border:0;border-bottom:var(--fr-border-hairline, 1px solid #d8cdbd)}.fr-filter__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding-block:14px;box-sizing:border-box;font:600 14px/1.2 var(--fr-font-body, inherit);color:var(--fr-color-ink, #1e1b18);list-style:none;cursor:pointer}.fr-filter__summary::-webkit-details-marker{display:none}.fr-filter__sign:after{content:"+";font-size:18px;font-weight:400}.fr-filter[open] .fr-filter__sign:after{content:"\2212"}.fr-filter__content{padding-block-end:14px}.fr-filter__legend{width:100%;cursor:default}.fr-checks{margin:0;padding:0;list-style:none}.fr-checks__item{position:relative;display:flex;align-items:center;gap:10px;min-height:32px}.fr-checks__label{display:flex;align-items:center;gap:10px;flex:1;min-height:32px;font-size:var(--fr-fs-ui, 14px);cursor:pointer}.fr-checks__text{flex:1}.fr-checks__count{font-size:var(--fr-fs-caption, 12px);color:var(--fr-color-text-muted, #5c564f)}.fr-checkbox,.fr-radio{-webkit-appearance:none;appearance:none;flex:0 0 auto;width:18px;height:18px;margin:0;border:1px solid var(--fr-color-rule, #4a3b2f);border-radius:var(--fr-radius-small, 3px);background:var(--fr-color-surface, #fbf8f3);cursor:pointer}.fr-checkbox:checked{border-color:var(--fr-color-ink, #1e1b18);background:var(--fr-color-ink, #1e1b18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 10'%3E%3Cpath d='M1 5l3.5 3.5L11 1' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") no-repeat center}.fr-checkbox:disabled,.fr-checkbox:disabled+.fr-checks__label{opacity:.45;cursor:not-allowed}.fr-radio{width:20px;height:20px;border-radius:50%}.fr-radio:checked{border:2px solid var(--fr-color-ink, #1e1b18);background:radial-gradient(circle,var(--fr-color-ink, #1e1b18) 0 4.5px,transparent 5px)}.fr-dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:var(--fr-border-hairline, 1px solid #d8cdbd);background:var(--fr-dot, #e8dfd0);box-sizing:border-box}.fr-filter__search input{box-sizing:border-box;width:100%;min-height:var(--fr-h-control-sm, 40px);margin-block-end:12px;padding:0 10px;border:var(--fr-border-rule, 1px solid #4a3b2f);border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-surface, #fbf8f3);font:400 14px/1 var(--fr-font-body, inherit);color:var(--fr-color-ink, #1e1b18)}.fr-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:0;padding:0;list-style:none}.fr-swatches__item[hidden]{display:none}.fr-swatch{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;cursor:pointer}.fr-swatch__media{display:grid;place-items:center;width:var(--fr-swatch-filter, 44px);height:var(--fr-swatch-filter, 44px);border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-media, #e8dfd0);overflow:hidden;outline:2px solid transparent;outline-offset:2px}.fr-swatch__media img{display:block;width:100%;height:100%;object-fit:cover}.fr-swatch__initial{font:600 14px/1 var(--fr-font-heading, inherit);color:var(--fr-color-text-subtle, #6b6258)}.fr-swatch__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;color:var(--fr-color-text-muted, #5c564f)}input:checked+.fr-swatch .fr-swatch__media{outline-color:var(--fr-color-ink, #1e1b18)}input:checked+.fr-swatch .fr-swatch__name{color:var(--fr-color-ink, #1e1b18);font-weight:600}input:focus-visible+.fr-swatch .fr-swatch__media{outline-color:var(--fr-color-accent, #2a615e)}input:disabled+.fr-swatch{opacity:.45;cursor:not-allowed}.fr-filter__more{margin-block-start:12px;font-size:13px}.fr-filter__nomatch{margin:8px 0 0;font-size:13px;color:var(--fr-color-text-muted, #5c564f)}.fr-price{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fr-price__field{position:relative;display:block}.fr-price__cur{position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--fr-color-text-muted, #5c564f);pointer-events:none}.fr-price input{box-sizing:border-box;width:100%;min-height:var(--fr-h-control-sm, 40px);padding:0 8px 0 22px;border:var(--fr-border-rule, 1px solid #4a3b2f);border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-surface, #fbf8f3);font:500 14px/1 var(--fr-font-body, inherit);color:var(--fr-color-ink, #1e1b18);-moz-appearance:textfield}.fr-price input::-webkit-outer-spin-button,.fr-price input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fr-filters__nojs{margin-block-start:16px}.fr-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 var(--fr-space-6, 24px);padding:0;list-style:none}.fr-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:var(--fr-border-rule, 1px solid #4a3b2f);border-radius:var(--fr-radius-control, 4px);background:var(--fr-color-surface, #fbf8f3);color:var(--fr-color-ink, #1e1b18);font:500 13px/1 var(--fr-font-body, inherit);text-decoration:none}.fr-chip:hover{border-color:var(--fr-color-ink, #1e1b18)}.fr-chips__clear,.fr-filters__clear{color:var(--fr-color-accent, #2a615e);font:500 13px/1 var(--fr-font-body, inherit);text-decoration:underline;text-underline-offset:3px}.fr-grid{display:grid;grid-template-columns:repeat(var(--fr-cols),minmax(0,1fr));gap:var(--fr-gap-y) var(--fr-gap-x);margin:0;padding:0;list-style:none}.fr-grid__item{min-width:0}.fr-results[data-loading] .fr-results__main{opacity:.55;transition:opacity .2s;pointer-events:none}.fr-load-prev{display:flex;justify-content:center;margin-block-end:var(--fr-space-8, 32px)}.fr-promo{grid-row:var(--fr-promo-row, auto);grid-column:1 / -1;display:grid;gap:16px;align-content:start;padding:20px;border-radius:var(--fr-radius-media, 6px);background:var(--fr-color-surface, #fbf8f3)}.fr-promo[data-fr-promo-hidden]{display:none}.fr-promo__title{margin:0 0 8px;font:500 22px/1.1 var(--fr-font-heading, inherit);letter-spacing:var(--fr-ls-snug, -.01em);color:var(--fr-color-ink, #1e1b18)}.fr-promo__body{margin:0 0 14px;font-size:var(--fr-fs-ui, 14px);line-height:1.5;color:var(--fr-color-text, #3f3a34)}.fr-promo__media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-self:center}.fr-promo__img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--fr-radius-media, 6px);background:var(--fr-color-media, #e8dfd0)}.fr-load-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin-block-start:var(--fr-space-10, 40px);text-align:center}.fr-load-more__status{margin:0;font-size:13px;color:var(--fr-color-text-muted, #5c564f)}.fr-load-more__bar{width:200px;height:2px;background:var(--fr-color-hairline, #d8cdbd)}.fr-load-more__bar>span{display:block;height:100%;max-width:100%;background:var(--fr-color-ink, #1e1b18)}.fr-load-more__btn{margin-block-start:8px}.fr-load-more__btn[aria-busy=true]{opacity:.6;pointer-events:none}.fr-load-more__error{margin:0;font-size:14px;color:var(--fr-color-sale, #a8432e)}.fr-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-block:var(--fr-space-12, 48px)}.fr-empty__title{margin:0;font:500 var(--fr-fs-h3, 24px) / 1.2 var(--fr-font-heading, inherit);color:var(--fr-color-ink, #1e1b18)}.fr-empty__text{margin:0 0 8px;font-size:var(--fr-fs-body, 15px);color:var(--fr-color-text, #3f3a34)}.fr-empty__links{display:flex;flex-wrap:wrap;gap:24px;margin:0}@media screen and (max-width:989px){.fr-results{--fr-cols: 2}.fr-toolbar{position:sticky;top:var(--fr-sticky-offset, 0px);z-index:4;flex-wrap:wrap;margin-inline:calc(-1 * var(--fr-page-margin, 16px));padding:8px var(--fr-page-margin, 16px);border-top:var(--fr-border-hairline, 1px solid #d8cdbd);background:var(--fr-color-cream, #f5eee2);margin-block-end:var(--fr-space-4, 16px)}.fr-toolbar__start,.fr-sort{display:none}.fr-toolbar__mobile{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;width:100%}.fr-toolbar__mobile .fr-btn-ghost{min-height:var(--fr-h-button, 48px)}.fr-toolbar__count--mobile{display:block;width:100%;text-align:end;font-size:13px}.fr-results--no-filters .fr-sort{display:block;width:100%}.fr-results--no-filters .fr-sort__select{width:100%;min-height:48px}.fr-results--no-filters .fr-toolbar__mobile{display:none}.fr-filters{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background:var(--fr-color-surface, #fbf8f3)}.fr-filters[data-open]{display:block}.fr-filters__form{display:flex;flex-direction:column;height:100%}.fr-filters__head{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;min-height:56px;padding:0 16px;border-bottom:var(--fr-border-rule, 1px solid #4a3b2f)}.fr-filters__title{margin:0;font:500 20px/1 var(--fr-font-heading, inherit)}.fr-filters__body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:0 16px;border-top:0}.fr-filter--sort{display:block;border-bottom:0}.fr-checks__item,.fr-checks__label{min-height:44px}.fr-swatch__media{width:48px;height:48px}.fr-filters__foot{display:flex;align-items:center;gap:16px;flex:0 0 auto;padding:12px 16px;border-top:var(--fr-border-rule, 1px solid #4a3b2f);background:var(--fr-color-surface, #fbf8f3)}.fr-filters__clear{font-size:15px}.fr-filters__apply{flex:1}html.fr-scroll-lock,html.fr-scroll-lock body{overflow:hidden}.fr-promo{grid-column:1 / -1}}@media screen and (min-width:750px)and (max-width:989px){.fr-results{--fr-cols: 3;--fr-gap-x: 24px;--fr-gap-y: 32px}}@media screen and (min-width:750px){.fr-promo{grid-column:span var(--fr-promo-span, 2);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;padding:24px}.fr-load-more{margin-block-start:var(--fr-space-10, 40px)}.fr-load-more__status{font-size:14px}}@media screen and (min-width:990px){.fr-results{--fr-cols: var(--fr-cols-open, 4);--fr-gap-x: var(--fr-grid-gap-x, 24px);--fr-gap-y: var(--fr-grid-gap-y, 32px)}.fr-results[data-filters-hidden]{--fr-cols: var(--fr-cols-closed, 5)}.fr-results__body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--fr-space-12, 48px);align-items:start}.fr-results[data-filters-hidden] .fr-results__body,.fr-results--no-filters .fr-results__body{grid-template-columns:minmax(0,1fr)}.fr-results[data-filters-hidden] .fr-filters{display:none}.fr-filters{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}}@media(prefers-reduced-motion:no-preference){.fr-results__main{transition:opacity .2s}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fr-collection.css.map */
