.bfcm-banner-text-wrapper{position:absolute;top:calc(var(--client-width) * 110 / var(--base));left:50%;transform:translate(-50%);text-align:center;display:flex;flex-direction:column;gap:calc(var(--client-width) * 40 / var(--base));width:100%;align-items:center}.bfcm-banner{position:relative}.bfcm-banner-text-1 span{position:relative;display:block;text-align:center;text-shadow:3px 3px 0 #5d3c00;font-family:Inter;font-size:calc(var(--client-width) * 64 / var(--base));font-style:italic;font-weight:800;color:transparent;line-height:100%}.bfcm-banner-text-1 span:after{content:attr(data-text);display:block;position:absolute;left:0;top:0;background:linear-gradient(90deg,#e1bf8a,#f9e5c4,#e3bf8b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.bfcm-banner-text-2 svg{display:inline-block;margin-right:calc(var(--client-width) * 8 / var(--base));vertical-align:middle;--width: calc(var(--client-width) * 21 / var(--base));width:var(--width);height:var(--width)}.bfcm-banner-text-2{color:#ffeece;text-shadow:2px 2px 2px rgba(0,0,0,.8);font-family:Inter;font-size:calc(var(--client-width) * 28 / var(--base));font-style:normal;font-weight:400;line-height:100%;line-height:1}.bfcm-banner.style-3 .bfcm-banner-text-2{font-size:calc(var(--client-width) * 24 / var(--base))}.bfcm-banner-text-2 span{display:inline-block;line-height:1;vertical-align:middle}.bfcm-banner.style-2 .bfcm-banner-text-1{display:flex;width:54%;flex-wrap:wrap;justify-content:center;gap:calc(var(--client-width) * 24 / var(--base)) calc(var(--client-width) * 16 / var(--base))}.bfcm-banner.style-2 .bfcm-banner-text-1 span{line-height:1.5;font-size:calc(var(--client-width) * 48 / var(--base))}.bfcm-banner.style-2 .bfcm-banner-text-0{display:inline-block;color:#000;font-family:Inter;font-size:calc(var(--client-width) * 46 / var(--base));font-style:italic;font-weight:800;line-height:150%;display:flex;padding:calc(var(--client-width) * 4 / var(--base)) calc(var(--client-width) * 32 / var(--base));justify-content:center;align-items:center;border-radius:999px;align-self:flex-start;background:linear-gradient(90deg,#e1bf8a,#f9e5c4,#e3bf8b)}.bfcm-banner-bottom a{text-decoration:none;flex:0 0 auto;min-width:max-content;border-radius:calc(var(--client-width) * 10 / var(--base))}.bfcm-banner-bottom{position:absolute;bottom:calc(var(--client-width) * 120 / var(--base));left:50%;transform:translate(-50%);display:flex;align-items:center;gap:calc(var(--client-width) * 16 / var(--base))}.bfcm-banner-login span{background:linear-gradient(90deg,#e1bf8a,#f9e5c4,#e3bf8b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:calc(var(--client-width) * 16 / var(--base));line-height:1.5}.bfcm-banner-login{display:flex;padding:calc(var(--client-width) * 8 / var(--base)) calc(var(--client-width) * 18 / var(--base));width:calc(var(--client-width) * 142 / var(--base));justify-content:center;align-items:center;gap:calc(var(--client-width) * 10 / var(--base));border-radius:var(--radius-lg, 10px);background-color:transparent;position:relative;border:2px solid #e1bf8a;font-weight:600}.bfcm-banner-join{display:flex;width:calc(var(--client-width) * 142 / var(--base));padding:calc(var(--client-width) * 8 / var(--base)) calc(var(--client-width) * 18 / var(--base));justify-content:center;align-items:center;gap:calc(var(--client-width) * 10 / var(--base));border-radius:calc(var(--client-width) * 10 / var(--base));background:linear-gradient(90deg,#e1bf8a,#f9e5c4,#e3bf8b);color:var(--Colors-Base-black, #000);border:2px solid transparent;font-size:calc(var(--client-width) * 16 / var(--base));font-style:normal;font-weight:600;line-height:1.5}.bfcm-banner.style-3 .bfcm-banner-text-0{display:block;color:#000;font-family:Inter;font-size:calc(var(--client-width) * 24 / var(--base));font-style:italic;font-weight:800;line-height:150%;display:flex;padding:calc(var(--client-width) * 10 / var(--base)) calc(var(--client-width) * 32 / var(--base));justify-content:center;align-items:center;border-radius:999px;align-self:flex-start;width:fit-content;align-self:center;margin-inline:auto;background:linear-gradient(90deg,#e1bf8a,#f9e5c4,#e3bf8b)}.bfcm-banner.style-3 .bfcm-banner-text-wrapper{gap:calc(var(--client-width) * 24 / var(--base))}.bfcm-banner.style-2 .bfcm-banner-text-1{top:calc(var(--client-width) * 80 / var(--base))}.bfcm-banner.style-3 .bfcm-banner-text-1{top:calc(var(--client-width) * 80 / var(--base));gap:calc(var(--client-width) * 24 / var(--base));display:flex;flex-direction:column;align-items:center}.bfcm-banner-join svg{width:calc(var(--client-width) * 8 / var(--base));height:auto}@media (max-width: 749px){.custom-related-products.bfcm-related-products .custom-related-products__swiper{padding-left:0}.bfcm-banner-join,.bfcm-banner-login span{font-size:calc(var(--client-width) * 14 / var(--base))}.bfcm-banner-bottom{bottom:calc(var(--client-width) * 40 / var(--base))}.bfcm-banner-text-wrapper{top:calc(var(--client-width) * 32 / var(--base));gap:calc(var(--client-width) * 16 / var(--base))}.bfcm-banner-text-1 span{font-size:calc(var(--client-width) * 24 / var(--base))}.bfcm-banner-text-2{font-size:calc(var(--client-width) * 16 / var(--base))}.bfcm-banner-text-2 svg{--width: calc(var(--client-width) * 20 / var(--base))}.bfcm-banner.style-2 .bfcm-banner-text-0{font-size:calc(var(--client-width) * 20 / var(--base));padding:calc(var(--client-width) * 4 / var(--base)) calc(var(--client-width) * 16 / var(--base))}.bfcm-banner.style-2 .bfcm-banner-text-1{width:100%;top:calc(var(--client-width) * 32 / var(--base));gap:calc(var(--client-width) * 8 / var(--base))}.bfcm-banner.style-2 .bfcm-banner-text-1 span{line-height:1.2;font-size:calc(var(--client-width) * 24 / var(--base))}.bfcm-banner.style-3 .bfcm-banner-text-0{font-size:calc(var(--client-width) * 20 / var(--base));line-height:1.2;padding:calc(var(--client-width) * 4 / var(--base)) calc(var(--client-width) * 16 / var(--base))}.bfcm-banner.style-3 .bfcm-banner-text-1{line-height:1.2;font-size:calc(var(--client-width) * 24 / var(--base));gap:calc(var(--client-width) * 12 / var(--base))}.bfcm-banner.style-3 .bfcm-banner-text-2{font-size:calc(var(--client-width) * 16 / var(--base))}}.bfcm-related-products .custom-related-products__heading-button,.bfcm-banner-bottom a{transition:.3s}.bfcm-related-products .custom-related-products__heading-button:hover{color:var(--Colors-Base-black, #000)}.bfcm-related-products .custom-related-products__heading-button:hover,.bfcm-banner-bottom a:hover{transform:scale(1.05)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/bfcm-banner.css.map */
