.sb-product-grid-card{--sb-card-surface: var(--sb-cream, #f3eee6);--sb-card-line: var(--sb-line, #bdb3a6);--sb-card-ink: var(--sb-ink, #3f393b);--sb-card-control: var(--sb-green, #331f17);--sb-card-muted: color-mix(in srgb, var(--sb-card-ink) 78%, var(--sb-card-surface));--sb-card-padding: 14px;--sb-card-thumb: 40px;--sb-card-action-background: var(--sb-card-surface);--sb-card-action-color: var(--sb-card-control);--sb-card-action-line: var(--sb-card-line);position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-width:0;border:1px solid var(--sb-card-line);border-radius:14px;background:var(--sb-card-surface);color:var(--sb-card-ink);box-shadow:0 5px 20px #664b3910;font-family:var(--font-body-family, Arial, sans-serif);text-align:start}.sb-product-grid-card__gallery,.sb-product-grid-card__stage{display:block;position:relative}.sb-product-grid-card__media{display:block;box-sizing:border-box;aspect-ratio:1.12;padding:clamp(8px,1vw,16px);border-radius:13px 13px 0 0}.sb-product-grid-card__media [data-card-image]{display:block;width:100%;height:100%}.sb-product-grid-card__media [data-card-image][hidden]{display:none}.sb-product-grid-card__media :is(img,svg),.sb-product-grid-card__thumbnail img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sb-product-grid-card__placeholder{color:var(--sb-card-line);max-width:100%}.sb-product-grid-card .sb-product-grid-card__wish,.sb-product-grid-card__arrow{position:absolute;z-index:2;display:grid;place-items:center;width:32px;height:32px;min-width:0;padding:0;border:0;border-radius:10px;background:var(--sb-card-surface);color:var(--sb-card-control);box-shadow:0 2px 8px #6d4b3210;cursor:pointer}.sb-product-grid-card .sb-product-grid-card__wish{inset-block-start:10px;inset-inline-end:10px;margin:0}.sb-product-grid-card__arrow{inset-block-start:50%;transform:translateY(-50%);opacity:0}.sb-product-grid-card__arrow[data-card-step="-1"]{inset-inline-start:6px}.sb-product-grid-card__arrow[data-card-step="1"]{inset-inline-end:6px}.sb-product-grid-card__stage:is(:hover,:focus-within) .sb-product-grid-card__arrow{opacity:1}.sb-product-grid-card :is(.sb-product-grid-card__wish,.sb-product-grid-card__arrow,.sb-product-grid-card__action) svg{display:block;flex:0 0 auto;width:17px;height:17px;margin:0;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.sb-product-grid-card .sb-product-grid-card__wish[data-added=true] svg{fill:currentColor}.sb-product-grid-card__badge{position:absolute;inset-block-start:12px;inset-inline-start:10px;z-index:2;max-width:calc(100% - 58px);padding:4px 7px;border:1px solid var(--sb-card-line);border-radius:8px;background:var(--sb-card-surface);color:var(--sb-card-control);font-size:10px;line-height:1.2}.sb-product-grid-card__thumbnail-slot{box-sizing:content-box;block-size:var(--sb-card-thumb);padding:3px var(--sb-card-padding) 4px}.sb-product-grid-card__thumbnails{display:flex;justify-content:center;gap:4px;height:100%}.sb-product-grid-card__thumbnail{box-sizing:border-box;flex:0 1 var(--sb-card-thumb);width:var(--sb-card-thumb);max-width:25%;height:100%;min-width:0;padding:2px;border:1px solid var(--sb-card-line);border-radius:7px;background:var(--sb-card-surface);cursor:pointer}.sb-product-grid-card__thumbnail:is([aria-pressed=true],:hover){border-color:var(--sb-card-control)}.sb-product-grid-card__info{display:flex;flex:1;flex-direction:column;gap:6px;padding:7px var(--sb-card-padding) 13px;min-width:0}.sb-product-grid-card__vendor{min-height:1.25em;margin:0;color:var(--sb-card-muted);font-size:11px;font-weight:500;line-height:1.25}.sb-product-grid-card__name{display:-webkit-box;min-block-size:2.6em;overflow:hidden;color:var(--sb-card-ink);font-family:inherit;font-size:clamp(13px,1.06vw,15px);font-weight:400;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.sb-product-grid-card__name:hover{text-decoration:underline;text-underline-offset:2px}.sb-product-grid-card__price,.sb-product-grid-card__price .product_card_price_wrapper{color:var(--sb-card-ink);font-family:inherit;font-size:clamp(15px,1.25vw,18px);font-weight:650;line-height:1.3}.sb-product-grid-card__price .product_card_price_wrapper{display:flex;flex-direction:column;align-items:flex-start}.sb-product-grid-card__price .product_card_price_inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px}.sb-product-grid-card__price .cap,.sb-product-grid-card__price .unit-price{color:var(--sb-card-muted);font-size:.76em;font-weight:400}.sb-product-grid-card__tags{display:flex;flex-wrap:wrap;gap:4px}.sb-product-grid-card__tags:empty{display:none}.sb-product-grid-card__tags span,.sb-product-grid-card__offer{margin:0;padding:3px 6px;border:1px solid var(--sb-card-line);border-radius:8px;color:var(--sb-card-muted);font-size:11px;line-height:1.3}.sb-product-grid-card__actions{margin-top:auto;padding-top:2px}.sb-product-grid-card__actions product-form,.sb-product-grid-card__actions quick-add-to-cart{display:block}.sb-product-grid-card__actions form{margin:0}.sb-product-grid-card .sb-product-grid-card__action{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;min-height:38px;padding:6px;border:1px solid var(--sb-card-action-line);border-radius:10px;background:var(--sb-card-action-background);color:var(--sb-card-action-color);font-family:inherit;font-size:11px;font-weight:650;line-height:1.18;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.sb-product-grid-card__action .atc_status{display:flex;align-items:center;justify-content:center;gap:6px;visibility:visible}.sb-product-grid-card :is(.sb-product-grid-card__wish,.sb-product-grid-card__arrow,.sb-product-grid-card__action):hover:not([disabled]){background:var(--sb-card-control);border-color:var(--sb-card-control);color:var(--sb-card-surface)}.sb-product-grid-card__action:disabled{cursor:default;opacity:.64}.sb-product-grid-card__action .loader{position:absolute;top:0;right:0;bottom:0;left:0;place-items:center}.sb-product-grid-card__action .loader:not(.hidden){display:grid}.sb-product-grid-card .sb-product-grid-card__action .loader svg{width:18px;height:18px}.sb-product-grid-card .product_add_error:not(.hidden){margin:5px 0 0;color:#963f35;font-size:12px}.sb-product-grid-card :is(a,button):focus-visible{outline:2px solid var(--sb-card-control);outline-offset:2px}.sb-product-grid-card__media:focus-visible{outline-offset:-3px}.search_popup_wrapper .search_content-main:only-child{width:100%}.search_popup_wrapper search-drawer [hidden]{display:none!important}.search_popup_wrapper .sb-predictive-products{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.search_popup_wrapper .popular_products>.sb-product-grid-card :is(a,img){height:auto}.search_popup_wrapper .popular_products>.sb-product-grid-card img{height:100%;object-fit:contain;border-radius:0}.search_popup_wrapper .popular_products>.sb-product-grid-card :is(.sb-product-grid-card__media,.sb-product-grid-card__name){display:block;background:transparent}.search_popup_wrapper .popular_products>.sb-product-grid-card .sb-product-grid-card__name{display:-webkit-box}@media(max-width:1180px){.search_popup_wrapper .sb-predictive-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.sb-product-grid-card{--sb-card-padding: 10px;--sb-card-thumb: 32px}.sb-product-grid-card__media{aspect-ratio:1}.sb-product-grid-card__info{gap:5px;padding-bottom:10px}.sb-product-grid-card .sb-product-grid-card__wish{inset-block-start:6px;inset-inline-end:6px}.sb-product-grid-card .sb-product-grid-card__action{min-height:36px;font-size:10px}.search_popup_wrapper .sb-predictive-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}}@media(pointer:coarse){.sb-product-grid-card__arrow{display:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/swan-product-grid-cards.css.map */
