.swish-drawer-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px;margin:0 10px 0 0;background:none;border:0;cursor:pointer;color:inherit;line-height:0;overflow:visible}.menu__item--icon .swish-drawer-button,.menu__item--compress .swish-drawer-button,.mobile-menu .swish-drawer-button{margin-right:0}.swish-account-trigger{background:none;border:0;cursor:pointer;color:inherit;font:inherit}.swish-drawer-icon{display:inline-flex}.swish-drawer-button svg{width:16px;height:16px;overflow:visible}.swish-drawer-button svg path{fill:transparent;stroke:currentColor;stroke-width:1.8px}.swish-drawer-badge{position:absolute;left:26px;top:50%;transform:translateY(calc(-50% - 2px));display:block;min-width:0;height:auto;padding:0;margin:0;border-radius:0;background:none;color:currentColor;font-size:12px;line-height:1;white-space:nowrap;pointer-events:none}.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:1.2px}swish-save[state=saving] .swish-save-button{pointer-events:none}.product-grid-item__image{position:relative}swish-save[context=product-card]{position:absolute;top:10px;right:10px;z-index:999}swish-save[context=product-card] .swish-save-label{display:none}swish-save[context=product-card] .swish-save-button{width:auto;height:auto;padding:0;border-radius:0;background:none;box-shadow:none;color:#0b0b0b}swish-save[context=product-card] .swish-save-button:hover{background:none;opacity:.7}swish-save[context=product-card] .swish-save-button svg{width:18px;height:18px}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}swish-save[context=pdp]{display:block;margin-top:12px;width:100%}swish-save[context=pdp] .swish-save-button{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:0;height:auto;padding:calc(15px * var(--FONT-ADJUST-BUTTON, var(--adjust-button, .75))) calc(22px * var(--FONT-ADJUST-BUTTON, var(--adjust-button, .75)));gap:8px;border:var(--BORDER-WIDTH, 1px) solid var(--COLOR-TEXT, #0b0b0b);border-radius:var(--RADIUS, 0);background:transparent;color:var(--COLOR-TEXT, #0b0b0b);font-family:var(--FONT-STACK-BUTTON, inherit);font-weight:var(--FONT-WEIGHT-BUTTON, 400);font-size:calc(1rem * var(--FONT-ADJUST-BUTTON, var(--adjust-button, .75)));text-transform:var(--BUTTON-TEXT-CAPS, uppercase);letter-spacing:var(--LETTER-SPACING-BUTTON, .05em);line-height:1.53}swish-save[context=pdp] .swish-save-button:hover{background:var(--COLOR-TEXT-ALPHA-5, rgba(11, 11, 11, .05))}swish-save[context=pdp] .swish-save-icon{display:inline-flex;align-items:center;line-height:0}swish-save[context=pdp] .swish-save-button svg{width:calc(1em + 2px);height:calc(1em + 2px);flex-shrink:0;display:block;transform:translateY(-1px)}swish-save[context=pdp] .swish-save-label{line-height:1.53}swish-save[context=pdp] .swish-save-label[hidden]{display:none!important}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/231/assets/swish-theme.css.map */
