body:has(#ptl-collection-quickadd-data) :is(.collection-toolbar__products-count,.collection-results__count,.products-count,.products-count-wrapper,[data-testid=products-count],.facets__product-count,.facets__results-count,.results-count,.product-count){display:none!important}body:has(#ptl-collection-quickadd-data) .tg-originals-categories{display:flex!important;flex-wrap:nowrap!important;justify-content:center;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 22px;width:100%}body:has(#ptl-collection-quickadd-data) .tg-originals-categories a{font:12px/1.2 Arial,Helvetica,sans-serif!important;padding:8px 12px!important;white-space:nowrap;min-width:0;flex:0 0 auto;min-height:32px;border-radius:24px}.qac-card{display:block!important;position:relative!important;opacity:1!important;visibility:visible!important;overflow:visible!important;min-width:0!important;height:auto!important;text-align:left!important;color:#111!important;background:transparent!important;text-decoration:none!important}.qac-card *{box-sizing:border-box}.qac-card button{font:inherit;color:inherit;cursor:pointer;letter-spacing:0;text-transform:none}.qac-card button:focus-visible,.qac-card a:focus-visible,.qac-bundle button:focus-visible{outline:2px solid #35634b;outline-offset:3px}.qac-figure{position:relative;overflow:hidden;background:#f5f5f3;aspect-ratio:4/5;isolation:isolate}.qac-image-link{display:block;width:100%;height:100%;color:inherit}.qac-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;aspect-ratio:4/5!important;margin:0!important;opacity:1!important;transform:none!important;background:#f5f5f3}.qac-plus{position:absolute;right:8px;bottom:8px;z-index:2;width:40px;height:40px;display:grid;place-items:center;background:#fffd;border:0;border-radius:0;font:300 29px/1 Arial!important;box-shadow:none;padding:0}.qac-plus:disabled{opacity:.4;cursor:not-allowed}.qac-info{padding:13px 0 4px!important;display:block!important;min-width:0}.qac-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.qac-title{display:block;flex:1;min-width:0;font:600 14px/1.4 Arial,Helvetica,sans-serif!important;text-align:left!important;color:#111!important;text-decoration:none}.qac-price{font:400 14px/1.4 Arial,Helvetica,sans-serif!important;white-space:nowrap;color:#111!important}.qac-color{display:block;color:#777!important;font:600 13px/1.4 Arial,Helvetica,sans-serif!important;margin:5px 0 8px}.qac-swatches{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-height:22px}.qac-swatch{width:17px;height:17px;min-width:17px;padding:0;border:1px solid #cecece;border-radius:50%;background:var(--qac-color);box-shadow:inset 0 0 0 2px #fff}.qac-swatch[aria-pressed=true]{border-color:#111;outline:1px solid #111;outline-offset:1px}.qac-colors-count{font:12px/1.4 Arial,Helvetica,sans-serif;color:#777!important;margin-left:3px;white-space:nowrap}.qac-sizes{position:absolute;left:8px;right:8px;bottom:8px;z-index:3;display:flex;gap:0;background:#fffffff2;box-shadow:0 -4px 18px #00000005;min-height:42px}.qac-sizes[hidden]{display:none!important}.qac-size-list{display:flex;overflow-x:auto;flex:1;scrollbar-width:thin;min-width:0}.qac-size{background:transparent;border:1px solid #d1d1d1;border-right:0;flex:1 0 38px;min-width:38px;min-height:42px;padding:8px 6px;font:12px/1 Arial!important}.qac-size:disabled{color:#aaa;text-decoration:line-through;cursor:not-allowed;background:#f4f4f4}.qac-size:hover:not(:disabled){background:#111;color:#fff}.qac-size-close{border:1px solid #d1d1d1;background:#fff;width:36px;min-width:36px;font:24px/1 Arial!important;padding:0}.qac-card[aria-busy=true] .qac-plus{font-size:16px!important}.qac-bundle{position:fixed;bottom:12px;left:50%;transform:translate(-50%);z-index:41;background:#fffdf8;color:#161614;border:1px solid #cfc7b6;border-radius:14px;box-shadow:0 8px 36px #0002;padding:12px 16px;width:min(640px,calc(100vw - 28px));font:13px/1.4 Arial,Helvetica,sans-serif}.qac-bundle[hidden]{display:none!important}.qac-bundle-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:14px}.qac-bundle-head strong{font-weight:700}.qac-bundle-total{font-weight:700;white-space:nowrap}.qac-bundle-note{margin:4px 0 8px!important;color:#655e52;font-size:12px}.qac-bundle-pieces{display:flex;gap:8px;overflow:auto;padding:2px 2px 0}.qac-bundle-piece{position:relative;flex:0 0 56px;text-align:center;font-size:10px}.qac-bundle-piece img{width:44px;height:55px;object-fit:cover;border-radius:5px;display:block;margin:0 auto 3px}.qac-bundle-remove{position:absolute;right:0;top:-2px;border:1px solid #ccc;background:#fff;border-radius:50%;width:20px;height:20px;padding:0;line-height:18px;font:16px Arial}.qac-bundle-clear{border:0;background:transparent;text-decoration:underline;font:11px Arial;color:#666;margin-left:8px;white-space:nowrap}.qac-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:1000004;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:8px;background:#20251f;color:#fff;box-shadow:0 6px 24px #0002;font:13px/1.5 Arial;pointer-events:none}.qac-toast[hidden]{display:none!important}body.qac-has-bundle{padding-bottom:164px!important}@media(max-width:699px){body:has(#ptl-collection-quickadd-data) .tg-originals-categories{gap:4px;margin-bottom:18px}body:has(#ptl-collection-quickadd-data) .tg-originals-categories a{font-size:11px!important;padding:7px 8px!important}.qac-title,.qac-price{font-size:12px!important}.qac-color{font-size:12px!important;margin:4px 0 7px}.qac-info{padding-top:10px!important}.qac-swatches{gap:4px}.qac-swatch{width:14px;height:14px;min-width:14px}.qac-colors-count{font-size:10px}.qac-plus{right:5px;bottom:5px;width:34px;height:34px;font-size:26px!important}.qac-sizes{left:4px;right:4px;bottom:4px}.qac-size{flex-basis:33px;min-width:33px;padding:8px 4px;font-size:11px!important}.qac-size-close{min-width:30px;width:30px}.qac-bundle{bottom:8px;padding:11px 12px}.qac-bundle-head{font-size:12px}.qac-bundle-note{font-size:11px}.qac-bundle-piece{flex-basis:47px}.qac-bundle-piece img{width:39px;height:48px}}@media(max-width:359px){body:has(#ptl-collection-quickadd-data) .tg-originals-categories{gap:3px}body:has(#ptl-collection-quickadd-data) .tg-originals-categories a{font-size:10px!important;padding:7px 6px!important}.qac-title-row{gap:4px}.qac-title,.qac-price{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ptl-collection-quick-add.css.map */
