:root{--bf-smoke: 28 22 20;--bf-fire: 201 42 42;--bf-fire-dark: 160 30 30;--bf-flame: 247 103 7;--bf-spark: 252 196 25;--bf-fire-gradient: linear-gradient(120deg, rgb(var(--bf-flame)) 0%, rgb(232 89 12) 45%, rgb(var(--bf-fire)) 100%);--btn-bg-color: var(--bf-fire);--btn-bg-color-og: var(--bf-fire);--btn-bg-hover-color: var(--bf-fire-dark);--btn-text-color: 255 255 255;--btn-text-color-og: 255 255 255;--color-scheme-1-btn-bg: var(--bf-fire);--color-scheme-1-btn-bg-hover: var(--bf-fire-dark);--color-scheme-1-btn-text: 255 255 255;--color-scheme-2-btn-bg: var(--bf-fire);--color-scheme-2-btn-bg-hover: var(--bf-fire-dark);--color-scheme-2-btn-text: 255 255 255;--color-scheme-3-bg: var(--bf-smoke);--color-scheme-3-heading: 255 255 255;--color-scheme-3-text: 255 255 255;--color-scheme-3-btn-bg: var(--bf-flame);--color-scheme-3-btn-bg-hover: var(--bf-fire);--color-scheme-3-btn-text: 255 255 255;--sale-label-bg-color: 252 196 25 / 1;--sale-label-text-color: 28 22 20 / 1;--custom-label-bg-color: 28 22 20 / 1;--custom-label-text-color: 252 196 25 / 1;--season-badge-bg: var(--bf-smoke);--season-badge-accent: var(--bf-spark)}body.bonfire .bg-primary,body.bonfire .btn--primary{background:var(--bf-fire-gradient);background-size:160% 100%;transition:background-position .4s ease,filter .2s ease}body.bonfire .bg-primary:hover,body.bonfire .btn--primary:hover{background-position:100% 0;filter:brightness(1.05)}body.bonfire .text-primary{color:rgb(var(--bf-fire))}body.bonfire .border-primary{border-color:rgb(var(--bf-fire))}body.bonfire .bg-neutral-dark{background-color:rgb(var(--bf-smoke))}body.bonfire .secondary-nav__cta--button{--cta-bg-color: var(--bf-fire) !important;--cta-bg-hover-color: var(--bf-flame) !important}body.bonfire .announcement>div{border-bottom:3px solid transparent;border-image:linear-gradient(90deg,rgb(var(--bf-fire)),rgb(var(--bf-flame)),rgb(var(--bf-spark)),rgb(var(--bf-flame)),rgb(var(--bf-fire))) 1}body.bonfire store-header.header:before{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 18'%3E%3Cdefs%3E%3ClinearGradient id='f' x1='0' y1='1' x2='0' y2='0'%3E%3Cstop offset='0' stop-color='%23c92a2a'/%3E%3Cstop offset='.45' stop-color='%23f76707'/%3E%3Cstop offset='1' stop-color='%23fcc419'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23f)' d='M0 18c1-4 4-5 4-10 2 3 3 5 3 7 1-3 3-5 3-10 3 4 5 8 4 13 1-2 3-3 4-6 1 3 1 4 1 6 1-2 3-4 3-9 3 4 5 7 4 9 1-1 3-3 3-6 2 3 3 5 3 6 1-2 3-5 3-8 3 3 5 6 5 8 1-2 3-5 4-9 2 3 4 6 4 9z'/%3E%3C/svg%3E") repeat-x left bottom / 48px 18px;pointer-events:none}@media(prefers-reduced-motion:no-preference){body.bonfire store-header.header:before{transform-origin:bottom;animation:bf-flicker 1.4s ease-in-out infinite alternate,bf-flames-drift 6s linear infinite}}@keyframes bf-flicker{0%{transform:scaleY(.85);opacity:.9}35%{transform:scaleY(1.08);opacity:1}70%{transform:scaleY(.95);opacity:.95}to{transform:scaleY(1.12);opacity:1}}@keyframes bf-flames-drift{0%{background-position-x:0}to{background-position-x:48px}}@media(hover:hover){body.bonfire .card--product{transition:box-shadow .25s ease}body.bonfire .card--product:hover{box-shadow:0 0 0 1px rgb(var(--bf-flame) / .7),0 10px 28px -6px rgb(var(--bf-flame) / .55)}}@media(hover:hover)and (prefers-reduced-motion:no-preference){body.bonfire .card--product:hover{animation:bf-firelight 1.2s ease-in-out infinite alternate}}@keyframes bf-firelight{0%{box-shadow:0 0 0 1px rgb(var(--bf-flame) / .6),0 8px 22px -6px rgb(var(--bf-flame) / .45)}to{box-shadow:0 0 0 1px rgb(var(--bf-spark) / .8),0 12px 32px -6px rgb(var(--bf-fire) / .6)}}body.bonfire .whatsapp-float:after{content:"\1f525";position:absolute;top:-8px;right:-6px;font-size:18px;line-height:1;pointer-events:none}.bonfire-effects{display:none}@media(min-width:768px)and (prefers-reduced-motion:no-preference){.bonfire-effects{display:block;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:40}.bonfire-firework{position:absolute;top:var(--fw-top, 140px);left:var(--fw-left, 50%);width:7px;height:7px;border-radius:50%;opacity:0;transform:scale(.1);filter:drop-shadow(0 0 4px var(--fw-c1)) drop-shadow(0 0 10px var(--fw-c2));box-shadow:0 -80px 0 0 var(--fw-c1),31px -74px 0 0 var(--fw-c2),57px -57px 0 0 var(--fw-c1),74px -31px 0 0 var(--fw-c2),80px 0 0 0 var(--fw-c1),74px 31px 0 0 var(--fw-c2),57px 57px 0 0 var(--fw-c1),31px 74px 0 0 var(--fw-c2),0 80px 0 0 var(--fw-c1),-31px 74px 0 0 var(--fw-c2),-57px 57px 0 0 var(--fw-c1),-74px 31px 0 0 var(--fw-c2),-80px 0 0 0 var(--fw-c1),-74px -31px 0 0 var(--fw-c2),-57px -57px 0 0 var(--fw-c1),-31px -74px 0 0 var(--fw-c2);animation:bf-burst 1.8s cubic-bezier(.15,.8,.3,1) var(--fw-delay, 1.5s) 1 both}.bonfire-ember{position:absolute;bottom:-12px;left:var(--em-left, 5%);width:var(--em-size, 5px);height:var(--em-size, 5px);border-radius:50%;background:rgb(var(--bf-spark));box-shadow:0 0 4px 1px rgb(var(--bf-flame) / .6),0 0 10px 2px rgb(var(--bf-fire) / .25);opacity:0;animation:bf-ember-rise var(--em-duration, 10s) linear var(--em-delay, 0s) infinite}}@keyframes bf-burst{0%{opacity:0;transform:scale(.1)}8%{opacity:1}65%{opacity:1}to{opacity:0;transform:scale(var(--fw-size, 1.2)) translateY(16px)}}@keyframes bf-ember-rise{0%{opacity:0;transform:translate(0) scale(1)}15%{opacity:.6}50%{transform:translate(var(--em-drift, 20px),-22vh) scale(.8)}80%{opacity:.35}to{opacity:0;transform:translate(calc(var(--em-drift, 20px) * -.5),-40vh) scale(.4)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/bonfire.css.map */
