.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.left-2{left:8px}.right-2{right:8px}.top-2{top:8px}.-mx-1{margin-left:-4px;margin-right:-4px}.-mt-1{margin-top:-4px}.block{display:block}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.rounded-md{border-radius:.375rem}.object-cover{-o-object-fit:cover;object-fit:cover}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fct-product-image-block,.fct-product-image-wrap{position:relative;margin-left:-4px;margin-right:-4px;margin-top:-4px;aspect-ratio:1 / 1;overflow:clip}.fct-product-image-block img,.fct-product-image-wrap img{display:block;height:auto;width:100%}.fct-product-image-block .fct-product-card-image-wrap,.fct-product-image-wrap .fct-product-card-image-wrap{margin:0}.fct-product-image-block img,.fct-product-card img,[data-type="fluent-cart/product-image"] img{anchor-name:--product-image}.fct-product-image-inner-blocks{pointer-events:none}.fct-product-image-inner-blocks .fct-sale-badge,.fct-product-image-inner-blocks .fct-sold-out-badge,.fct-product-image-inner-blocks .fct-product-card-title{pointer-events:auto}.fct-product-image-inner-blocks .fct-product-card-title{position:absolute;top:8px;left:8px;right:8px;margin:0;position-anchor:--product-image;top:calc(anchor(top) + 8px);left:calc(anchor(left) + 8px);right:calc(anchor(right) + 8px)}[data-type="fluent-cart/product-image"] .block-editor-inner-blocks{height:100%}[data-type="fluent-cart/product-image"] .block-editor-block-list__layout{display:grid!important;grid-template:1fr/1fr;height:100%}[data-type="fluent-cart/product-image"] .block-editor-block-list__layout>*{grid-row:1;grid-column:1}.group.list .group-\[\.list\]\:w-\[214px\]{width:214px}.group.list .group-\[\.list\]\:flex-shrink-0{flex-shrink:0}
