.fjs-btn{-webkit-tap-highlight-color:transparent;font-family:Montserrat,sans-serif}.fjs-btn .fjs-ic{fill:none;stroke:#8e1526;stroke-width:1.5;stroke-linejoin:round;transition:fill .2s ease,transform .2s ease}.fjs-btn[aria-pressed=true] .fjs-ic{fill:#8e1526}.fjs-btn:focus-visible{outline:2px solid #C9A96E;outline-offset:2px}@keyframes fjsPop{0%{transform:scale(1)}40%{transform:scale(1.28)}70%{transform:scale(.94)}to{transform:scale(1)}}.fjs-btn.fjs-pop .fjs-ic{animation:fjsPop .45s cubic-bezier(.2,.8,.2,1)}@media(prefers-reduced-motion:reduce){.fjs-btn.fjs-pop .fjs-ic{animation:none}}.fjs-heart{position:absolute;top:2px;right:2px;z-index:6;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:none;cursor:pointer}.fjs-heart:before{content:"";position:absolute;top:6px;left:6px;width:32px;height:32px;border-radius:50%;background:#ffffffe6;box-shadow:0 1px 5px #3a39371f;transition:background .2s}.fjs-heart .fjs-ic{position:relative;width:17px;height:17px}.fjs-heart:hover:before{background:#fff}.fjs-heart .fjs-ic,.fjnd__m .fjs-heart .fjs-ic,.fjpk__i .fjs-heart .fjs-ic,.fjgd__img .fjs-heart .fjs-ic{position:relative;inset:auto;width:17px;height:17px;padding:0;margin:0;object-fit:initial}@media(min-width:750px){.fjs-heart{top:4px;right:4px}}.card-wrapper .card__inner{position:relative}.card-wrapper .card__inner.fjs-lift,.card-wrapper .card__inner:has(>.fjs-heart){z-index:2;pointer-events:none}.card-wrapper .card__inner>.fjs-heart{pointer-events:auto}.fjs-pdp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin:2px 0 0;padding:6px 12px;border:0;background:none;color:#8e1526;font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.fjs-pdp .fjs-ic{width:18px;height:18px}.fjs-pdp .fjs-lbl{border-bottom:1px solid rgba(201,169,110,.55);padding-bottom:2px}.fjs-pdp:hover .fjs-lbl{border-bottom-color:#8e1526}.fjs-pdp .fjs-sp,.fjs-toast .fjs-sp{color:#c9a96e;font-size:10px}.fjs-hdr svg{fill:none;stroke:currentColor}.fjs-count{position:absolute;top:6px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#8e1526;color:#fff;font:600 9.5px/16px Montserrat,sans-serif;text-align:center;box-sizing:border-box}.fjs-count[hidden]{display:none}@media(max-width:989px){.fjs-hdr--d{display:none!important}.fjh-left:has(.fjs-hdr--m){gap:0}.fjs-hdr--m{position:relative;z-index:3}}@media(min-width:990px){.fjs-hdr--m{display:none!important}}.fjs-toast{position:fixed;left:50%;top:90px;z-index:2147483000;transform:translate(-50%,-6px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:8px;background:#fbf8f3;border:1px solid rgba(201,169,110,.6);box-shadow:0 8px 24px #3a39371f;color:#3a3937;font:500 13px/1.3 Montserrat,sans-serif;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.fjs-toast.is-on{opacity:1;transform:translate(-50%);pointer-events:auto}.fjs-toast a{color:#8e1526;font-weight:600;text-decoration:underline;text-decoration-color:#c9a96e;text-underline-offset:3px;margin-left:4px;padding:8px 0}.fjs-rwlink{margin:10px 0 0;font:500 12.5px/1.4 Montserrat,sans-serif}.fjs-rwlink a{color:#8e1526;text-decoration:underline;text-decoration-color:#c9a96e;text-underline-offset:3px}.fjs-rwlink span{color:#c9a96e}.fjs-page{background:#fbf8f3;font-family:Montserrat,sans-serif;color:#3a3937;padding:22px 0 36px}.fjs-page *{box-sizing:border-box}.fjs-page__in{max-width:1180px;margin:0 auto;padding:0 16px}.fjs-page__top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid #E7DDCD}.fjs-page__eye{margin:0;font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#c9a96e}.fjs-page__h{margin:2px 0 4px;font-size:clamp(22px,4.6vw,30px);font-weight:400;line-height:1.15;color:#2b2b2e;font-family:Montserrat,sans-serif}.fjs-page__sub{margin:0;font-size:12.5px;color:#6e6b66}.fjs-page__rw{flex:none;font-size:12.5px;color:#3a3937;text-decoration:underline;text-decoration-color:#c9a96e;text-underline-offset:4px;white-space:nowrap;padding:12px 0}.fjs-page__rw b{color:#8e1526;font-weight:700}.fjs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:750px){.fjs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media(min-width:1100px){.fjs-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fjs-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #E7DDCD;border-radius:10px;overflow:hidden;transition:opacity .2s,transform .2s}.fjs-card.is-out{opacity:0;transform:scale(.97)}.fjs-card__img{display:block;aspect-ratio:1/1;background:#fff}.fjs-card__img img{width:100%;height:100%;object-fit:contain;display:block}.fjs-card__b{display:flex;flex-direction:column;gap:4px;padding:8px 10px 10px;flex:1}.fjs-card__t{font-size:12.5px;font-weight:500;line-height:1.3;color:#2b2b2e;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.fjs-card__p{margin:0 0 4px;font-size:14px;font-weight:600;color:#2b2b2e}.fjs-card__na{margin:0;font-size:12px;color:#6e6b66}.fjs-var{width:100%;min-height:40px;margin:0 0 6px;padding:6px 8px;border:1px solid #E7DDCD;border-radius:6px;background:#fbf8f3;font:500 12px Montserrat,sans-serif;color:#3a3937}.fjs-add{margin-top:auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px;border:0;border-radius:6px;background:#8e1526;color:#fff;font:600 11px/1.2 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s}.fjs-add:hover{background:#7a1120}.fjs-add[disabled]{background:#b9afa6;cursor:default}.fjs-empty{text-align:center;padding:36px 12px 20px}.fjs-empty svg{width:34px;height:34px;fill:none;stroke:#c9a96e;stroke-width:1.3}.fjs-empty__h{margin:8px 0 4px;font-size:18px;font-weight:500;color:#2b2b2e}.fjs-empty__p{margin:0 0 14px;font-size:13px;color:#6e6b66}.fjs-empty__links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 18px}.fjs-empty__links a{font-size:12.5px;font-weight:600;color:#8e1526;text-decoration:underline;text-decoration-color:#c9a96e;text-underline-offset:4px;padding:12px 0}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-save.css.map */
