collection-component product-card:not(:has([data-tk-flc])) quick-add-component[data-product-options-count="1"] .quick-add__button--choose{display:none!important}collection-component product-card:not(:has([data-tk-flc])) quick-add-component[data-product-options-count="1"] add-to-cart-component{display:block!important}collection-component product-card:has([data-tk-flc]) add-to-cart-component .add-to-cart-text__content,collection-component product-card:has([data-tk-flc]) add-to-cart-component .add-to-cart-text__content span{white-space:nowrap}.tk-flc__row{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:12px}.tk-flc__sw{position:relative;z-index:1;display:block;width:38px;height:38px;padding:2px;border-radius:50%;background:var(--tk-surface, #fffefb);cursor:pointer;transition:box-shadow .15s ease}.tk-flc__sw--x{display:none}.tk-flc__sw img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;background:var(--tk-peach-soft, #fdeee0)}.tk-flc__sw.is-selected{box-shadow:0 0 0 1.5px var(--tk-ink, #2b211b)}.tk-flc__sw:hover:not(.is-selected){box-shadow:0 0 0 1.5px var(--tk-hairline-hover, #d9c4b0)}.tk-flc__sw:focus-visible{outline:2px solid var(--tk-claret, #6b2737);outline-offset:2px}.tk-flc__sw[data-available=false]{opacity:.45;cursor:not-allowed}.tk-flc__more{-webkit-appearance:none;appearance:none;position:relative;z-index:1;font:600 12px/1 var(--tk-font-body, "Nunito Sans", sans-serif);color:var(--tk-ink-2, #5a4636);text-decoration:none;border:1px solid var(--tk-hairline-hover, #d9c4b0);border-radius:999px;padding:8px 9px;background:var(--tk-surface, #fffefb);cursor:pointer}.tk-flc__more:hover{color:var(--tk-ink, #2b211b);border-color:var(--tk-ink, #2b211b)}.tk-flc__more:focus-visible{outline:2px solid var(--tk-claret, #6b2737);outline-offset:2px}.tk-flc__selname{margin:9px 0 0;font-size:12.5px;color:var(--tk-ink-3, #8a6a52)}.tk-flc__selname b{color:var(--tk-ink, #2b211b);font-weight:600}.tk-flc__selname b.is-unset{color:#9a938c;font-weight:400}dialog.tk-flc-modal:not([open]){display:none}.tk-flc-modal{width:min(92vw,680px);max-width:680px;max-height:90dvh;padding:0;border:0;border-radius:18px;overflow:visible;background:var(--tk-surface, #fffefb);color:var(--tk-ink, #2b211b);box-shadow:var(--tk-shadow-pop, 0 18px 50px -12px rgba(43, 33, 27, .5))}.tk-flc-modal::backdrop{background:#2b211b94}.tk-flc-modal__panel{position:relative;max-height:90dvh;overflow-y:auto;padding:28px 28px 24px;-webkit-overflow-scrolling:touch}.tk-flc-modal__close{-webkit-appearance:none;appearance:none;position:absolute;top:14px;right:14px;z-index:1;display:flex;width:40px;height:40px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--tk-peach-soft, #fdeee0);color:var(--tk-ink-2, #5a4636);cursor:pointer}.tk-flc-modal__close:hover{background:var(--tk-hairline, #f0e1d2)}.tk-flc-modal__close:focus-visible,.tk-flc-modal__sw:focus-visible,.tk-flc-modal__add:focus-visible,.tk-flc-modal__link:focus-visible{outline:3px solid var(--tk-claret, #6b2737);outline-offset:3px}.tk-flc-modal__head{display:grid;grid-template-columns:190px minmax(0,1fr);gap:24px;align-items:center;padding-right:38px;margin-bottom:24px}.tk-flc-modal__preview{display:block;width:190px;height:190px;border-radius:14px;object-fit:cover;background:var(--tk-peach-soft, #fdeee0)}.tk-flc-modal__meta{min-width:0}.tk-flc-modal__kicker{margin:0 0 5px;color:var(--tk-bronze, #9c5c12);font:700 11px/1.4 var(--tk-font-body, "Nunito Sans", sans-serif);letter-spacing:.1em;text-transform:uppercase}.tk-flc-modal__title{margin:0;color:var(--tk-ink, #2b211b);font:600 30px/1.15 var(--tk-font-heading, "Nunito Sans", sans-serif)}.tk-flc-modal__price{margin:8px 0 0;color:var(--tk-ink, #2b211b);font-size:18px;font-weight:600}.tk-flc-modal__chosen{margin:10px 0 0;color:var(--tk-ink-2, #5a4636);font-size:14px}.tk-flc-modal__chosen strong{color:var(--tk-ink, #2b211b);font-weight:700}.tk-flc-modal__swatches{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:24px}.tk-flc-modal__sw{-webkit-appearance:none;appearance:none;position:relative;display:block;flex:0 0 72px;width:72px;height:72px;margin:0;padding:3px;overflow:visible;border:2px solid transparent;border-radius:50%;background:var(--tk-surface, #fffefb);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.tk-flc-modal__sw img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--tk-peach-soft, #fdeee0)}.tk-flc-modal__sw:hover:not(:disabled){border-color:var(--tk-hairline-hover, #d9c4b0)}.tk-flc-modal__sw.is-selected{border-color:var(--tk-ink, #2b211b);box-shadow:0 0 0 1px var(--tk-ink, #2b211b)}.tk-flc-modal__sw:disabled{opacity:.42;cursor:not-allowed}.tk-flc-modal__check{position:absolute;right:-1px;bottom:-1px;display:none;width:22px;height:22px;align-items:center;justify-content:center;border:2px solid var(--tk-surface, #fffefb);border-radius:50%;background:var(--tk-claret, #6b2737);color:var(--tk-cream-text, #fff8f1)}.tk-flc-modal__sw.is-selected .tk-flc-modal__check{display:flex}.tk-flc-modal__actions{display:grid;gap:12px}.tk-flc-modal__add{-webkit-appearance:none;appearance:none;width:100%;min-height:50px;padding:12px 24px;border:0;border-radius:999px;background:var(--tk-honey, #e8a14e);color:var(--tk-on-honey, #4a2200);font:700 15px/1.2 var(--tk-font-body, "Nunito Sans", sans-serif);cursor:pointer;transition:background .15s ease}.tk-flc-modal__add:hover:not(:disabled){background:var(--tk-honey-dark, #e09a42)}.tk-flc-modal__add:disabled{opacity:.55;cursor:default}.tk-flc-modal__add.is-added{background:var(--tk-success-bg, #e7f1da);color:var(--tk-success-text, #3b6d11)}.tk-flc-modal__link{justify-self:center;color:var(--tk-claret, #6b2737);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tk-flc-modal__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:749px){.tk-flc__row{gap:8px;margin-top:10px}.tk-flc__sw{width:36px;height:36px}.tk-flc__more{font-size:11px;padding:8px}.tk-flc__selname{font-size:11.5px}.tk-flc-modal{width:min(94vw,560px);max-height:92dvh}.tk-flc-modal__panel{max-height:92dvh;padding:22px 18px 20px}.tk-flc-modal__close{top:10px;right:10px;width:38px;height:38px}.tk-flc-modal__head{grid-template-columns:116px minmax(0,1fr);gap:15px;padding-right:26px;margin-bottom:20px}.tk-flc-modal__preview{width:116px;height:116px;border-radius:12px}.tk-flc-modal__title{font-size:23px}.tk-flc-modal__price{margin-top:6px;font-size:16px}.tk-flc-modal__chosen{margin-top:7px;font-size:13px}.tk-flc-modal__swatches{gap:10px;margin-bottom:20px}.tk-flc-modal__sw{flex-basis:62px;width:62px;height:62px}}@media(prefers-reduced-motion:reduce){.tk-flc__sw,.tk-flc-modal__sw,.tk-flc-modal__add{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/tk-flcard.css.map */
