.swish-drawer-button{position:relative;display:inline-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:auto;height:14px}@media screen and (min-width:700px){.swish-drawer-button svg{height:16px}}.swish-drawer-button svg path{fill:none;stroke:currentColor;stroke-width:1px}.swish-drawer-button--labelled{gap:.3em}@media screen and (min-width:1000px){.swish-drawer-button--labelled{line-height:normal}.swish-drawer-button--labelled .swish-drawer-icon{display:none}}.header__secondary-nav swish-drawer{display:block}.header__secondary-nav .swish-drawer-button{display:flex;font:inherit}.swish-drawer-badge{position:absolute;top:-6px;right:-9px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#5e6e5f;color:#fff!important;font-size:9px;line-height:16px;text-align:center}.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.1px}swish-save[state=saving] .swish-save-button{pointer-events:none}.product-card__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.product-card__info .v-stack:has(>.product-card__title-row,.product-card__title-row),.product-card__title-row{justify-self:stretch}.product-card__title-row>.product-title{flex:1 1 auto;min-width:0}swish-save[context=product-card]{display:block;flex:none;margin-top:-6px;margin-right:-7px}swish-save[context=product-card] .swish-save-label{display:none}swish-save[context=product-card] .swish-save-button{width:28px;height:28px}swish-save[context=product-card] .swish-save-button svg{width:auto;height:15px}swish-save[context=product-card] .swish-save-button svg path{stroke:currentColor;stroke-width:1px}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:.5rem}swish-save[context=pdp] .swish-save-button{width:100%;height:58px;gap:8px;border:1px solid currentColor;border-radius:var(--button-border-radius);font:var(--button-font);letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);transition:background .2s ease-in-out}swish-save[context=pdp] .swish-save-button:hover{background:rgb(var(--text-color) / .05)}swish-save[context=pdp] .swish-save-button svg{width:auto;height:14px;position:relative;top:-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}@media screen and (min-width:1000px){.header__secondary-nav .swish-drawer-button--labelled{display:block;line-height:normal}}swish-save.swish-save--pulse .swish-save-icon svg{animation:swish-heart-pulse .5s ease-in-out}@keyframes swish-heart-pulse{0%{transform:scale(1);opacity:1}35%{transform:scale(.7);opacity:1}50%{transform:scale(1.2);opacity:.7}75%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){swish-save.swish-save--pulse .swish-save-icon svg{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/285/assets/swish-theme.css.map */
