.bf-gift-strip{position:relative;z-index:1;display:block;overflow-x:clip;margin-top:calc(-1 * var(--bf-strip-overlap-mobile));padding-bottom:var(--bf-strip-padding-bottom-mobile);color:rgb(var(--color-foreground));background:linear-gradient(to bottom,transparent var(--bf-strip-overlap-mobile),var(--color-black-pure) var(--bf-strip-overlap-mobile))}.bf-gift-strip__panel{display:flex;flex-direction:column;gap:var(--space-6);max-width:calc(var(--page-width) - 2 * var(--space-10));margin:0 auto;padding:var(--space-6) var(--space-5);border:1px solid color-mix(in srgb,var(--color-gray-50) 10%,transparent);border-bottom:0;border-radius:var(--space-4) var(--space-4) 0 0;background-color:rgba(var(--color-black-pure-rgb),.4);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.bf-gift-strip__overline{margin:0;font-family:var(--font-heading);font-size:var(--fs-display-xxs);font-weight:var(--fw-600);line-height:var(--lh-1);letter-spacing:.5px;text-transform:uppercase;color:var(--color-gray-50)}.bf-gift-strip__list{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin:0;padding:0;list-style:none}.bf-gift-strip__card{--bf-strip-hover-time: .55s;--bf-strip-hover-ease: cubic-bezier(.2, .7, .2, 1);position:relative;display:flex;align-items:center;gap:var(--space-2);height:var(--space-20);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-gray-50) 10%,transparent);border-radius:var(--space-2);background:radial-gradient(120% 100% at 100% 100%,color-mix(in srgb,var(--color-brand-primary) 20%,transparent) 0%,transparent 100%),var(--color-gray-900);box-shadow:0 4px 4px var(--color-gray-950-translucent-10);color:var(--color-gray-50);text-decoration:none;transition:border-color var(--bf-strip-hover-time) var(--bf-strip-hover-ease)}.bf-gift-strip__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(120% 100% at 100% 100%,color-mix(in srgb,var(--color-brand-primary) 25%,transparent) 0%,transparent 100%);opacity:0;pointer-events:none;transition:opacity var(--bf-strip-hover-time) var(--bf-strip-hover-ease)}.bf-gift-strip__card:hover,.bf-gift-strip__card:focus-visible{border-color:color-mix(in srgb,var(--color-brand-primary) 35%,transparent)}.bf-gift-strip__card:hover:before,.bf-gift-strip__card:focus-visible:before{opacity:1}.bf-gift-strip__card:focus-visible{border-color:var(--color-brand-primary)}.bf-gift-strip__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--space-6);height:var(--space-6);color:var(--color-brand-primary)}.bf-gift-strip__icon svg{width:10px;height:12px;fill:currentColor}.bf-gift-strip__text{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.bf-gift-strip__title{font-family:var(--font-heading);font-size:var(--fs-display-xs);font-weight:var(--fw-600);line-height:var(--lh-1);text-transform:uppercase}.bf-gift-strip__threshold{font-size:var(--fs-body-md-desktop);font-weight:var(--fw-500);line-height:var(--lh-15)}.bf-gift-strip__media{position:absolute;right:0;bottom:0;width:128px;height:88px;clip-path:inset(-100% 0 0 -100%);pointer-events:none;transform-origin:50% 100%;transition:transform var(--bf-strip-hover-time) var(--bf-strip-hover-ease)}.bf-gift-strip__card:hover .bf-gift-strip__media,.bf-gift-strip__card:focus-visible .bf-gift-strip__media{transform:translate(calc(-1 * var(--space-2)))}.bf-gift-strip__image{position:absolute;top:-1.95%;left:-8.2%;width:122.6%;height:202.57%;max-width:none;object-fit:contain;transform:rotate(-15deg);transform-origin:50% 33.05%;transition:transform var(--bf-strip-hover-time) var(--bf-strip-hover-ease),filter var(--bf-strip-hover-time) var(--bf-strip-hover-ease)}.bf-gift-strip__media--compact .bf-gift-strip__image{top:-30%;left:4%;width:96%;height:140%;transform-origin:50% 50%}.bf-gift-strip__card:hover .bf-gift-strip__image,.bf-gift-strip__card:focus-visible .bf-gift-strip__image{transform:translateY(calc(-1 * var(--space-1))) rotate(-18deg);filter:drop-shadow(0 var(--space-2) var(--space-2) rgba(var(--color-black-pure-rgb),.5))}@media(prefers-reduced-motion:reduce){.bf-gift-strip__card,.bf-gift-strip__card:before,.bf-gift-strip__media,.bf-gift-strip__image{transition:none}}@media screen and (min-width:750px){.bf-gift-strip{margin-top:calc(-1 * var(--bf-strip-overlap));padding-right:var(--space-10);padding-left:var(--space-10);padding-bottom:var(--bf-strip-padding-bottom);background:linear-gradient(to bottom,transparent var(--bf-strip-overlap),var(--color-black-pure) var(--bf-strip-overlap))}.bf-gift-strip__panel{gap:var(--space-8);padding:calc(var(--space-8) - 1px);padding-bottom:var(--space-8)}.bf-gift-strip__list{grid-template-columns:repeat(auto-fit,minmax(256px,1fr));gap:var(--space-5)}}@media screen and (min-width:750px){.bf-gift-strip{--fs-display-xxs: var(--fs-display-xxs-large)}}
/*# sourceMappingURL=/cdn/shop/t/169/assets/section-bf-gift-strip.css.map */
