.fre-coll{--fre-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--fre-ink: rgb(18, 18, 18);--fre-soft: rgba(18, 18, 18, .75);--fre-line: rgba(18, 18, 18, .12);font-family:var(--fre-font);color:var(--fre-ink);letter-spacing:0}.fre-coll button,.fre-coll select{font-family:inherit;letter-spacing:0;color:inherit}.fre-coll [hidden]{display:none!important}.fre-coll__toolbar{display:flex;align-items:center;gap:16px;margin-bottom:16px;font-size:14px}.fre-coll__count{color:var(--fre-soft);font-size:13px}.fre-coll__controls{margin-left:auto;display:flex;gap:20px}.fre-coll__control{display:flex;align-items:center;gap:6px;color:var(--fre-soft)}.fre-coll__control select{border:0;background:transparent;font-size:14px;color:var(--fre-ink);cursor:pointer;padding:4px 2px}.fre-coll__filter-toggle{display:none;border:1px solid var(--fre-ink);background:#fff;padding:8px 18px;font-size:14px;cursor:pointer}.fre-coll__layout{display:flex;align-items:flex-start;gap:28px}.fre-coll__filters{flex:0 0 252px;width:252px}.fre-coll__filters-head,.fre-coll__filters-done{display:none}.fre-coll__main{flex:1 1 0;min-width:0}.fre-refine{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--fre-line)}.fre-refine__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.fre-refine__title{font-size:12px;font-weight:700;text-transform:uppercase}.fre-link{border:0;background:none;padding:0;font-size:13px;cursor:pointer;color:var(--fre-soft)}.fre-link:hover{text-decoration:underline}.fre-refine__row{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;background:none;padding:4px 0;font-size:13px;text-align:left;cursor:pointer}.fre-refine__row b{font-weight:700}.fre-refine__x{font-size:18px;line-height:1}.fre-group{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--fre-line)}.fre-group:last-child{border-bottom:0}.fre-group__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.fre-group__title{display:flex;align-items:center;gap:8px;border:0;background:none;padding:0;font-size:14px;font-weight:700;color:var(--fre-soft);cursor:pointer}.fre-group__title:before{content:"";border:4px solid transparent;border-top-color:currentColor;border-bottom-width:0;transition:transform .15s}.fre-group.is-collapsed .fre-group__title:before{transform:rotate(-90deg)}.fre-group.is-collapsed .fre-group__list{display:none}.fre-group__list{list-style:none;margin:0;padding:0}.fre-group__list--scroll{max-height:232px;overflow-y:auto}.fre-opt{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;padding:7px 0;font-size:13px;line-height:1.4;text-align:left;color:var(--fre-soft);cursor:pointer}.fre-opt:hover{color:var(--fre-ink)}.fre-opt.is-on{color:var(--fre-ink);font-weight:700}.fre-opt__box{box-sizing:border-box;flex:0 0 16px;width:16px;height:16px;border:1px solid var(--fre-soft);border-radius:2px;background:#fff}.fre-opt.is-on .fre-opt__box{border-color:var(--fre-ink);background:var(--fre-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.3l2.4 2.4 4.6-5.2' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px 12px no-repeat}.fre-coll__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 8px}.fre-tile__link{display:block;color:inherit;text-decoration:none}.fre-tile__media{aspect-ratio:1;overflow:hidden;background:#f4f4f4}.fre-tile__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.fre-tile__link:hover .fre-tile__media img{transform:scale(1.1)}.fre-tile__info{padding-top:10px}.fre-tile__title{font-size:13px;line-height:1.4;text-transform:capitalize}.fre-stars{display:inline-block;margin-top:4px;font-family:Arial,sans-serif;font-size:17px;line-height:1;letter-spacing:1px}.fre-stars:before{content:"\2605\2605\2605\2605\2605";background:linear-gradient(90deg,#000 calc(var(--fre-rating) / 5 * 100%),#cfcfcf calc(var(--fre-rating) / 5 * 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.fre-tile__rating{display:flex;align-items:center;gap:6px;margin-top:4px}.fre-tile__rating .fre-stars{margin-top:0}.fre-tile__count{font-size:13px;color:var(--fre-soft)}.fre-tile__vendor{font-size:10px;line-height:1.4;color:var(--fre-soft)}.fre-tile__price{margin-top:10px;font-size:16px;line-height:1.3}.fre-tile__compare{color:var(--fre-soft);margin-right:6px}.fre-tile__label{margin-top:6px;font-size:15px;font-weight:700;color:#f28c28}.fre-tile__label--soldout{color:var(--fre-soft)}.fre-coll__empty{font-size:15px;padding:40px 0;text-align:center}.fre-coll__empty button{border:0;background:none;text-decoration:underline;cursor:pointer;font-size:inherit}.fre-coll__more{text-align:center;margin-top:36px}.fre-coll__more button{border:1px solid var(--fre-ink);background:#fff;padding:12px 36px;font-size:14px;cursor:pointer}.fre-coll__more button:hover{background:var(--fre-ink);color:#fff}@media screen and (max-width:989px){.fre-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.fre-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fre-coll__toolbar{flex-wrap:wrap;gap:10px}.fre-coll__filter-toggle{display:inline-block}.fre-coll__count{order:3;width:100%}.fre-coll__control span{display:none}.fre-coll__controls{gap:8px}.fre-coll__filters{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;width:auto;background:#fff;padding:16px 20px 90px;overflow-y:auto}.fre-coll--filters-open .fre-coll__filters{display:block}.fre-coll__filters-head{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:700;margin-bottom:18px}.fre-coll__filters-head button{border:0;background:none;font-size:28px;line-height:1;cursor:pointer}.fre-coll__filters-done{display:block;position:fixed;left:20px;right:20px;bottom:16px;border:0;background:var(--fre-ink);color:#fff!important;padding:14px;font-size:15px;cursor:pointer}.fre-group__list--scroll{max-height:none}.fre-opt{font-size:15px;padding:9px 0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fre-collection.css.map */
