.tm-figure{pointer-events:none}.tm-figure__art>img{display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;transform-origin:calc(var(--xm-fig-fx, .5) * 100%) 100%;filter:drop-shadow(0 3px 3px rgba(0,0,0,.45))}.tm-figure:not(.xm-figure){--tm-accent: var(--bbq-fire, #e06f1f);--tm-fig-sink: .18}.tm-figure:not(.xm-figure) .tm-figure__art{position:absolute;display:block;aspect-ratio:var(--xm-fig-ar, .8);translate:calc(var(--xm-fig-fx, .5) * -100%) calc(var(--xm-fig-fy, 1) * -100%)}.tm-figure:not(.xm-figure) .tm-figure__bubble{position:absolute;box-sizing:border-box;width:max-content;margin:0;padding:.4em .72em .36em;border-radius:.8em;background:#f2ece3;color:#0e0c0b;font-family:Oswald,Roboto Condensed,sans-serif-condensed,sans-serif;font-weight:600;line-height:1.14;letter-spacing:.03em;text-align:center;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;box-shadow:0 0 0 1.5px var(--tm-accent),0 8px 16px -8px #000000e6}.tm-figure:not(.xm-figure) .tm-figure__bubble:after{content:"";position:absolute;width:1.15em;aspect-ratio:16 / 14;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M16 3.2H13.8C9.6 3.4 5.4 2.8 1 1C4.2 5 8.4 9 13.8 11.6H16Z' fill='%23f2ece3'/%3E%3Cpath d='M13.8 3.2C9.6 3.4 5.4 2.8 1 1C4.2 5 8.4 9 13.8 11.6' fill='none' stroke='%23e06f1f' stroke-width='1.5' stroke-linejoin='round' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.card-wrapper:has(>.tm-figure--card:not(.xm-figure)){position:relative}.tm-figure--card:not(.xm-figure){position:absolute;top:0;left:0;z-index:2;width:100%;height:0;container-type:inline-size;--tm-fig-h: min(40cqw, 12.4rem)}.tm-figure--card:not(.xm-figure) .tm-figure__art{left:20%;top:calc(var(--tm-fig-h) * var(--tm-fig-sink));height:var(--tm-fig-h)}.tm-figure--card:not(.xm-figure) .tm-figure__bubble{--tm-bubble-x: calc(20% + var(--tm-fig-h) * var(--xm-fig-ar, .8) * .5 + .6rem);left:var(--tm-bubble-x);bottom:calc(var(--tm-fig-h) * .38);max-width:min(calc(97% - var(--tm-bubble-x)),24rem);font-size:clamp(10.5px,4cqw,13.5px)}.tm-figure--card:not(.xm-figure) .tm-figure__bubble:after{right:calc(100% - 2px);bottom:.4em}@container (max-width: 235px){.tm-figure--card:not(.xm-figure){--tm-fig-h: 42cqw}.tm-figure--card:not(.xm-figure) .tm-figure__bubble{padding:.36em .5em .3em;border-radius:.7em;line-height:1.1;letter-spacing:.015em}}@container (max-width: 180px){.tm-figure--card:not(.xm-figure) .tm-figure__bubble{padding-inline:.42em;letter-spacing:0}}:is(.grid,.slider):has(>.grid__item .tm-figure--card:not(.xm-figure)),.bbq-tabs__slider:has(>.bbq-tabs__slide .tm-figure--card:not(.xm-figure)){--tm-fig-room: 11.6rem;padding-top:var(--tm-fig-room)}.grid:has(>.grid__item .tm-figure--card:not(.xm-figure)){row-gap:calc(var(--grid-mobile-vertical-spacing, .8rem) + var(--tm-fig-room))}@media screen and (max-width:749px){:is(.grid,.slider):has(>.grid__item .tm-figure--card:not(.xm-figure)),.bbq-tabs__slider:has(>.bbq-tabs__slide .tm-figure--card:not(.xm-figure)){--tm-fig-room: 10.4rem}}@media screen and (max-width:359px){:is(.grid,.slider):has(>.grid__item .tm-figure--card:not(.xm-figure)),.bbq-tabs__slider:has(>.bbq-tabs__slide .tm-figure--card:not(.xm-figure)){--tm-fig-room: 11.4rem}}@media screen and (min-width:750px){.grid:has(>.grid__item .tm-figure--card:not(.xm-figure)){row-gap:calc(var(--grid-desktop-vertical-spacing, 1.2rem) + var(--tm-fig-room))}}.card-wrapper:hover>.tm-figure--card .tm-figure__art>img{filter:drop-shadow(0 3px 3px rgba(0,0,0,.45)) drop-shadow(0 0 8px rgba(224,111,31,.5))}media-gallery:has(>.tm-figure--product:not(.xm-figure)){display:block;--tm-fig-h: 16rem;padding-top:calc(var(--tm-fig-h) * .86 + .4rem)}:where(media-gallery:has(>.tm-figure--product:not(.xm-figure))){position:relative}quick-add-modal media-gallery:has(>.tm-figure--product){padding-top:0}media-gallery:has(>.tm-figure--product:not(.xm-figure))>slider-component{position:relative;z-index:1}media-gallery:has(>.tm-figure--product) .product__media-list .product__media-item{align-items:flex-start}.tm-figure--product:not(.xm-figure){position:absolute;top:0;left:0;right:0;z-index:2;--tm-fig-x: min(84%, 100% - var(--tm-fig-h) * .5);height:calc(var(--tm-fig-h) * .86 + .4rem)}.tm-figure--product:not(.xm-figure) .tm-figure__art{left:var(--tm-fig-x);top:calc(100% + var(--tm-fig-h) * .14);height:var(--tm-fig-h)}.tm-figure--product:not(.xm-figure) .tm-figure__bubble{right:calc(100% - var(--tm-fig-x) + var(--tm-fig-h) * var(--xm-fig-ar, .8) * .5 + 1rem);bottom:calc(var(--tm-fig-h) * .3);max-width:min(26rem,52%);font-size:1.5rem}.tm-figure--product:not(.xm-figure) .tm-figure__bubble:after{left:calc(100% - 2px);bottom:.45em;transform:scaleX(-1)}@media screen and (max-width:749px){media-gallery:has(>.tm-figure--product:not(.xm-figure)){--tm-fig-h: 12.8rem}.tm-figure--product:not(.xm-figure){--tm-fig-x: min(82%, 100% - var(--tm-fig-h) * .5)}.tm-figure--product:not(.xm-figure) .tm-figure__bubble{max-width:min(22rem,58%);font-size:1.3rem}}@media screen and (max-width:359px){.tm-figure--product:not(.xm-figure) .tm-figure__bubble{font-size:1.2rem}}.xm-figure--team.xm-figure--card{--xm-fig-scale: 1.35}:is(.grid,.slider):has(>.grid__item .xm-figure--team.xm-figure--card),.bbq-tabs__slider:has(>.bbq-tabs__slide .xm-figure--team.xm-figure--card){--xm-fig-room: 8.6rem}media-gallery:has(>.xm-figure--team.xm-figure--product){--xm-fig-h: 16rem}@media screen and (max-width:749px){:is(.grid,.slider):has(>.grid__item .xm-figure--team.xm-figure--card),.bbq-tabs__slider:has(>.bbq-tabs__slide .xm-figure--team.xm-figure--card){--xm-fig-room: 7rem}media-gallery:has(>.xm-figure--team.xm-figure--product){--xm-fig-h: 12.8rem}}@media(prefers-reduced-motion:no-preference){.tm-figure__art>img{animation:tm-figure-sway 4.8s ease-in-out infinite alternate;will-change:transform}}@keyframes tm-figure-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}.grid.bbq-figrows{padding-top:0!important;row-gap:var(--grid-mobile-vertical-spacing, .8rem)!important}.grid.bbq-figrows>.grid__item.bbq-figrow{margin-top:var(--tm-fig-room, var(--xm-fig-room, 6rem))}@media screen and (min-width:750px){.grid.bbq-figrows{row-gap:var(--grid-desktop-vertical-spacing, 1.2rem)!important}}@media print,(forced-colors:active){.tm-figure{display:none}:is(.grid,.slider,.bbq-tabs__slider):has(.tm-figure--card),media-gallery:has(>.tm-figure--product){--tm-fig-room: 0px;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bbq-team-figures.css.map */
