.squish-icon{display:inline-block;width:1.1em;height:1.1em;flex:none;vertical-align:-.16em;overflow:visible;pointer-events:none;color:inherit}.squish-icon use{pointer-events:none}.logo .squish-icon{width:1em;height:1em;vertical-align:-.05em}.bag>.squish-icon{width:25px;height:25px}.hero-note .squish-icon{width:1.4em;height:1.4em}.icon>.squish-icon,.add>.squish-icon,.qty button>.squish-icon{display:block;width:22px;height:22px;margin:auto}.add,.qty button{display:inline-flex;align-items:center;justify-content:center}.offer-status .squish-icon{width:1.1em;height:1.1em;margin-right:3px;vertical-align:-.14em}.closing>.squish-icon{position:absolute;width:170px;height:170px;left:12%;top:30px;color:#c29fd9;transform:rotate(-15deg)}.closing>.squish-icon:last-child{left:auto;right:12%;color:#d78d9d}.blob .squish-icon{width:100px;height:85px}.story .star .squish-icon,.story .love .squish-icon,.delivery-sparkle .squish-icon{display:block;width:1em;height:1em}.confirmation-star .squish-icon{width:1em;height:1em}.secure-label .squish-icon{width:19px;height:19px;margin-right:4px}.summary-sticker>span .squish-icon{width:25px;height:25px}.dialog-head button>.squish-icon{width:22px;height:22px;display:block;margin:8px auto}.brand>.squish-icon{color:#eb4d78}button .squish-icon, a .squish-icon{max-width:100%}select{appearance:none;background-image:url('/assets/icons/chevron.svg')!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:18px!important;padding-right:38px!important}summary{list-style:none}summary::-webkit-details-marker{display:none}.terms summary:after{content:'';display:inline-block;width:18px;height:18px;margin-left:10px;vertical-align:-3px;background:url('/assets/icons/chevron.svg') center/contain no-repeat}.terms[open] summary:after{transform:rotate(180deg)}.squish-icon-sparkle use{fill:currentColor;stroke-width:1.5}.squish-icon-heart use{stroke-width:3.6}@media(max-width:1000px){.closing>.squish-icon{width:120px;height:120px;left:3%}.closing>.squish-icon:last-child{right:3%}}@media(max-width:800px){.closing>.squish-icon{width:90px;height:90px;left:-20px}.closing>.squish-icon:last-child{right:-12px;top:100px}}@media(prefers-reduced-motion:reduce){.squish-icon{animation:none;transition:none}}
input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:20px;height:20px;background:url('/assets/icons/close.svg') center/contain no-repeat;cursor:pointer}
