.tfb-bundle-preview{--picker-accent:#822b45;--picker-border:#63303e;--picker-bg:#160b10;--picker-text:#f4ece6}.tfb-bundle-preview [data-bundle-slot].tfb-bundle-preview__empty{width:100%;color:inherit;text-align:left;font-family:inherit;cursor:pointer}.tfb-bundle-preview .tfb-picker[hidden]{display:none!important}.tfb-picker{min-width:0;padding:12px;border:1px solid var(--picker-border);border-radius:8px;background:var(--picker-bg);color:var(--picker-text)}.tfb-picker__status{font-size:12px;line-height:1.4;margin:0 0 10px}.tfb-picker__status:empty{display:none}.tfb-picker__viewport{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;overscroll-behavior-x:contain;touch-action:pan-x pan-y}.tfb-picker__viewport::-webkit-scrollbar{display:none}.tfb-picker__page{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;scroll-snap-align:start;scroll-snap-stop:always;align-content:start}.tfb-picker__card{min-width:0;padding:6px;border:1px solid var(--picker-border);border-radius:8px;background:#090507;display:flex;flex-direction:column;gap:6px}.tfb-picker__card img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:5px;display:block}.tfb-picker__card h4{font-family:Georgia,serif;font-size:12px;line-height:1.3;letter-spacing:normal;font-weight:400;color:inherit;margin:0;overflow-wrap:anywhere}.tfb-picker__price{font-size:12px;color:#e2a5b6;font-weight:600;margin:0}.tfb-picker__variants{display:flex;gap:4px;flex-wrap:wrap}.tfb-picker__variants button{padding:4px 7px;min-height:30px;background:transparent;border:1px solid var(--picker-border);border-radius:6px;color:inherit;font-size:10px;cursor:pointer}.tfb-picker__variants button[aria-pressed=true]{background:var(--picker-accent);border-color:#e2a5b6}.tfb-picker__variants button:disabled{opacity:.35;text-decoration:line-through;cursor:default}.tfb-picker__select{width:100%;padding:7px 4px;min-height:34px;border:1px solid #a8586e;border-radius:7px;background:var(--picker-accent);color:var(--picker-text);font-size:12px;cursor:pointer;margin-top:auto}.tfb-picker__select:disabled{opacity:.45;cursor:default}.tfb-picker__nav{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:12px}.tfb-picker__nav button{background:transparent;color:inherit;border:1px solid var(--picker-border);border-radius:20px;padding:7px 9px;font-size:11px;cursor:pointer}.tfb-picker__nav button:disabled{opacity:.35;cursor:default}.tfb-picker__nav span{font-size:10px;white-space:nowrap;color:#c7aab4}.tfb-picker__hint{font-size:10px;text-align:center;margin:8px 0 0;color:#c7aab4}.tfb-picker button:focus-visible,.tfb-picker__viewport:focus-visible,[data-bundle-slot]:focus-visible{outline:2px solid #e2a5b6;outline-offset:2px}.tfb-bundle-preview .tfb-bundle-preview__picked{border-style:solid!important;min-height:70px!important;padding:8px!important;gap:9px!important}.tfb-bundle-preview__picked img{width:40px;height:50px;object-fit:cover;border-radius:4px;flex-shrink:0}.tfb-bundle-preview__picked .tfb-picked-copy{display:grid;gap:3px;flex:1;min-width:0;font-size:11px}.tfb-picked-copy strong{font-weight:500;line-height:1.3}.tfb-picked-copy small{color:#c7aab4;font-size:10px}.tfb-bundle-preview__picked .tfb-picked-action{margin-left:auto;font-size:11px!important;text-decoration:underline}@media(min-width:990px){.tfb-picker__card img{aspect-ratio:1/1}.tfb-picker__card h4{font-size:11px}}.tfb-bundle-preview .tfb-picker{padding:8px!important;border-radius:10px!important}.tfb-bundle-preview .tfb-picker__page{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important}.tfb-bundle-preview .tfb-picker__card{padding:0!important;gap:0!important;overflow:hidden!important;border-radius:9px!important;background:#10080c!important;box-sizing:border-box!important}.tfb-bundle-preview .tfb-picker__card img{width:100%!important;height:auto!important;aspect-ratio:4/5!important;object-fit:contain!important;object-position:center!important;background:#080507!important;border-radius:0!important;margin:0!important}.tfb-bundle-preview .tfb-picker__card h4{font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;color:var(--picker-text)!important;margin:9px 8px 0!important;height:34px!important;min-height:34px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden!important;overflow-wrap:anywhere!important}.tfb-bundle-preview .tfb-picker__price{font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:0!important;text-align:left!important;color:#e9b7c5!important;white-space:nowrap!important;margin:7px 8px 9px!important;padding:0!important}.tfb-bundle-preview .tfb-picker__variants{display:flex!important;flex-wrap:nowrap!important;gap:3px!important;padding:0 8px!important;margin:0 0 9px!important;min-height:28px!important;overflow-x:auto!important;scrollbar-width:none!important}.tfb-bundle-preview .tfb-picker__variants::-webkit-scrollbar{display:none}.tfb-bundle-preview .tfb-picker__variants button{flex:0 0 auto!important;min-width:25px!important;min-height:28px!important;height:28px!important;padding:0 5px!important;font:10px/1 Arial,sans-serif!important;letter-spacing:0!important;border-radius:5px!important;color:var(--picker-text)!important;background:transparent!important;box-sizing:border-box!important}.tfb-bundle-preview .tfb-picker__variants button[aria-pressed=true]{background:var(--picker-accent)!important;border-color:#e2a5b6!important}.tfb-bundle-preview .tfb-picker__select{width:calc(100% - 16px)!important;min-height:36px!important;height:auto!important;margin:auto 8px 8px!important;padding:8px 3px!important;font:11px/1.3 Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;border-radius:6px!important;color:var(--picker-text)!important;background:var(--picker-accent)!important;white-space:normal!important}.tfb-bundle-preview .tfb-picker__select:disabled{background:#271b20!important;color:#b9a6ad!important;opacity:1!important;border-color:#49343c!important}.tfb-bundle-preview .tfb-picker__nav{margin-top:12px!important}.tfb-bundle-preview .tfb-picker__nav button{font:10px/1.3 Arial,sans-serif!important;min-height:32px!important;padding:6px 8px!important;letter-spacing:0!important}.tfb-bundle-preview .tfb-picker__nav span{font:10px/1.3 Arial,sans-serif!important}@media(min-width:990px){.tfb-bundle-preview .tfb-picker__card img{aspect-ratio:4/5!important}.tfb-bundle-preview .tfb-picker__card h4{font-size:12px!important}}:is(#tfb-size-layout,.tfb-bundle-preview) .tfb-picker__variants{display:grid!important;grid-template-columns:repeat(var(--tfb-size-columns,4),minmax(0,1fr))!important;gap:4px!important;overflow:visible!important;padding:0 8px!important;margin:0 0 9px!important;min-height:30px!important;align-content:start!important}:is(#tfb-size-layout,.tfb-bundle-preview) .tfb-picker__variants button{display:flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 2px!important;font:10px/1 Arial,sans-serif!important;letter-spacing:0!important;border:1px solid var(--picker-border)!important;border-radius:5px!important;box-sizing:border-box!important;white-space:nowrap!important}:is(#tfb-size-layout,.tfb-bundle-preview) .tfb-picker__variants button.tfb-picker__size-long{grid-column:1/-1!important;height:auto!important;min-height:30px!important;white-space:normal!important;padding:5px 4px!important;line-height:1.3!important}:is(#tfb-size-layout,.tfb-bundle-preview) .tfb-picker__variants button[aria-pressed=true]{background:var(--picker-accent)!important;border-color:#e2a5b6!important}.tfb-bundle-preview .tfb-picker__viewport{align-items:flex-start!important;overflow-y:hidden!important;min-height:0!important;box-sizing:content-box!important}.tfb-bundle-preview .tfb-picker__page{height:auto!important;min-height:0!important;align-self:flex-start!important}@media(max-width:749px){.tfb-bundle-preview .tfb-picker__nav button{display:none!important}.tfb-bundle-preview .tfb-picker__nav{justify-content:center!important;margin-top:9px!important}.tfb-bundle-preview .tfb-picker__viewport{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory!important;touch-action:pan-x pan-y!important}.tfb-bundle-preview .tfb-picker__hint{margin-top:5px!important}}.tfb-bundle-status{font:12px/1.5 Arial,sans-serif!important;color:var(--tfb-bundle-text,#f4ece6)!important;margin:10px 0 0!important}.tfb-bundle-status[hidden]{display:none!important}@media(max-width:749px){.tfb-bundle-preview .tfb-picker__card img{width:100%!important;height:140px!important;min-height:140px!important;max-height:140px!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;padding:6px!important;box-sizing:border-box!important;flex:0 0 140px!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/tfb-inline-picker.css.map */
