.z-\[2\]{z-index:2}.block{display:block}.inline-block{display:inline-block}.flex-col{flex-direction:column}.rounded{border-radius:8px}.bg-green-50{background-color:#f0fdf4}.bg-red-50{background-color:#fcebe6}.px-2\.5{padding-inline:10px}.px-3{padding-inline:12px}.py-1{padding-block:4px}.py-1\.5{padding-block:6px}.pr-2\.5{padding-right:10px}.pr-3{padding-right:12px}.pr-5{padding-right:20px}.pl-2\.5{padding-left:10px}.pl-3{padding-left:12px}.text-\[13px\]{font-size:13px}.text-xs{font-size:12px}.leading-none{--tw-leading:1;line-height:1}.font-medium{--tw-font-weight:500;font-weight:500}.whitespace-nowrap{white-space:nowrap}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.fct-sold-out-badge{pointer-events:none;z-index:2;--tw-leading:1;--tw-font-weight:500;white-space:nowrap;font-weight:500;line-height:1;display:inline-block}.fct-sold-out-badge--badge{border-radius:8px;padding-block:4px;padding-inline:10px;font-size:13px}.fct-sold-out-badge--ribbon{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);padding-block:4px;border-radius:0;padding-left:10px;padding-right:20px;font-size:12px}.fct-sold-out-badge--ribbon.fct-sold-out-badge--top-right,.fct-sold-out-badge--ribbon.fct-sold-out-badge--bottom-right{clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);padding-left:20px;padding-right:10px}.fct-sold-out-badge--tag{clip-path:polygon(0 0,8px 50%,0 100%,100% 100%,100% 0);padding-block:4px;border-radius:0;padding-left:12px;padding-right:10px;font-size:13px}.fct-sold-out-badge--tag.fct-sold-out-badge--top-right,.fct-sold-out-badge--tag.fct-sold-out-badge--bottom-right{clip-path:polygon(0 0,0 100%,100% 100%,calc(100% - 8px) 50%,100% 0);padding-left:10px;padding-right:12px}.fct-sold-out-badge--top-left{position-anchor:--product-image;top:8px;top:calc(anchor(top) + 8px);left:8px;left:calc(anchor(left) + 8px);position:absolute}.fct-sold-out-badge--top-right{position-anchor:--product-image;top:8px;top:calc(anchor(top) + 8px);right:8px;right:calc(anchor(right) + 8px);position:absolute}.fct-sold-out-badge--bottom-left{position-anchor:--product-image;bottom:8px;bottom:calc(anchor(bottom) + 8px);left:8px;left:calc(anchor(left) + 8px);position:absolute}.fct-sold-out-badge--bottom-right{position-anchor:--product-image;bottom:8px;bottom:calc(anchor(bottom) + 8px);right:8px;right:calc(anchor(right) + 8px);position:absolute}.fct-sold-out-badge:not([class*=has-background]){color:#f04438;background-color:#fcebe6}.fct-sold-out-badge-status{border-radius:8px;padding-block:6px;padding-inline:12px;font-size:12px}.fct-sold-out-badge-status--out-of-stock{color:#9b2406;background-color:#fcebe6}.fct-sold-out-badge-status--in-stock{color:#166534;background-color:#f0fdf4}