.collection-list-wrapper,.product-grid,#product-grid{--grid-mobile-horizontal-spacing: var(--ivape-space-4);--grid-mobile-vertical-spacing: var(--ivape-space-4);--grid-desktop-horizontal-spacing: var(--ivape-space-4);--grid-desktop-vertical-spacing: var(--ivape-space-4)}.card-wrapper{border:none!important;border-radius:0!important;background:transparent!important;transition:background var(--ivape-duration-base) var(--ivape-ease-standard),box-shadow var(--ivape-duration-base) var(--ivape-ease-standard)!important;position:relative}.card-wrapper:hover{background:var(--ivape-paper)!important;box-shadow:0 4px 20px -4px #0a162814,0 2px 6px -2px #0a16280a!important}@media(prefers-color-scheme:dark){.card-wrapper:hover{background:var(--ivape-paper-subtle)!important;box-shadow:0 4px 20px -4px #0006,0 2px 6px -2px #0000004d!important}}.card,.card__inner{background:transparent!important;border:none!important;padding:0!important;box-shadow:none!important}.grid__item .card__inner.ratio,.card-wrapper .card__inner.ratio{--ratio-percent: 100% !important}.card__media,.card .media,.card-wrapper .media{aspect-ratio:1 / 1!important;background:var(--ivape-paper-subtle)!important;border-radius:0!important;overflow:hidden;padding:0!important}@media(max-width:749px){.collection-list-wrapper,.product-grid,#product-grid{--grid-mobile-horizontal-spacing: var(--ivape-space-4)}.card__content,.card__information{padding:var(--ivape-space-3) var(--ivape-space-3) var(--ivape-space-4)!important}.card__heading,.card-information__wrapper .card__heading{font-size:var(--ivape-size-sm)!important}}.card__media img,.card .media img{object-fit:contain!important;mix-blend-mode:multiply;transition:transform var(--ivape-duration-slow) var(--ivape-ease-standard);padding:var(--ivape-space-6)!important;box-sizing:border-box!important}@media(max-width:749px){.card__media img,.card .media img{padding:var(--ivape-space-3)!important}}.card-wrapper:hover .card__media img{transform:scale(1.03)}.card__content,.card__information{padding:var(--ivape-space-5) var(--ivape-space-5) var(--ivape-space-6)!important;background:transparent!important}.card__heading,.card-information__wrapper .card__heading{font-family:var(--ivape-font-body)!important;font-weight:500!important;font-size:var(--ivape-size-base)!important;letter-spacing:-.005em!important;line-height:1.3!important;color:var(--ivape-ink)!important;margin:0 0 var(--ivape-space-2)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.grid__item{display:flex;flex-direction:column}.grid__item>.card-wrapper{display:flex!important;flex-direction:column;flex:1}.grid__item>.card-wrapper>.card{display:flex!important;flex-direction:column;flex:1}.grid__item>.card-wrapper>.card>.card__content{display:flex!important;flex-direction:column!important;flex:1;gap:0!important;padding-top:var(--ivape-space-2)!important}.grid__item>.card-wrapper>.card>.card__content>.card__information{display:flex!important;flex-direction:column!important;flex:1}.grid__item>.card-wrapper>.card>.card__content>.card__information>.card-information{margin-top:auto!important}.card__heading a{color:inherit!important;text-decoration:none!important}.card-wrapper:hover .card__heading a{color:var(--ivape-ink)!important}.caption-with-letter-spacing,.card__information .caption-with-letter-spacing{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;letter-spacing:var(--ivape-tracking-wide)!important;color:var(--ivape-ink-muted)!important;text-transform:uppercase}.price,.price .price-item,.card__information .price{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-base)!important;font-weight:500!important;color:var(--ivape-ink)!important;letter-spacing:-.01em!important}.price .price-item--regular{color:var(--ivape-ink)!important}.price .price-item--sale{color:var(--ivape-accent)!important}.price s,.price__compare{color:var(--ivape-ink-muted)!important;font-size:var(--ivape-size-xs)!important}.card__badge .badge,.badge{font-family:var(--ivape-font-mono)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:var(--ivape-tracking-wide)!important;text-transform:uppercase;padding:.25rem .5rem!important;border-radius:var(--ivape-radius-sm)!important;border:1px solid var(--ivape-border)!important;background:var(--ivape-paper)!important;color:var(--ivape-ink)!important}.card__badge .badge--bottom-left{top:var(--ivape-space-4)!important;left:var(--ivape-space-4)!important;bottom:auto!important}.quick-add,.card__quick-add,product-form .quick-add-modal__toggle{position:absolute;bottom:var(--ivape-space-4);right:var(--ivape-space-4);opacity:0;transform:translateY(4px);transition:opacity var(--ivape-duration-base) var(--ivape-ease-standard),transform var(--ivape-duration-base) var(--ivape-ease-snappy)}.card-wrapper:hover .quick-add,.card-wrapper:focus-within .quick-add{opacity:1;transform:translateY(0)}.quick-add__submit{background:var(--ivape-ink)!important;color:var(--ivape-paper)!important;border:none!important;border-radius:var(--ivape-radius-md)!important;width:40px!important;height:40px!important;font-size:1.25rem!important;font-weight:400!important;min-width:unset!important;padding:0!important}.collection-hero__title,.title--primary,.collection__title .title{font-family:var(--ivape-font-display)!important;font-weight:600!important;font-size:var(--ivape-size-2xl)!important;letter-spacing:var(--ivape-tracking-tight)!important;line-height:var(--ivape-leading-tight)!important;color:var(--ivape-ink)!important}.facets__heading,.facets__summary{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-xs)!important;letter-spacing:var(--ivape-tracking-wide)!important;text-transform:uppercase;color:var(--ivape-ink-muted)!important}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__media-wrapper{max-width:52%!important;width:calc(52% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper{max-width:48%!important;width:calc(48% - var(--grid-desktop-horizontal-spacing) / 2)!important;padding:0 0 0 3rem!important}.product__media-item img{max-height:640px!important;object-fit:contain!important}.product__column-sticky{top:7rem!important}}.ivape-specs{margin:var(--ivape-space-4) 0 var(--ivape-space-6);padding:var(--ivape-space-4) 0;border-top:1px solid var(--ivape-border);border-bottom:1px solid var(--ivape-border);display:grid;grid-template-columns:110px 1fr;gap:var(--ivape-space-2) var(--ivape-space-4)}.ivape-specs__row{display:contents}.ivape-specs dt{font-family:var(--ivape-font-mono);font-size:var(--ivape-size-xs);color:var(--ivape-ink-muted);letter-spacing:var(--ivape-tracking-wide);text-transform:uppercase}.ivape-specs dd{margin:0;font-size:var(--ivape-size-sm);color:var(--ivape-ink)}.ivape-specs [data-mono]{font-family:var(--ivape-font-mono)}.ivape-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:.5em;vertical-align:middle}.ivape-dot--ok{background:#0f9d58}.ivape-dot--low{background:#dc2626}.ivape-chips{display:flex;flex-wrap:wrap;gap:var(--ivape-space-2);margin:0 0 var(--ivape-space-3)}.ivape-chip{display:inline-flex;align-items:center;font-family:var(--ivape-font-mono);font-size:var(--ivape-size-xs);letter-spacing:var(--ivape-tracking-wide);padding:4px 10px;border:1px solid var(--ivape-border);color:var(--ivape-ink-muted);background:var(--ivape-paper);line-height:1.2}.ivape-chip--pack{color:var(--ivape-accent);border-color:var(--ivape-accent-soft);background:var(--ivape-accent-soft)}.product__title>h1,.product__title>.h1{font-family:var(--ivape-font-display);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.125rem);line-height:1.15;letter-spacing:-.015em;margin:0}.ivape-card-vendor{display:block;font-family:var(--ivape-font-mono);font-size:10px;letter-spacing:var(--ivape-tracking-wide);color:var(--ivape-ink-muted);text-transform:uppercase;margin:0 0 4px;line-height:1.2}.ivape-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;font-size:11px}.ivape-card-pack{display:inline-flex;align-items:center;font-family:var(--ivape-font-mono);font-size:10px;padding:3px 7px;color:var(--ivape-accent);background:var(--ivape-accent-soft);line-height:1;letter-spacing:var(--ivape-tracking-wide)}.ivape-card-stock{display:inline-flex;align-items:center;gap:5px;font-family:var(--ivape-font-mono);font-size:10px;color:var(--ivape-ink-muted);letter-spacing:var(--ivape-tracking-wide);line-height:1}.ivape-card-stock .ivape-dot{width:6px;height:6px;margin-right:0}.ivape-dot--warn{background:#e6a000}.card__heading,.card__heading a{font-family:var(--ivape-font-display)!important;font-weight:500!important;font-size:var(--ivape-size-base)!important;letter-spacing:-.01em!important;line-height:1.25!important;color:var(--ivape-ink)!important}.card-wrapper .card__inner{background:var(--ivape-paper-subtle)!important;padding:var(--ivape-space-6);transition:background var(--ivape-duration-base) var(--ivape-ease-standard)}.card-wrapper .card__media{overflow:hidden}.card-wrapper .card__media .media{transition:transform var(--ivape-duration-base) var(--ivape-ease-standard)}.card-wrapper:hover .card__inner{background:var(--ivape-accent-soft)!important}.card-wrapper:hover .card__media .media{transform:scale(1.03)}.card-information .price,.card-information .price-item--regular,.card-information .price__container{font-family:var(--ivape-font-mono)!important;font-size:var(--ivape-size-sm)!important;letter-spacing:0!important;color:var(--ivape-ink)!important}.card-wrapper>.card__content{padding:var(--ivape-space-4) var(--ivape-space-3)!important}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ivape-products.css.map */
