.fct-product-card{border-style:var(--tw-border-style);border-style:solid;--tw-border-style:solid;height:100%;transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.15s);transition-duration:.2s;--tw-duration:.2s;border-width:1px;grid-template-columns:repeat(1,minmax(0,1fr));padding:4px;display:grid;position:relative}@container product-grid (min-width:540px){.fct-product-card:is(:where(.group).list *){grid-template-columns:repeat(5,minmax(0,1fr))}}.fct-product-card{border-radius:var(--fct-card-radius,8px)}.fct-product-card *{box-sizing:border-box}.fct-product-card del{opacity:.5}.fct-product-card h1,.fct-product-card h2,.fct-product-card h3,.fct-product-card h4,.fct-product-card h5,.fct-product-card h6{--tw-font-weight:500;padding-top:12px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px);margin-top:0;margin-bottom:4px;font-size:16px;font-weight:500}.fct-product-card h1 a,.fct-product-card h2 a,.fct-product-card h3 a,.fct-product-card h4 a,.fct-product-card h5 a,.fct-product-card h6 a{text-decoration-line:none}@media (hover:hover){:is(.fct-product-card h1 a,.fct-product-card h2 a,.fct-product-card h3 a,.fct-product-card h4 a,.fct-product-card h5 a,.fct-product-card h6 a):hover{text-decoration-line:underline}}:is(.fct-product-card h1 a,.fct-product-card h2 a,.fct-product-card h3 a,.fct-product-card h4 a,.fct-product-card h5 a,.fct-product-card h6 a):focus{text-decoration-line:underline}.fct-product-card .fct-product-card-image-wrap{aspect-ratio:1;margin-inline:-4px;margin-top:-4px;position:relative}.fct-product-card .fct-product-card-image-wrap.is-placeholder{border-bottom:1px solid var(--fct-card-border-color,#d6dae1)}.fct-product-card .fct-dynamic-product-image{aspect-ratio:1;margin-inline:-4px;margin-top:-4px;position:relative}.fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap{margin-inline:0;margin-top:0}.fct-product-card h5.dynamic,.fct-product-card .fct-dynamic-product-title{margin:0!important}.fct-product-card img{aspect-ratio:1;object-fit:cover;width:100%;height:100%}.fct-product-card img:is(:where(.group).list *){height:100%;display:block}@container product-grid (min-width:390px){.fct-product-card img:is(:where(.group).list *){aspect-ratio:1}}.fct-product-card img{border-top-left-radius:calc(var(--fct-card-radius,8px) - 1px);border-top-right-radius:calc(var(--fct-card-radius,8px) - 1px);anchor-name:--product-image}.fct-product-card img:hover{opacity:.9}.fct-product-card .fct-product-card-title{overflow-wrap:anywhere}.fct-product-card .fct-product-sku{padding-bottom:4px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px);font-size:14px}.fct-product-card .fct-product-sku .fct-product-sku__label{--tw-font-weight:600;font-weight:600}.fct-product-card .fct-product-sku .fct-product-sku__value{--tw-font-weight:400;font-weight:400}.fct-product-card .fct-product-card-prices{padding-bottom:12px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px);font-size:16px}.fct-product-card .fct-product-card-prices+p{margin-top:auto!important}[dir=rtl] .fct-product-card .fct-product-card-prices .fct-compare-price,[dir=rtl] .fct-product-card .fct-product-card-prices .fct-item-price{unicode-bidi:isolate}.fct-product-card button{cursor:pointer;border-style:var(--tw-border-style);text-align:center;--tw-leading:1;text-transform:capitalize;border-width:0;width:100%;min-height:40px;margin-top:auto;font-size:14px;line-height:1}@container product-grid (min-width:390px){.fct-product-card button:is(:where(.group).list *){max-width:178px;transition-property:none}}.fct-product-card button{padding-left:var(--fct-btn-padding-x,12px);padding-right:var(--fct-btn-padding-x,12px);padding-top:var(--fct-btn-padding-y,12px);padding-bottom:var(--fct-btn-padding-y,12px);border-radius:var(--fct-btn-radius,8px)}.fct-product-card button .fluent-cart-loader{pointer-events:none;--tw-duration:.3s;border-radius:var(--fct-btn-radius,8px);justify-content:center;align-items:center;width:100%;height:100%;transition-duration:.3s;display:none;position:absolute;top:0;right:0;bottom:0;left:0}.fct-product-card button.out-of-stock{cursor:not-allowed;border-style:var(--tw-border-style);border-style:solid;--tw-border-style:solid;border-width:1px;border-color:var(--fct-card-border-color,#d6dae1);--tw-font-weight:500;color:#9d9fac;--tw-shadow:0 0 rgba(0,0,0,0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;font-weight:500}.fct-product-card .fct-product-card-content{display:grid}.fct-product-card p:not(.fct-product-card-excerpt){margin:0}.fct-product-card .fct-product-card-rating{padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px);align-items:center;gap:4px;display:flex}.fct-product-card .fct-product-card-rating .fct-product-card-stars{--tw-leading:1;align-items:center;line-height:1;display:flex}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star{color:var(--fct-review-star-empty-color,#d1d5db);font-size:14px;line-height:1;display:inline-flex}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star-svg,.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star-half-empty{display:block}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star-filled{color:var(--fct-review-star-color,#f59e0b)}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star-half{line-height:1;display:inline-block;position:relative}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star-half-empty{color:var(--fct-review-star-empty-color,#d1d5db)}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star-half-fill{width:50%;color:var(--fct-review-star-color,#f59e0b);inset-inline-start:0;position:absolute;top:0;overflow:hidden}.fct-product-card .fct-product-card-rating .fct-product-card-review-count{font-size:12px}[dir=rtl] .fct-product-card .fct-product-card-rating .fct-product-card-review-count{unicode-bidi:isolate}.fct-product-card .fct-product-card-excerpt,.fct-product-card p.dynamic{padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px);margin-bottom:8px;font-size:14px;display:none}.fct-product-view-button,a.fct-product-view-button,button.fct-product-view-button{cursor:pointer;border-style:var(--tw-border-style);text-align:center;--tw-leading:1;border-width:0;justify-content:center;align-items:center;min-height:40px;margin-top:auto;font-size:14px;line-height:1;display:flex}@container product-grid (min-width:390px){:is(.fct-product-view-button,a.fct-product-view-button,button.fct-product-view-button):is(:where(.group).list *){max-width:178px;transition-property:none}}.fct-product-view-button,a.fct-product-view-button,button.fct-product-view-button{padding-left:var(--fct-btn-padding-x,12px);padding-right:var(--fct-btn-padding-x,12px);padding-top:var(--fct-btn-padding-y,12px);padding-bottom:var(--fct-btn-padding-y,12px);border-radius:var(--fct-btn-radius,8px)}.fct-product-view-button.group.loading .fluent-cart-loader,a.fct-product-view-button.group.loading .fluent-cart-loader,button.fct-product-view-button.group.loading .fluent-cart-loader{opacity:1}.fct-product-view-button.out-of-stock,a.fct-product-view-button.out-of-stock,button.fct-product-view-button.out-of-stock{cursor:not-allowed;border-style:var(--tw-border-style);border-style:solid;--tw-border-style:solid;border-width:1px;border-color:var(--fct-card-border-color,#d6dae1);--tw-font-weight:500;color:#9d9fac;--tw-shadow:0 0 rgba(0,0,0,0);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;font-weight:500}body:not(.fluent-cart-no-colors) .fct-product-card-review-count{color:var(--fct-card-rating-count-color)}body:not(.fluent-cart-no-colors) .fct-product-card{border-color:var(--fct-card-border-color)}body:not(.fluent-cart-no-colors) .fct-product-card h1,body:not(.fluent-cart-no-colors) .fct-product-card h2,body:not(.fluent-cart-no-colors) .fct-product-card h3,body:not(.fluent-cart-no-colors) .fct-product-card h4,body:not(.fluent-cart-no-colors) .fct-product-card h5,body:not(.fluent-cart-no-colors) .fct-product-card h6,body:not(.fluent-cart-no-colors) .fct-product-card h1 a,body:not(.fluent-cart-no-colors) .fct-product-card h2 a,body:not(.fluent-cart-no-colors) .fct-product-card h3 a,body:not(.fluent-cart-no-colors) .fct-product-card h4 a,body:not(.fluent-cart-no-colors) .fct-product-card h5 a,body:not(.fluent-cart-no-colors) .fct-product-card h6 a,body:not(.fluent-cart-no-colors) .fct-product-card .fct-product-sku .fct-product-sku__label{color:var(--fct-card-primary-text-color)}body:not(.fluent-cart-no-colors) .fct-product-card .fct-product-sku .fct-product-sku__value{color:var(--fct-card-text-color)}body:not(.fluent-cart-no-colors) .fct-product-card .fct-product-card-prices{color:var(--fct-card-primary-text-color)}body:not(.fluent-cart-no-colors) .fct-product-list-container .fct-product-list-heading{color:var(--fct-heading-color)}body:not(.fluent-cart-no-colors) .fct-product-card button{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0)),var(--fct-card-btn-bg-color);color:var(--fct-card-btn-text-color);box-shadow:inset 0 .5px .5px .5px rgba(255,255,255,.1)}@media (hover:hover){body:not(.fluent-cart-no-colors) .fct-product-card button:hover{background-color:var(--fct-card-btn-hover-bg-color);color:var(--fct-card-btn-hover-text-color)}}body:not(.fluent-cart-no-colors) .fct-product-card button:focus{color:var(--fct-card-btn-text-color)}body:not(.fluent-cart-no-colors) .fct-product-card button .fluent-cart-loader{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0)),var(--fct-card-btn-bg-color)}body:not(.fluent-cart-no-colors) .fct-product-view-button{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,0)),var(--fct-card-btn-bg-color);color:var(--fct-card-btn-text-color);box-shadow:inset 0 .5px .5px .5px rgba(255,255,255,.1)}@media (hover:hover){body:not(.fluent-cart-no-colors) .fct-product-view-button:hover{background-color:var(--fct-card-btn-hover-bg-color);color:var(--fct-card-btn-hover-text-color)}}body.fluent-cart-custom:not(.fluent-cart-no-colors) .fct-product-card{background-color:var(--fct-card-bg-color,transparent)}.fct-product-list-container .fct-product-list-heading{--tw-font-weight:700;margin-top:0;margin-bottom:30px;font-size:26px;font-weight:700}.fct-product-list{gap:var(--fct-grid-gap,24px);--fct-product-list-columns:4;grid-template-columns:repeat(var(--fct-product-list-columns),1fr);display:grid}.fct-product-list .fct-product-card a{text-decoration-line:none}@container product-grid (min-width:540px){.group.list .fct-single-product-card{grid-template-areas:"head body" "head footer"}}@media (max-width:990px){.fct-product-list{--fct-product-list-columns:3!important}}@media (max-width:768px){.fct-product-list{--fct-product-list-columns:2!important}}@media (max-width:575px){.fct-product-list{--fct-product-list-columns:1!important}}