.swish-drawer-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;border:0;background:none;color:currentColor;cursor:pointer}.swish-drawer-icon{display:inline-flex}.swish-drawer-button .swish-drawer-icon svg{width:24px;height:24px;transform:translateY(2px)}.swish-drawer-button .swish-drawer-icon svg path{stroke:currentColor;fill:none;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round}swish-drawer[state=has-saves] .swish-drawer-button .swish-drawer-icon svg path{fill:none}.swish-drawer-badge{position:absolute;top:-4px;right:-9px;width:16px;height:16px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#1c1c1c;border:1px solid #fff;color:#fff;font-size:10px;line-height:1;box-sizing:border-box}swish-save[state=saving] .swish-save-button{pointer-events:none}swish-save[context=product-card] .swish-save-label{display:none}swish-save[context=product-card]{position:absolute;bottom:10px;right:10px;z-index:1}swish-save[context=product-card] .swish-save-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#1a1a1a;cursor:pointer;box-shadow:0 1px 3px #0000001f;transition:background .15s ease,color .15s ease}swish-save[context=product-card] .swish-save-button:hover{background:#fff}swish-save[context=product-card] .swish-save-button svg{width:18px;height:16px}swish-save[context=product-card] .swish-save-button svg path{stroke:currentColor;stroke-width:1px;fill:none}swish-save[context=product-card]:is([state=saved],[state=saving]) .swish-save-button{background:#fff;color:#1a1a1a}swish-save[context=product-card]:is([state=saved],[state=saving]) .swish-save-button svg path{fill:currentColor;stroke:currentColor}.product-card__figure,.grid-product__figure{position:relative}swish-save[context=pdp]{display:block;margin-top:10px}swish-save[context=pdp] .swish-save-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:7px;padding:.65rem 1.75rem;border:1px solid currentColor;border-radius:var(--button-border-radius, 0);background:transparent;color:#1a1a1a;font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform, uppercase);cursor:pointer;transition:background .15s ease,color .15s ease}swish-save[context=pdp] .swish-save-button:hover{background:#0000000a}swish-save[context=pdp] .swish-save-button svg{width:18px;height:16px;transform:translateY(-1px)}swish-save[context=pdp] .swish-save-label{display:inline}swish-save[context=pdp] .swish-save-button svg path{stroke:currentColor;fill:none;stroke-width:1.1}swish-save[context=pdp]:is([state=saved],[state=saving]) .swish-save-button{color:#1a1a1a}swish-save[context=pdp]:is([state=saved],[state=saving]) .swish-save-button svg path{fill:currentColor;stroke:currentColor}
/*# sourceMappingURL=/cdn/shop/t/370/assets/swish-theme.css.map */
