/*! LargeX v2.2.0 | (c) Vilomarket | assets/featured-collection-grid.css */:where(.fcp){--fcp-gap: 24px;--fcp-img: 82;--fcp-ratio: 1;--fcp-lift-pct: 42;--fcp-radius: 34px;--fcp-frame-radius: 24px;--fcp-card-bg: rgba(255, 255, 255, .05);--fcp-card-border: rgba(255, 255, 255, .14);--fcp-card-hover-border: rgba(255, 255, 255, .3);--fcp-frame-bg: #f4f1ea;--fcp-title: #f3f1ea;--fcp-text: #b9bdb4;--fcp-price: #ffffff;--fcp-button: #e8e6df;--fcp-accent: #a6cf7e;--fcp-accent-text: #1c211d;--fcp-title-font: inherit;--fcp-title-size: 22px;--fcp-desc-size: 13px;--fcp-price-size: 20px;--fcp-ease: cubic-bezier(.22, .61, .36, 1)}.fcp{--fcp-cols: var(--fcp-cols-d, 3);display:block;width:100%}.fcp-head{display:block;width:100%}.fcp-head__wrap{position:relative;display:inline-block;max-width:100%}.fcp-head--deco .fcp-head__wrap{padding:.22em .9em .32em}.fcp-head--deco .fcp-head__wrap:before,.fcp-head--deco .fcp-head__wrap:after{content:"";position:absolute;pointer-events:none}.fcp-head--deco .fcp-head__wrap:before{top:0;bottom:0;left:0;width:42%;border-bottom:2px solid var(--fcp-accent);border-left:2px solid var(--fcp-accent);border-bottom-left-radius:10px}.fcp-head--deco .fcp-head__wrap:after{top:0;right:0;width:0;height:72%;border-right:2px solid var(--fcp-accent)}.fcp-head__title{margin:0;color:var(--fcp-head-color, #ffffff);font-family:var(--fcp-title-font);font-size:var(--fcp-head-size, 40px);font-weight:600;line-height:1.15;letter-spacing:-.01em;word-break:break-word}.fcp-head__sub{max-width:60ch;margin:12px auto 0;color:var(--fcp-text);font-size:var(--fcp-head-sub-size, 15px);line-height:1.55}.fcp__grid{display:grid;grid-template-columns:repeat(var(--fcp-cols),minmax(0,1fr));gap:var(--fcp-gap);margin:0;padding:0;list-style:none}.fcp__item{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;container-type:inline-size}.fcp__card{--fcp-w: calc(var(--fcp-img) * 1cqi);--fcp-h: calc(var(--fcp-w) * var(--fcp-ratio));--fcp-lift: calc(var(--fcp-h) * var(--fcp-lift-pct) / 100);position:relative;display:flex;flex:1 1 auto;flex-direction:column;margin-top:var(--fcp-lift);padding:0 22px 22px;border:1px solid var(--fcp-card-border);border-radius:var(--fcp-radius);background-color:var(--fcp-card-bg);transition:border-color .35s ease,transform .45s var(--fcp-ease)}.fcp__media{position:relative;display:block;flex:0 0 auto;width:var(--fcp-w);max-width:100%;height:var(--fcp-h);margin:calc(var(--fcp-lift) * -1) auto 0;text-decoration:none}.fcp__img{display:block;width:100%;height:100%;transition:transform .6s var(--fcp-ease)}.fcp__card--popout .fcp__img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 16px rgba(0,0,0,.45))}.fcp__card--framed .fcp__media{overflow:hidden;border-radius:var(--fcp-frame-radius);background-color:var(--fcp-frame-bg);box-shadow:0 22px 36px -22px #000000b3;isolation:isolate}.fcp__card--framed .fcp__img{padding:7%;object-fit:contain;object-position:center;mix-blend-mode:multiply}.fcp__img--placeholder{background-color:var(--fcp-frame-bg);fill:#00000047}@supports not (width: 1cqi){.fcp__badge{top:12px;left:12px}.fcp__card{--fcp-lift: 34%;margin-top:0}.fcp__item{padding-top:34%}.fcp__media{width:82%;height:auto;aspect-ratio:1 / 1;margin-top:-38%}}.fcp__badge{position:absolute;top:calc(var(--fcp-lift) * -1 + 12px);left:calc((100cqi - var(--fcp-w)) / 2 + 12px);z-index:2;padding:5px 10px;border-radius:999px;background-color:var(--fcp-accent);color:var(--fcp-accent-text);font-size:12px;font-weight:700;line-height:1}.fcp__badge--sold{background-color:#ffffff29;color:var(--fcp-title)}.fcp__body{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:8px;min-width:0;padding-top:18px;text-align:center}.fcp__title{display:-webkit-box;width:100%;margin:0;overflow:hidden;color:var(--fcp-title);font-family:var(--fcp-title-font);font-size:var(--fcp-title-size);font-weight:500;line-height:1.25;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fcp__title a{color:inherit;text-decoration:none}.fcp__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit}.fcp__desc{display:-webkit-box;max-width:30ch;margin:0;overflow:hidden;color:var(--fcp-text);font-size:var(--fcp-desc-size);line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fcp__foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin-top:auto;padding-top:14px;text-align:start}.fcp__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.fcp__price{color:var(--fcp-price);font-size:var(--fcp-price-size);font-weight:500;line-height:1.15;letter-spacing:.01em}.fcp__from{margin-inline-end:4px;font-size:.62em;font-weight:600;text-transform:uppercase;opacity:.75}.fcp__compare{color:var(--fcp-text);font-size:calc(var(--fcp-price-size) * .66);line-height:1.15}.fcp__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fcp__form{display:inline-flex;margin:0}.fcp .fcu__form{width:auto}.fcp__bag{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border:1.5px solid var(--fcp-button);border-radius:12px;background-color:transparent;color:var(--fcp-button);cursor:pointer;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s var(--fcp-ease);-webkit-tap-highlight-color:transparent}.fcp__bag svg{width:20px;height:20px}.fcp__bag:not([disabled]):hover{border-color:var(--fcp-accent);background-color:var(--fcp-accent);color:var(--fcp-accent-text);transform:translateY(-2px)}.fcp__bag[disabled]{opacity:.4;cursor:not-allowed}.fcp__spinner{position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0;pointer-events:none}.fcp__bag.is-loading svg{opacity:0}.fcp__bag.is-loading .fcp__spinner{opacity:1;animation:fcp-spin .7s linear infinite}@keyframes fcp-spin{to{transform:rotate(360deg)}}.fcp__card--sold .fcp__img{opacity:.7;filter:grayscale(.4)}@media(hover:hover){.fcp__card:hover{border-color:var(--fcp-card-hover-border)}.fcp--hover .fcp__card:hover{transform:translateY(-4px)}.fcp--hover .fcp__card--popout:hover .fcp__img{transform:translateY(-8px) scale(1.03)}.fcp--hover .fcp__card--framed:hover .fcp__img{transform:scale(1.05)}.fcp__title a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}}.fcp a:focus-visible,.fcp button:focus-visible{outline:2px solid var(--fcp-accent);outline-offset:3px}.fcp__title a:focus-visible{outline:none}.fcp__title a:focus-visible:after{outline:2px solid var(--fcp-accent);outline-offset:2px}.fcp-viewall{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:220px;min-height:50px;padding:0 28px;border:1.5px solid var(--fcp-accent);border-radius:999px;background-color:transparent;color:var(--fcp-title);font-size:15px;font-weight:600;text-decoration:none;transition:background-color .25s ease,color .25s ease}.fcp-viewall svg{width:18px;height:18px;transition:transform .3s var(--fcp-ease)}.fcp-viewall:hover{background-color:var(--fcp-accent);color:var(--fcp-accent-text)}.fcp-viewall:hover svg{transform:translate(4px)}[dir=rtl] .fcp-viewall svg{transform:scaleX(-1)}@media screen and (max-width:989px){.fcp{--fcp-cols: var(--fcp-cols-t, 3)}.fcp__card{padding:0 18px 18px}}@media screen and (max-width:749px){.fcp{--fcp-cols: var(--fcp-cols-m, 2)}.fcp-head--deco .fcp-head__wrap:after{height:64%}.fcp__card{padding:0 12px 14px;border-radius:calc(var(--fcp-radius) * .7)}.fcp__card--framed .fcp__media{border-radius:calc(var(--fcp-frame-radius) * .7)}.fcp__body{gap:6px;padding-top:12px}.fcp--hide-desc-m .fcp__desc{display:none}.fcp__foot{gap:6px;padding-top:10px}.fcp__bag{width:34px;height:34px;border-radius:10px}.fcp__bag svg{width:17px;height:17px}.fcp__badge{top:calc(var(--fcp-lift) * -1 + 8px);left:calc((100cqi - var(--fcp-w)) / 2 + 8px);padding:4px 8px;font-size:11px}.fcp-viewall{width:100%;min-width:0}}@media(prefers-reduced-motion:reduce){.fcp__card,.fcp__img,.fcp__bag,.fcp-viewall,.fcp-viewall svg{transition:none}.fcp--hover .fcp__card:hover,.fcp--hover .fcp__card:hover .fcp__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/featured-collection-grid.css.map */
