swish-drawer{display:flex;align-items:center;flex-shrink:0}.swish-drawer-button{position:relative;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:0;cursor:pointer;color:inherit;line-height:0}.swish-drawer-icon{display:inline-flex}.swish-drawer-button svg{width:20px;height:20px}@media screen and (max-width:767px){.swish-drawer-button svg{width:17px;height:17px}}.swish-drawer-button svg path{fill:none;stroke:currentColor;stroke-width:1.7px;vector-effect:non-scaling-stroke}@media screen and (max-width:767px){.swish-drawer-button svg path{stroke-width:1.35px}}.swish-drawer-badge{--badge-size: 1.125rem;position:absolute;left:calc(100% - var(--badge-size) / 2);top:calc(var(--badge-size) / -2);min-width:var(--badge-size);height:var(--badge-size);padding:0 4px;box-sizing:border-box;border-radius:100rem;background:rgb(var(--color-cart-badge));color:rgb(var(--color-cart-badge-foreground));font-size:var(--size-text-xs);font-weight:var(--weight-bold);line-height:var(--badge-size);text-align:center}@media screen and (max-width:767px){.swish-drawer-badge{--badge-size: 1rem}}.swish-save-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;margin:0;background:none;border:0;cursor:pointer;color:inherit;line-height:0}.swish-save-button svg path{stroke-width:1px}swish-save[state=saving] .swish-save-button{pointer-events:none}swish-save[context=product-card]{position:absolute;top:0;right:0;z-index:20}swish-save[context=product-card] .swish-save-label{display:none}swish-save[context=product-card] .swish-save-button{width:42px;height:42px;background:none;color:rgb(var(--color-foreground))}swish-save[context=product-card] .swish-save-button svg{width:20px;height:20px}swish-save[context=product-card] .swish-save-button svg path{stroke:currentColor}swish-save[context=product-card]:is([state=saved],[state=saving]) .swish-save-button svg path{fill:currentColor}@media screen and (max-width:767px){swish-save[context=product-card]{top:-7px;right:-7px}swish-save[context=product-card] .swish-save-button svg{width:18px;height:18px}}swish-save[context=pdp]{display:block;margin-top:12px}swish-save[context=pdp] .swish-save-button{width:100%;height:56px;gap:8px;border:1px solid #3f4a31;border-radius:var(--button-corner-radius);color:#3f4a31;font-family:inherit;font-size:14px;font-weight:500;text-transform:capitalize;transition:background-color .2s,color .2s}swish-save[context=pdp] .swish-save-button:hover{background:#3f4a31;color:#fff}@media screen and (max-width:767px){swish-save[context=pdp] .swish-save-button{height:51px}}swish-save[context=pdp] .swish-save-button svg{width:18px;height:18px;transform:translateY(-1px)}swish-save[context=pdp] .swish-save-label{line-height:1}swish-save[context=pdp] .swish-save-button svg path{stroke:currentColor}swish-save[context=pdp]:is([state=saved],[state=saving]) .swish-save-button svg path{fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/558/assets/swish-theme.css.map */
