.cart-drawer .product_option-cart{min-width:0}.cart-drawer .pack-choice-option{display:flex;flex-wrap:nowrap;min-width:0;max-width:100%}.cart-drawer .pack-choice-option>span:first-child{flex:0 0 auto}.cart-drawer .pack-choice-option>span:last-child{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pack-builder{color:var(--pack-text);background:var(--pack-bg)}.pack-builder__container{margin-inline:auto;padding:var(--pack-padding-top) 1.5rem var(--pack-padding-bottom)}.pack-builder__header--left{text-align:left}.pack-builder__header--center{text-align:center}.pack-builder__header--right{text-align:right}.pack-builder__heading{margin:0 0 .75rem}.pack-builder__description,.pack-builder__progress{margin:0 0 1rem}.pack-builder__progress{font-weight:700}.pack-builder__slots{display:grid;grid-template-columns:repeat(var(--pack-columns),minmax(0,1fr));gap:var(--pack-gap)}.pack-builder__slot{display:grid;place-items:center;min-height:150px;padding:1rem;border:1px solid var(--pack-slot-border);border-radius:var(--pack-radius);color:var(--pack-text);background:var(--pack-slot-bg);cursor:pointer;overflow:hidden}.pack-builder__slot:hover,.pack-builder__slot:focus-visible{border-color:var(--pack-accent);outline:2px solid transparent;box-shadow:0 0 0 2px var(--pack-accent)}.pack-builder__question{font-size:2.5rem;font-weight:700;line-height:1;opacity:.5}.pack-builder__slot-image{width:min(100%,120px);aspect-ratio:1;object-fit:contain}.pack-builder__slot-name{display:block;width:100%;min-width:0;margin-top:.75rem;font-weight:600;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pack-builder__add{display:block;width:min(100%,420px);margin:1.5rem auto 0;padding:.9rem 1.5rem;border:1px solid var(--pack-accent);border-radius:var(--pack-radius);color:var(--pack-button-text);background:var(--pack-accent);font:inherit;font-weight:700;cursor:pointer}.pack-builder__add:disabled{cursor:not-allowed;opacity:.45}.pack-builder__notice,.pack-builder__error{margin:1rem 0;text-align:center}.pack-builder__error{color:#b42318}.pack-builder__dialog{width:min(960px,calc(100% - 2rem));max-height:min(80vh,760px);padding:0;border:0;border-radius:var(--pack-radius);color:var(--pack-text);background:var(--pack-bg)}.pack-builder__dialog::backdrop{background:#0000008c}.pack-builder__dialog-header{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-block-end:1px solid var(--pack-slot-border);background:var(--pack-bg)}.pack-builder__dialog-header h3{margin:0}.pack-builder__close{border:0;color:inherit;background:transparent;font-size:2rem;line-height:1;cursor:pointer}.pack-builder__filtro{position:sticky;inset-block-start:5.2rem;z-index:1;display:flex;flex-wrap:wrap;gap:.6rem;padding:.8rem 1.25rem;border-block-end:1px solid var(--pack-slot-border);background:var(--pack-bg)}.pack-builder__filtro button{padding:.5rem 1.2rem;border:1px solid var(--pack-slot-border);border-radius:999px;color:inherit;background:var(--pack-bg);font:inherit;font-size:1.3rem;cursor:pointer}.pack-builder__filtro button span{opacity:.6;margin-inline-start:.2rem}.pack-builder__filtro button.is-active{border-color:var(--pack-accent);color:var(--pack-button-text, #fff);background:var(--pack-accent)}.pack-builder__filtro button.is-active span{opacity:.8}.pack-builder__product[hidden]{display:none}@media screen and (max-width:749px){.pack-builder__filtro{flex-wrap:nowrap;gap:.4rem;padding-inline:1rem}.pack-builder__filtro button{flex:1 1 auto;padding:.5rem .6rem;font-size:1.2rem;white-space:nowrap}}.pack-builder__products{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;padding:1.25rem}.pack-builder__product{padding:0;border:1px solid var(--pack-slot-border);border-radius:var(--pack-radius);color:inherit;background:var(--pack-bg);cursor:pointer;overflow:hidden}.pack-builder__product:hover,.pack-builder__product:focus-visible{border-color:var(--pack-accent);box-shadow:0 0 0 2px var(--pack-accent)}.pack-builder__product-media{display:block;aspect-ratio:1;background:var(--pack-slot-bg)}.pack-builder__product-media img,.pack-builder__product-media svg{width:100%;height:100%;object-fit:contain}.pack-builder__product-title{display:block;width:100%;min-width:0;padding:0 .6rem;margin-block:.6rem;font-size:1.2rem;font-weight:600;line-height:1.3;overflow:hidden;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:2.6em}@media screen and (max-width:749px){.pack-builder__slots{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-builder__products{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:1rem}.pack-builder__product-title{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAIAAAAAAAAAAAAAAAAAAAAAAAAI */
