/*! jigsawonlinecom v1.0.0 | 2025-07-17T14:09:42 | 2f15bf06cd093598a82090d980577627f4e9d92b | Copyright. All rights reserved. 2025. Digital Media Technologies Ltd. */
.tagg-reset{position:static;float:none;padding:0;margin:0;border:0 none;outline:0 none;border-spacing:0;color:#000;font-family:"Helvetica Neue",Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;font-variant:normal;line-height:normal;text-decoration:none;text-transform:none;text-align:left;text-indent:0;text-shadow:none;letter-spacing:normal;word-spacing:normal;white-space:normal;direction:ltr;background:none repeat scroll 0 0 transparent;vertical-align:middle;overflow:visible;max-width:none;max-height:none;-moz-box-sizing:content-box;box-sizing:content-box}.tagg-load-indicator{width:123px}.tagg-balloons-wrapper{pointer-events:none}.tagg-balloons-wrapper .tagg-x:focus-visible{outline:#000 auto 1px}.tagg-balloons-wrapper .tagg-balloon{display:flex;align-items:center;gap:6px;background-color:#fff}.tagg-balloons-wrapper .tagg-balloon .tagg-txt{font-family:Arial,Helvetica,sans-serif;display:table-cell;vertical-align:middle;color:#000;font-size:12px;line-height:1.2}.tagg-balloons-wrapper .tagg-balloon .tagg-txt b,.tagg-balloons-wrapper .tagg-balloon .tagg-txt strong{font-weight:700}.tagg-balloons-wrapper .tagg-balloon .tagg-txt strong{text-transform:uppercase}.tagg-balloons-wrapper .tagg-balloon .tagg-txt .tagg-mobile{display:none}.tagg-balloons-wrapper .tagg-balloon .tagg-txt .tagg-desktop{display:block}@media screen and (max-width:820px){.tagg-balloons-wrapper .tagg-balloon .tagg-txt .tagg-mobile{display:block}.tagg-balloons-wrapper .tagg-balloon .tagg-txt .tagg-desktop{display:none}}.tagg-balloons-wrapper .tagg-balloon .tagg-icon{display:none}.tagg-balloons-wrapper .tagg-balloon .tagg-x{position:absolute;top:4px;right:4px;display:block;width:16px;min-width:16px;height:16px;background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMTRweCIgZmlsbD0iIzI4MzM0QSI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSA2LjQxTDE3LjU5IDUgMTIgMTAuNTkgNi40MSA1IDUgNi40MSAxMC41OSAxMiA1IDE3LjU5IDYuNDEgMTkgMTIgMTMuNDEgMTcuNTkgMTkgMTkgMTcuNTkgMTMuNDEgMTJ6Ii8+PC9zdmc+Cg==);background-position:center;background-repeat:no-repeat;background-size:14px;cursor:pointer;box-sizing:border-box;pointer-events:auto}.tagg-balloons-wrapper .tagg-balloon .tagg-decor{display:none}.tagg-balloons-wrapper.tagg-category-page{position:absolute;z-index:1;bottom:10px;left:0;animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.tagg-balloons-wrapper.tagg-category-page .tagg-balloon{width:fit-content;display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f5f5f5;border:none}.tagg-balloons-wrapper.tagg-category-page .tagg-balloon .tagg-txt{font-size:12px}.tagg-balloons-wrapper.tagg-product-page{position:absolute;z-index:1;bottom:90px;left:0;display:flex;flex-direction:column;width:max-content;width:340px;max-width:calc(100% - 50px);transition:.7s ease-in-out opacity}.tagg-balloons-wrapper.tagg-product-page .tagg-balloon{width:fit-content;bottom:0;min-height:100%;position:absolute;display:flex;align-items:center;background:rgba(255,255,255,.9);padding:6px 12px;box-sizing:border-box;transition:.7s ease-in-out opacity}.tagg-balloons-wrapper.tagg-product-page .tagg-balloon .tagg-txt{font-size:14px;line-height:1.5;margin-right:14px}.tagg-balloons-wrapper.tagg-product-page .tagg-balloon .tagg-txt strong{display:block}@media screen and (max-width:960px){.tagg-balloons-wrapper.tagg-product-page .tagg-balloon .tagg-txt .tagg-mobile{display:block}.tagg-balloons-wrapper.tagg-product-page .tagg-balloon .tagg-txt .tagg-desktop{display:none}}.tagg-balloons-wrapper.tagg-basket-page{position:relative;bottom:8px;margin-bottom:-6px;animation:fadeIn .6s ease-in-out}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.tagg-balloons-wrapper.tagg-basket-page .tagg-balloon{width:fit-content;display:flex;align-items:center;gap:6px;padding:6px 10px;background-color:#f5f5f5;border:none}.tagg-balloons-wrapper.tagg-basket-page .tagg-balloon .tagg-txt{font-size:14px}