.elementor .sc-price{display:flex;gap:8px;align-items: baseline;\n}.elementor .sc-quick-add{position:absolute;inset-inline-end:12px;inset-block-end:12px;inset-inline-start:12px;z-index:3;font-weight:900;font-size:8px;color:#ffffff;letter-spacing:0.13em;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;background-color:rgba(8,8,8,0.94);transform:translate3d(0px, calc(100% + 14px), 0px);transition:transform 0.25s;display:flex;justify-content:space-between;}.elementor .sc-badge{max-width:calc(100% - 76px);position:absolute;inset-block-start:15px;inset-inline-start:14px;z-index:3;font-weight:900;font-size:7px;color:#ffffff;letter-spacing:0.11em;line-height:1.15;text-transform:uppercase;padding-block-start:7px;padding-block-end:7px;padding-inline-start:9px;padding-inline-end:9px;background-color:var(--sc-red);display:block;}.elementor .sc-card-media{overflow:hidden;aspect-ratio:0.75;position:relative;padding:0px;background-color:var(--sc-tone-ice);display:block;}.elementor .sc-root{overflow:hidden;font-family:var(--sc-font);color:#ffffff;padding:0px;background-color:var(--sc-ink);}.elementor .sc-label{font-weight:900;font-size:9px;letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .sc-display{font-weight:900;font-size:clamp(54px, 6.3vw, 106px);letter-spacing:-0.072em;line-height:0.82;text-transform:uppercase;margin:0px;display:block;}.elementor .sc-kicker{font-weight:900;font-size:9px;color:#666666;letter-spacing:0.25em;text-transform:uppercase;margin-block-start:0px;margin-block-end:28px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .sc-light{color:var(--sc-ink);background-color:var(--sc-paper);}