body.tf .tf-col__sw{position:relative;overflow:hidden}body.tf .tf-col__sw img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.tf-pk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tf-pk .tf-offer{padding:26px 6px 16px;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:104px;position:relative}.tf-pk__top{position:absolute;top:-1px;left:50%;transform:translate(-50%);background:#111;color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 12px;border-radius:0 0 8px 8px;white-space:nowrap}.tf-pk__top--blue{background:var(--blue)}@media(max-width:749px){.tf-pk__top{font-size:9.5px;padding:3px 5px;letter-spacing:0}}.tf-pk .tf-offer h4{margin:0;font-size:18px;font-weight:700}.tf-pk__sub{font-size:13px;color:#6b7280}.tf-pk__sub--red{color:#dc2626;font-weight:600}.tf-pk__ship{font-size:11px;color:#15803d;font-weight:500}.tf-pk__gift{position:absolute;left:50%;bottom:-9px;transform:translate(-50%);background:#15803d;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap}.tf-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 12px}.tf-sw{width:34px;height:34px;border-radius:50%;border:1px solid #d1d5db;cursor:pointer;padding:0;box-shadow:inset 0 0 0 2px #fff}.tf-sw.is-on{outline:2px solid #111;outline-offset:2px}.tf-rows{display:grid;gap:8px;margin:4px 0 8px}.tf-row{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;background:#fff;font-size:14px;color:#111}.tf-row.is-free{background:#f0f9f2;border-color:#9bd0a6}.tf-row__n{width:22px;height:22px;border-radius:50%;background:#f3f4f6;color:#6b7280;font-size:12px;display:flex;align-items:center;justify-content:center;flex:0 0 22px}.tf-row__dot{width:20px;height:20px;border-radius:50%;border:1px solid #cfd3d9;flex:0 0 20px}.tf-row__t{flex:1;min-width:0}.tf-row__t em{color:#dc2626;font-style:normal}.tf-row__e{background:none;border:0;padding:0;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer;color:#111}.tf-badge{background:#15803d;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;border-radius:999px;white-space:nowrap}.tf-row__p{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-2px 0 4px;padding:10px 12px;border:1px dashed #d1d5db;border-radius:10px;background:#fafafa}.tf-row__p[hidden]{display:none}.tf-row__p label{display:grid;gap:4px;font-size:12px;color:#6b7280}.tf-row__p select{font:inherit;font-size:14px;padding:9px 8px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111}.tf-row--info{padding:12px}.tf-row--info svg{flex:0 0 22px;color:#15803d}.tf-row--info[hidden]{display:none}.tf-pricebox{display:flex;align-items:baseline;margin:14px 0 4px;min-height:44px}.tf-pricebox [data-ptier]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;width:100%}.tf-pricebox [hidden]{display:none}.tf-big{font-size:26px;font-weight:800;color:#111}.tf-pricebox s{color:#9ca3af}.tf-save{margin-left:auto;color:#dc2626;font-weight:700;font-size:14px}.tf-pricebox small{flex-basis:100%;font-size:13px;color:#6b7280}.tf-ship{list-style:none;margin:12px 0 4px;padding:12px 0 0;border-top:1px solid #eef0f3;display:grid;gap:8px;font-size:14px;color:#111}.tf-ship li{display:flex;align-items:center;gap:10px}.tf-ship__d{color:#15803d}.tf-ship__d b{font-weight:700}.tf-ship__dot{width:16px;height:16px;border-radius:50%;border:2px solid #15803d;position:relative;flex:0 0 16px}.tf-ship__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#15803d}.tf-ship__r svg{color:#111;flex:0 0 20px}@media(max-width:749px){.tf-pk .tf-offer h4{font-size:16px}.tf-pk__sub{font-size:12px}.tf-row__p{grid-template-columns:1fr}}.tf-gb{padding:14px 16px 12px;border-bottom:1px solid #eef0f3;text-align:center}.tf-gb__t{margin:0 0 14px;font-size:14px;color:#111}.tf-gb__track{position:relative;height:16px;margin:0 8px}.tf-gb__bar{position:absolute;left:0;right:0;top:5px;height:6px;border-radius:99px;background:#e5e7eb}.tf-gb__bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:#15803d;transition:width .3s}.tf-gb__node{position:absolute;top:0;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #d1d5db;box-sizing:border-box}.tf-gb__node--l{left:0}.tf-gb__node--r{right:0}.tf-gb__node--m{left:50%;margin-left:-8px}.tf-gb__node.is-on{border-color:#15803d;background:radial-gradient(circle,#15803d 0 3px,#fff 3.5px)}.tf-gb__marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;margin:8px 8px 0}.tf-gb__mark{display:flex;flex-direction:column;align-items:center;gap:4px;color:#9ca3af;text-align:center}.tf-gb__lbl{font-size:11px;font-weight:500;line-height:1.2}.tf-gb__marks .tf-gb__mark:first-child{align-items:flex-start;text-align:left}.tf-gb__mark.is-on{color:#15803d}.tf-gb__pick{background:#111;color:#fff;border:0;border-radius:6px;font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 12px;cursor:pointer;white-space:nowrap}.tf-gb__marks .tf-gb__mark:last-child{align-items:flex-end;text-align:right}.tf-gb__mark .tf-gb__pick{margin-top:4px}.tf-line.is-gift{background:#f0f9f2;border-radius:10px}.tf-line .tf-badge{display:inline-block;color:#fff}.tf-line .tf-badge--soft{background:#dcfce7;color:#15803d}.tf-line .tf-free{display:block;color:#111;font-weight:700;font-size:14px;margin-top:2px}.tf-shirt__sel{display:flex;gap:8px;margin-top:8px}.tf-shirt__sel select{flex:1 1 0;min-width:0;font:inherit;font-size:13px;padding:8px 6px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111}.tf-shirt__err{color:#dc2626;margin-top:6px}.tf-shirt__err[hidden]{display:none}.tf-line.tf-shirt{grid-template-columns:78px minmax(0,1fr) auto}.tf-shirt .tf-line__p{display:flex;flex-direction:column;align-items:flex-end;gap:4px;white-space:nowrap}.tf-shirt__rm{background:none;border:0;padding:4px;margin-top:6px;cursor:pointer;color:#6b7280;display:inline-flex}.tf-shirt__rm:hover{color:#111}.tf-drawer__f .tf-payicons,.tf-cartp .tf-payicons{flex-wrap:wrap;margin:14px 0 2px}.tf-gtag{display:block;width:fit-content;justify-self:start;margin-top:4px;background:#15803d;color:#fff!important;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.tf-gsel{display:block;margin-top:8px;font-size:13px;color:#374151}.tf-gsel select{font:inherit;font-size:13px;padding:6px 8px;border:1px solid #d1d5db;border-radius:8px;background:#fff;margin-left:4px}.tf-qwrap{position:relative;margin:14px 0 4px;padding:0 36px;box-sizing:border-box}.tf-qcards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:0 0 6px;-webkit-overflow-scrolling:touch;touch-action:pan-x}.tf-qcards::-webkit-scrollbar{display:none}.tf-qcard{flex:0 0 86%;scroll-snap-align:start}.tf-tp-stars{display:flex;gap:2px;line-height:1}.tf-tp-stars i{background:#00b67a;color:#fff;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:11px;border-radius:2px}.tf-qcard__hd{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tf-qcard__ver{font-size:11px;color:#00b67a;font-weight:600}.tf-qarr{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;border-radius:50%;border:0;background:#111;color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s}.tf-qarr--l{left:2px}.tf-qarr--r{right:2px}.tf-lbl button svg{vertical-align:-3px;margin-right:6px}.tf-sizesel{margin:4px 0 8px}.tf-sizesel select{width:100%;font:inherit;font-size:15px;color:#111;padding:14px 40px 14px 14px;border:1px solid #d1d5db;border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23111' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;cursor:pointer}.tf-sizesel select:focus{outline:2px solid #111;outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tf-fix6.css.map */
