/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.fct-similar-product-list-container{width:100%;max-width:1290px;margin-left:auto;margin-right:auto;display:block;container:similar-product/inline-size}@keyframes spin{to{transform:rotate(360deg)}}.fct-similar-product-list-container .animate-spin{animation:1s linear infinite spin}.fct-product-modal{z-index:99999;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;top:0;left:0}.fct-product-modal-overlay{opacity:.5;background-color:#2f3448;width:100%;height:100%;position:absolute;top:0;left:0}.fct-product-modal-close{z-index:999;cursor:pointer;border-style:var(--tw-border-style);background-color:var(--fct-secondary-btn-bg-color,#fff);width:30px;height:30px;color:var(--fct-primary-text-color,#2f3448);inset-inline-end:16px;border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:16px}@media (hover:hover){.fct-product-modal-close:hover{background-color:var(--fct-secondary-btn-hover-bg-color,#f5f6f7)}}.fct-product-modal-close svg{width:12px;height:12px}.fct-product-modal-close.hovered{background-color:var(--fct-secondary-btn-hover-bg-color,#f5f6f7)}.fct-product-modal-body{z-index:10;background-color:var(--fct-card-bg-color,#fff);border-radius:var(--fct-popup-radius,8px);width:1020px;min-height:400px;max-height:610px;padding:30px;position:relative;overflow-x:hidden}.fct-product-modal-body:active::-webkit-scrollbar-thumb{visibility:visible}.fct-product-modal-body:focus::-webkit-scrollbar-thumb{visibility:visible}.fct-product-modal-body:hover::-webkit-scrollbar-thumb{visibility:visible}.fct-product-modal-body::-webkit-scrollbar-thumb{background-color:#d6dae1;border-radius:6px}.fct-product-modal-body::-webkit-scrollbar{width:8px;height:4px}.fct-product-modal-body .fluent-cart-single-product-page-row{gap:32px}.fct-product-modal-body .fluent-cart-similar-product-list{gap:var(--fct-grid-gap,20px)}.fct-product-modal-body .fluent-cart-single-product-page-product-variant-title{max-width:200px}.fct-product-modal-body .fct-product-sku:not(.is-hidden){display:inline-flex}.fct-product-modal-body .fct-product-sku:before{display:none}.fct-product-modal-body .fct-single-product-page{padding-inline:0!important}.fluent-cart-similar-product-list .fluent-cart-single-product-card.single-product-card{width:100%!important;max-width:100%!important}.fct-related-products-grid{gap:var(--fct-grid-gap,20px);--fct-related-product-columns:4;grid-template-columns:repeat(var(--fct-related-product-columns),1fr);display:grid}@media (max-width:1290px){.fct-similar-product-list-container{padding-inline:30px}}@media (max-width:1024px){.fct-related-products-grid{--fct-related-product-columns:3!important}}@media (max-width:640px){.fct-related-products-grid{--fct-related-product-columns:2!important}}@media (max-width:424px){.fct-related-products-grid{--fct-related-product-columns:1!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}