.gift-wrap{display:flex;align-items:center;gap:var(--spacing-3);width:100%;margin-block-end:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid transparent;border-radius:8px;background:rgb(var(--background));color:rgb(var(--text-color));font:inherit;text-align:start;cursor:pointer;-webkit-appearance:none;appearance:none;box-shadow:inset 0 0 0 1px rgb(var(--border-color));transition:box-shadow .2s ease}.gift-wrap[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px #e89287}.gift-wrap__check{top:0;pointer-events:none}.gift-wrap[aria-pressed=true] .gift-wrap__check{background-color:rgb(var(--accent));background-size:10px 8px}.gift-wrap__media{flex:none;display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:4px;background:rgb(var(--text-color) / .04)}.gift-wrap__media img{width:100%;height:100%;object-fit:contain}.gift-wrap__copy{display:flex;flex-direction:column;flex:1;min-width:0;gap:1px}.gift-wrap__title{font-family:HearsBold,var(--heading-font-family)!important;font-weight:400;line-height:1.15}.gift-wrap__text{line-height:1.2}.gift-wrap__price{display:flex;flex:none;align-items:baseline;gap:var(--spacing-2)}.gift-wrap__compare{text-decoration:line-through}.sale-banner{position:relative;display:block;overflow:hidden;margin-block-start:var(--spacing-4);border-radius:var(--rounded-lg);background:rgb(var(--text-color));color:#fff;isolation:isolate}.sale-banner__media,.sale-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sale-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,var(--sale-banner-overlay)),rgba(0,0,0,calc(var(--sale-banner-overlay) * .45)))}.sale-banner__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;min-height:112px;max-width:70%;padding:1.25rem 1.5rem}.sale-banner__text{margin:0;color:#fff;font-family:HearsTitle,var(--heading-font-family)!important;font-size:calc(var(--text-base) + 4px);font-weight:400;line-height:1.15}a.sale-banner{text-decoration:none}.sale-banner__subheading{margin:0;color:#fff;font-family:HearsBody,var(--text-font-family);font-size:calc(var(--text-base) - 2px);line-height:1.3;opacity:.9}.sale-banner__line-3{margin:0;color:#fff;font-family:HearsBody,var(--text-font-family);font-size:calc(var(--text-base) - 2px);line-height:1.3}.sale-banner__line-3.is-bold{font-family:HearsBold,var(--text-font-family)!important}.sale-banner__timer{flex:none;display:flex;align-items:baseline;gap:2px;color:#fff;font-family:HearsTitle,var(--heading-font-family)!important;font-size:calc(var(--text-base) - 2px);font-weight:400;font-variant-numeric:tabular-nums;line-height:1}.sale-banner__text.is-bold,.sale-banner__timer.is-bold{font-family:HearsBold,var(--heading-font-family)!important}.sale-banner__unit{margin-right:6px;font-family:HearsBody,var(--text-font-family);opacity:.8}@media screen and (max-width:699px){.sale-banner__inner{min-height:96px;max-width:88%;padding:1rem 1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/229/compiled_assets/styles.css.map */
