@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";.guapi-qs{--qs-radius: 2px;--qs-ease: cubic-bezier(.22, 1, .36, 1);background:var(--qs-bg, #1e1e1e);color:var(--qs-text, #f0f0ef);font-family:Inter,Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-feature-settings:"ss01" 1,"cv05" 1}.guapi-qs *{box-sizing:border-box}.guapi-qs .facets__form,.guapi-qs facet-filters-form,.guapi-qs .facets-vertical{color:var(--qs-text-dim, #a8a8a6)}.guapi-qs button[aria-controls*=Filters],.guapi-qs summary,.guapi-qs .facets__summary,.guapi-qs .facet-filters__field,.guapi-qs select,.guapi-qs .select,.guapi-qs .facets__sort,.guapi-qs .custom-select__btn,.guapi-qs .custom-select__wrapper{background:var(--qs-bg, #1e1e1e)!important;color:var(--qs-text, #f0f0ef)!important;border-color:var(--qs-border, #363636)!important}.guapi-qs .facets__summary,.guapi-qs button[aria-controls*=Filters],.guapi-qs .custom-select__btn{border:1.5px solid var(--qs-border, #363636)!important;border-radius:var(--qs-radius)}.guapi-qs .custom-select__dropdown,.guapi-qs .custom-select__list{background:var(--qs-bg-raised, #262626)!important;border:1.5px solid var(--qs-border, #363636)!important}.guapi-qs .custom-select__option{background:transparent!important;color:var(--qs-text, #f0f0ef)!important}.guapi-qs .custom-select__option:hover,.guapi-qs .custom-select__option.is-selected{background:var(--qs-bg-raised, #262626)!important;color:var(--qs-accent, #c7c9cc)!important}.guapi-qs [class*=product-count],.guapi-qs .facets__product-count,.guapi-qs .facets__product-count-target,.guapi-qs .collection__actions,.guapi-qs .collection__actions a,.guapi-qs .collection__actions span,.guapi-qs .collection__actions li,.guapi-qs .pagination,.guapi-qs .pagination__current,.guapi-qs .pagination a{color:var(--qs-text-dim, #a8a8a6)!important}.guapi-qs .pagination__current{color:var(--qs-text, #f0f0ef)!important;font-weight:800}.guapi-qs .collection__actions a:hover,.guapi-qs .pagination a:hover{color:var(--qs-text, #f0f0ef)!important}.guapi-qs-section-head{display:flex;align-items:baseline;justify-content:space-between;padding:32px 20px 16px}@media(min-width:900px){.guapi-qs-section-head{padding:40px 40px 20px}}.guapi-qs-section-head h2{font-family:inherit;font-size:clamp(24px,3.4vw,36px);font-weight:900;letter-spacing:-.02em;text-transform:uppercase;margin:0;color:var(--qs-text-dim, #a8a8a6)}.guapi-qs-section-count{font-size:12px;color:var(--qs-text-dim, #a8a8a6)}.guapi-qs-empty{padding:60px 20px;text-align:center;color:var(--qs-text-dim, #a8a8a6);font-size:14px}.guapi-qs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:0 2px 60px;background:var(--qs-border, #363636)}@media(min-width:700px){.guapi-qs-grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 8px 60px}}@media(min-width:1200px){.guapi-qs-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 12px 60px}}.guapi-qs .collection__container{padding-left:0!important;padding-right:0!important;max-width:100%!important}.guapi-qs #product-grid,.guapi-qs .collection__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:2px!important;padding:0 2px 60px!important;background:var(--qs-border, #363636)}@media(min-width:700px){.guapi-qs #product-grid,.guapi-qs .collection__grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:0 8px 60px!important}}@media(min-width:1200px){.guapi-qs #product-grid,.guapi-qs .collection__grid{grid-template-columns:repeat(4,1fr)!important;gap:12px!important;padding:0 12px 60px!important}}.guapi-qs-card{background:var(--qs-card, #232323);display:flex;flex-direction:column;position:relative}.guapi-qs-card-gallery-link{display:block;text-decoration:none}.guapi-qs-card-gallery{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--qs-bg-raised, #262626)}.guapi-qs-card-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;cursor:grab;-webkit-overflow-scrolling:touch}.guapi-qs-card-track:active{cursor:grabbing}.guapi-qs-card-track::-webkit-scrollbar{display:none}.guapi-qs-card-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.guapi-qs-card-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;border:none;background:#1e1e1e8c;color:var(--qs-text, #f0f0ef);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:3;font-size:18px;line-height:1;padding:0}.guapi-qs-card-arrow--prev{left:8px}.guapi-qs-card-arrow--next{right:8px}.guapi-qs-card-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:4px;z-index:3}.guapi-qs-card-dot{width:4px;height:4px;border-radius:50%;background:#ffffff59;transition:all .2s var(--qs-ease)}.guapi-qs-card-dot[data-active=true]{background:var(--qs-accent, #c7c9cc);width:12px;border-radius:3px}.guapi-qs-card-badge{position:absolute;top:10px;left:10px;z-index:3;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;background:var(--qs-accent, #c7c9cc);color:var(--qs-accent-text, #1e1e1e);border-radius:1px}.guapi-qs-card-body{padding:12px;display:flex;flex-direction:column;gap:8px}@media(min-width:900px){.guapi-qs-card-body{padding:16px}}.guapi-qs-card-title{font-size:13.5px;font-weight:700;letter-spacing:-.005em;color:var(--qs-text, #f0f0ef);line-height:1.3;text-transform:uppercase;text-decoration:none;display:block}.guapi-qs-card-price{font-size:14px;font-weight:600;color:var(--qs-text-dim, #a8a8a6);display:flex;gap:8px;align-items:baseline}.guapi-qs-compare{text-decoration:line-through;color:var(--qs-text-dim, #a8a8a6);opacity:.6;font-size:12px}.guapi-qs-sizes{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.guapi-qs-size-pill{min-width:34px;height:30px;padding:0 8px;border-radius:var(--qs-radius);border:1.5px solid var(--qs-border, #363636);background:transparent;color:var(--qs-text-dim, #a8a8a6);font-size:12px;font-weight:700;letter-spacing:.01em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s var(--qs-ease);white-space:nowrap;font-family:inherit}.guapi-qs-size-pill:hover:not([data-disabled=true]){border-color:var(--qs-text-dim, #a8a8a6);color:var(--qs-text, #f0f0ef)}.guapi-qs-size-pill[data-selected=true]{background:var(--qs-accent, #c7c9cc);border-color:var(--qs-accent, #c7c9cc);color:var(--qs-accent-text, #1e1e1e);font-weight:800}.guapi-qs-size-pill[data-disabled=true]{color:var(--qs-text-dim, #a8a8a6);border-color:var(--qs-border, #363636);cursor:not-allowed;position:relative;opacity:.5}.guapi-qs-size-pill[data-disabled=true]:after{content:"";position:absolute;left:10%;right:10%;top:50%;height:1px;background:var(--qs-text-dim, #a8a8a6);transform:rotate(-8deg)}.guapi-qs-quickadd{margin-top:4px;width:100%;height:42px;border:1.5px solid var(--qs-text, #f0f0ef);background:transparent;color:var(--qs-text, #f0f0ef);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .2s var(--qs-ease);border-radius:var(--qs-radius);font-family:inherit}.guapi-qs-quickadd:hover:not(:disabled){background:var(--qs-text, #f0f0ef);color:var(--qs-bg, #1e1e1e)}.guapi-qs-quickadd[data-state=ready]{background:var(--qs-accent, #c7c9cc);border-color:var(--qs-accent, #c7c9cc);color:var(--qs-accent-text, #1e1e1e)}.guapi-qs-quickadd[data-state=adding]{opacity:.7;cursor:wait}.guapi-qs-quickadd[data-state=added]{background:#b7c9a0;border-color:#b7c9a0;color:#141414}.guapi-qs-quickadd[data-state=soldout]{border-color:var(--qs-border, #363636);color:var(--qs-text-dim, #a8a8a6);cursor:not-allowed}.guapi-qs-quickadd:disabled{opacity:.55}.guapi-qs-loadmore-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 20px 60px}.guapi-qs-loadmore{height:46px;padding:0 28px;border:1.5px solid var(--qs-text, #f0f0ef);background:transparent;color:var(--qs-text, #f0f0ef);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:var(--qs-radius);font-family:inherit}.guapi-qs-loadmore:hover{background:var(--qs-text, #f0f0ef);color:var(--qs-bg, #1e1e1e)}.guapi-qs-loadmore[data-loading=true]{opacity:.6;cursor:wait}.guapi-qs-loadmore-count{font-size:11px;color:var(--qs-text-dim, #a8a8a6)}.guapi-qs-cart-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#1e1e1ef0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--qs-border, #363636);transform:translateY(110%);transition:transform .35s var(--qs-ease);font-family:inherit}.guapi-qs-cart-bar[data-visible=true]{transform:translateY(0)}.guapi-qs-cart-bar-thumbs{display:none;align-items:center;flex-shrink:0}@media(min-width:480px){.guapi-qs-cart-bar-thumbs{display:flex}}.guapi-qs-cart-bar-thumb{width:32px;height:40px;object-fit:cover;border-radius:2px;background:var(--qs-bg-raised, #262626);border:1.5px solid var(--qs-bg, #1e1e1e);margin-left:-10px}.guapi-qs-cart-bar-thumb:first-child{margin-left:0}.guapi-qs-cart-bar-summary{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;color:var(--qs-text, #f0f0ef)}.guapi-qs-cart-bar-count{font-size:11px;color:var(--qs-text-dim, #a8a8a6);text-transform:uppercase;letter-spacing:.06em}.guapi-qs-cart-bar-total{font-size:15px;font-weight:800}.guapi-qs-cart-bar-checkout{flex-shrink:0;height:44px;padding:0 22px;background:var(--qs-accent, #c7c9cc);color:var(--qs-accent-text, #1e1e1e);border:none;border-radius:var(--qs-radius);font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit}.guapi-qs-toast{position:fixed;top:74px;left:50%;transform:translate(-50%) translateY(-10px);background:var(--qs-accent, #c7c9cc);color:var(--qs-accent-text, #1e1e1e);padding:10px 18px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;z-index:70;opacity:0;pointer-events:none;transition:all .25s var(--qs-ease);white-space:nowrap;font-family:inherit}.guapi-qs-toast[data-visible=true]{opacity:1;transform:translate(-50%) translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/57/assets/guapi-quick-shop.css.map */
