body.lb-disable-scrolling{overflow:hidden}.fct-lightboxOverlay{position:fixed;top:0;left:0;z-index:9999;background-color:#000;opacity:.8!important;display:none}.fct-lightbox{position:fixed;max-height:100vh;height:100vh;left:0;top:0!important;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none;display:flex;align-items:center;justify-content:center;flex-direction:column}.fct-lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.fct-lightbox a img{border:none}.fct-lightbox .lb-outerContainer{position:initial;width:80%;height:80%;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.fct-lightbox .lb-nav{z-index:10;display:block!important}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{left:12px;float:left;background:#c0c2c4 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%3e%3cpath%20d='M7%201L1.70711%206.29289C1.37377%206.62623%201.20711%206.79289%201.20711%207C1.20711%207.20711%201.37377%207.37377%201.70711%207.70711L7%2013'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center 48% no-repeat}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{right:12px;float:right;background:#c0c2c4 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%208%2014'%20fill='none'%3e%3cpath%20d='M1%2013L6.29289%207.70711C6.62623%207.37377%206.79289%207.20711%206.79289%207C6.79289%206.79289%206.62623%206.62623%206.29289%206.29289L1%201'%20stroke='currentColor'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") center 48% no-repeat;opacity:1!important}.lb-nav a.lb-next:hover{opacity:1}.fct-lightbox .lb-nav a.lb-next:hover,.fct-lightbox .lb-nav a.lb-prev:hover{background-color:#fff}.fct-lightbox .lb-nav a.lb-next,.fct-lightbox .lb-nav a.lb-prev{display:block!important;width:40px;height:40px;border-radius:50%;top:50%;transform:translateY(-50%);position:absolute;transition:.3s}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc;width:100%}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;font-size:12px;color:#999}.lb-data .lb-close{display:block;width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAAPFBMVEX///8AAAD9/f2CgoKAgIAAAAAAAAAAAABLS0sAAAAAAACqqqqqqqq6urpKSkpISEgAAAC7u7u5ubn////zbsMcAAAAE3RSTlMASv6rqwAWS5YMC7/AyZWVFcrJCYaKfAAAAHhJREFUeF590kkOgCAQRFEaFVGc+/53FYmbz6JqBbyQMFSYuoQuV+iTflnstI7ssLXRvMWRaEMs84e2uVckuZe6knL0hiSPObXhj6ChzoEkIolIIpKIO4joICAIeDd7QGIfCCjOKe9HEk8mnxpIAup/F31RPZP9fAG3IAyBSJe0igAAAABJRU5ErkJggg==) top right no-repeat;text-align:right;outline:none;opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.fct-lightbox .lb-closeContainer{position:absolute;right:10px;z-index:9999;transition:opacity .1s linear;top:40px}.lb-nav:hover .lb-closeContainer{opacity:1}.fct-lightbox .lb-closeContainer .lb-close{width:28px;height:28px;display:block;color:#fff;cursor:pointer}.lb-spinner{width:48px;height:48px;border:5px solid;border-color:rgba(255,255,255,.5) transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{color:#545454;font-family:Inter,sans-serif!important;font-size:15px}:root{--fct-single-product-primary-text-color: var(--fct-primary-text-color, #2F3448);--fct-single-product-border-color: var(--fct-border-color, #d6dae1);--fct-single-product-active-border-color: var(--fct-active-border-color, #253241);--fct-single-product-qty-bg: #eaecf0;--fct-single-product-qty-text-color: #2F3448}.fct-single-product-page{width:100%;display:block;margin-bottom:30px;container-type:inline-size;container-name:product-page}.fct-single-product-page h1,.fct-single-product-page h2,.fct-single-product-page h3,.fct-single-product-page h4,.fct-single-product-page h5,.fct-single-product-page h6{margin:0}.fct-single-product-page-body{padding-top:28px}.fct-single-product-page.is-mobile .fluent-cart-single-product-page-row{gap:12px}.fct-single-product-page.is-mobile .fluent-cart-single-product-page-product-thumbnail-wrapper{position:relative;top:0}.fct-single-product-page.is-mobile .fct-product-gallery-wrapper{position:relative}.fct-single-product-page.is-mobile .fct-product-gallery-thumb{overflow:hidden;position:relative;min-height:clamp(280px,88vw,540px);height:auto}.fct-single-product-page.is-mobile .fct-product-gallery-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .36s ease,transform .36s ease;will-change:opacity,transform}.fct-single-product-page.is-mobile .fct-product-gallery-thumb img.is-switching{opacity:.08;transform:scale(.985)}@container product-page (max-width: 767px){.fct-single-product-page .fct-single-product-page-row{grid-template-areas:"thumbnail" "summary"}}@container product-page (min-width: 768px){.fct-single-product-page .fct-single-product-page-row{grid-template-areas:"thumbnail summary"}}.fct-single-product-page-row{position:relative;margin-bottom:50px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:flex-start;gap:32px}@container product-page (min-width: 768px){.fct-single-product-page-row{grid-template-columns:1.1fr .9fr}}.fct-single-product-page-row .fluent-cart-single-product-page-product-out-of-stock{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fct-product-gallery-wrapper{grid-area:thumbnail;display:flex;flex-direction:column;gap:16px}.fct-product-gallery-wrapper.thumb-pos-top{display:flex;flex-direction:column-reverse}.fct-product-gallery-wrapper.thumb-pos-top .fct-gallery-thumb-controls{margin-bottom:20px;margin-top:0}@media (min-width: 769px){.fct-product-gallery-wrapper.thumb-pos-top{position:sticky;top:4px}}.fct-product-gallery-wrapper.thumb-pos-bottom .fct-gallery-thumb-controls{margin-top:20px;margin-bottom:0}.fct-product-gallery-wrapper.thumb-pos-left{display:flex;flex-direction:row-reverse;-moz-column-gap:10px;column-gap:10px;aspect-ratio:auto}.fct-product-gallery-wrapper.thumb-pos-left .fct-gallery-thumb-controls{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:clip}.fct-product-gallery-wrapper.thumb-pos-left .fct-product-gallery-thumb{height:100%}.fct-product-gallery-wrapper.thumb-pos-right{display:flex;-moz-column-gap:10px;column-gap:10px;aspect-ratio:auto;align-items:stretch}.fct-product-gallery-wrapper.thumb-pos-right .fct-gallery-thumb-controls{margin-top:0;margin-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;overflow:clip}.fct-product-gallery-wrapper.thumb-pos-right .fct-product-gallery-thumb{height:100%;overflow-y:auto}.fct-product-gallery-wrapper.thumb-pos-left .fct-gallery-thumb-controls.is-scrollable,.fct-product-gallery-wrapper.thumb-pos-right .fct-gallery-thumb-controls.is-scrollable{overflow-y:auto;overflow-x:hidden}.fct-product-gallery-thumb{height:auto;max-height:600px;width:100%;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);text-align:center;aspect-ratio:1/1}.fct-product-gallery-thumb .containerZoom{border-radius:4px}.fct-product-gallery-thumb img{height:100%;width:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover;transition:opacity .25s ease,transform .25s ease}.fct-product-gallery-thumb img.is-switching{opacity:.08;transform:scale(.995)}.fct-product-gallery-thumb img.is-hidden{display:none}.fct-product-gallery-thumb .fct-product-featured-video{display:flex;height:100%;width:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background-color:var(--fct-single-product-qty-bg)}.fct-product-gallery-thumb .fct-product-featured-video iframe,.fct-product-gallery-thumb .fct-product-featured-video video{height:100%;width:100%}.fct-product-gallery-thumb .fct-product-featured-video .fct-product-featured-video__embed{height:100%;width:100%;border:0}.fct-product-gallery-thumb .fct-product-featured-video .fct-product-featured-video__preview{position:relative;display:flex;height:100%;width:100%;cursor:pointer;align-items:center;justify-content:center;border-width:0px;background-color:transparent;padding:0}.fct-product-gallery-thumb .fct-product-featured-video .fct-product-featured-video__preview:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .4}.fct-product-gallery-thumb .fct-product-featured-video .fct-product-featured-video__preview-image{position:relative;z-index:1;height:100%;width:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.fct-product-gallery-thumb .fct-product-featured-video .fct-product-featured-video__play{position:absolute;z-index:10;display:flex;height:64px;width:64px;align-items:center;justify-content:center;border-radius:9999px;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-bg-opacity: .9;--tw-text-opacity: 1;color:rgb(117 129 149 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-gallery-thumb .fct-product-featured-video .fct-product-featured-video__preview.is-hidden,.fct-product-gallery-thumb .fct-product-featured-video.is-hidden{display:none}.fct-product-custom-sections{margin-top:48px;display:flex;flex-direction:column;gap:40px}.fct-product-custom-sections .fct-product-custom-section{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));align-items:center;gap:32px;border-radius:18px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:24px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@container product-page (min-width: 1024px){.fct-product-custom-sections .fct-product-custom-section{padding:36px}}@media (min-width: 768px){.fct-product-custom-sections .fct-product-custom-section{grid-template-columns:1fr 1fr}}.fct-product-custom-sections .fct-product-custom-section:hover{border-color:var(--fct-single-product-active-border-color);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.fct-product-custom-sections .fct-product-custom-section.is-reverse{grid-template-columns:1fr 1fr}.fct-product-custom-sections .fct-product-custom-section.is-reverse .fct-product-section-media{order:2}.fct-product-custom-sections .fct-product-custom-section.is-reverse .fct-product-section-copy{order:1}}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media{width:100%}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-image,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-video{width:100%;overflow:hidden;border-radius:18px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-image img,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-image video,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-image iframe,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-video img,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-video video,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-video iframe{height:100%;width:100%;border-radius:12px;-o-object-fit:cover;object-fit:cover;min-height:280px}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-image iframe,.fct-product-custom-sections .fct-product-custom-section .fct-product-section-media .fct-product-section-video iframe{border:0}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy{display:flex;max-width:720px;flex-direction:column;gap:16px}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-heading{font-size:26px;font-weight:600;line-height:1.35;color:var(--fct-single-product-primary-text-color)}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(12px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(12px * var(--tw-space-y-reverse))}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description{font-size:15px;line-height:1.75rem;color:var(--fct-secondary-text-color)}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description p{margin:0;color:var(--fct-secondary-text-color)}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description p:last-child{margin-bottom:0}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description ul{list-style-type:disc}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description ul{padding-left:20px;color:var(--fct-secondary-text-color)}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description ol{list-style-type:decimal}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description ol{padding-left:20px;color:var(--fct-secondary-text-color)}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description a{font-weight:600;color:var(--fct-single-product-active-border-color);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-description strong{color:var(--fct-single-product-primary-text-color)}.fct-product-custom-sections .fct-product-custom-section .fct-product-section-copy .fct-product-section-actions{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fct-gallery-thumb-controls{flex-wrap:wrap;display:flex;gap:8px;overflow-y:hidden;border-radius:4px;padding:0;scrollbar-width:none;-ms-overflow-style:none}.fct-gallery-thumb-controls:active::-webkit-scrollbar-thumb,.fct-gallery-thumb-controls:focus::-webkit-scrollbar-thumb,.fct-gallery-thumb-controls:hover::-webkit-scrollbar-thumb{visibility:visible}.fct-gallery-thumb-controls::-webkit-scrollbar-thumb{border-radius:6px;--tw-bg-opacity: 1;background-color:rgb(214 218 225 / var(--tw-bg-opacity, 1));visibility:hidden}.fct-gallery-thumb-controls::-webkit-scrollbar{height:0px;width:0px;display:none}.fct-gallery-thumb-controls.is-scrollable{flex-wrap:nowrap;overflow-x:auto}.fct-gallery-thumb-control-button{height:46px;width:46px;flex:none;flex-shrink:0;overflow:hidden;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);background-color:transparent;padding:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.fct-gallery-thumb-control-button:first-child{margin-left:0}.fct-gallery-thumb-control-button:hover{border-color:var(--fct-single-product-border-color);background-color:transparent;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fct-gallery-thumb-control-button:focus{background-color:transparent}.fct-gallery-thumb-control-button.is-hidden{display:none}.fct-gallery-thumb-control-button img{height:100%;width:100%;cursor:pointer;border-radius:4px;-o-object-fit:cover;object-fit:cover;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fct-gallery-thumb-control-button.active{border-color:var(--fct-single-product-active-border-color)}.fct-gallery-thumb-control-button:hover img,.fct-gallery-thumb-control-button .thumbnail-active img{opacity:1}.fct-product-tab-nav{position:relative;margin-bottom:20px;display:flex;gap:20px;border-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(234 236 240 / var(--tw-border-opacity, 1))}.fct-product-tab-nav .tab-active-bar{position:absolute;bottom:0;left:0;height:2px;width:0px;--tw-bg-opacity: 1;background-color:rgb(37 50 65 / var(--tw-bg-opacity, 1));transition:left .3s ease,width .3s ease}.fct-product-tab-nav-item{position:relative;cursor:pointer;padding-left:4px;padding-right:4px;padding-bottom:10px;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-product-tab-nav-item.active{font-weight:600;--tw-text-opacity: 1;color:rgb(37 50 65 / var(--tw-text-opacity, 1))}.fct-product-tab-pane{display:none}.fct-product-tab-pane.active{display:block}.fct-product-summary{grid-area:summary}.fct-product-summary .fct-product-summary-card>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(20px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(20px * var(--tw-space-y-reverse))}.fct-product-summary .fct-product-summary-card{border-radius:8px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:20px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@container product-page (min-width: 1024px){.fct-product-summary .fct-product-summary-card{padding:28px}}.fct-product-summary .fct-product-summary-header{margin-bottom:8px;display:flex;flex-direction:column;gap:8px;border-width:0px;padding-bottom:12px}.fct-single-product-page .fct-product-gallery-thumb,.fct-single-product-page .fct-gallery-thumb-control-button,.fct-single-product-page .fct-product-summary-card,.fct-single-product-page .fct-product-variant-item,.fct-single-product-page .fct-product-assurances,.fct-single-product-page .fct-product-assurance-icon,.fct-single-product-page .fct-product-quantity,.fct-single-product-page .fct-product-buttons-wrap button,.fct-single-product-page .fct-product-buttons-wrap a,.fct-single-product-page .fct-product-description,.fct-single-product-page .fct-product-gallery-thumb img,.fct-single-product-page .fct-gallery-thumb-control-button img{border-radius:8px}.fct-single-product-page .fct-product-quantity-container{display:none}.fct-single-product-page .fluent-cart-direct-checkout-button{display:none!important}.fct-single-product-page .fct-product-buttons-wrap{margin-top:16px;display:flex;flex-direction:column;gap:12px}.fct-single-product-page .fct-dominant-add-to-cart{border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:14px 24px;font-size:17px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-single-product-page .fct-dominant-add-to-cart:hover{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-single-product-page .fct-dominant-add-to-cart:focus{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.fct-single-product-page .fct-dominant-add-to-cart{gap:10px}.fct-single-product-page .fct-payment-icons{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:4px}.fct-single-product-page .fct-payment-icons img{width:64.98px;height:43.82px;-o-object-fit:contain;object-fit:contain;display:block}.fct-single-product-page .fct-add-to-cart-icon{display:flex;align-items:center}.fct-single-product-page .fct-add-to-cart-icon svg{height:20px;width:20px}.fct-single-product-page .fct-product-title h1,.fct-single-product-page .fct-product-title h2,.fct-single-product-page .fct-product-title h3,.fct-single-product-page .fct-product-title h4,.fct-single-product-page .fct-product-title h5{line-height:1.25}.fct-single-product-page .fct-product-description{margin-top:40px;margin-bottom:40px}.fct-single-product-page .fct-product-description>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.fct-single-product-page .fct-product-description{border-radius:18px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:24px;font-size:15px;line-height:1.75rem;color:var(--fct-single-product-primary-text-color);--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@container product-page (min-width: 1024px){.fct-single-product-page .fct-product-description{padding:32px}}.fct-single-product-page .fct-product-description p{margin-bottom:12px;color:var(--fct-secondary-text-color)}.fct-single-product-page .fct-product-description p:last-child{margin-bottom:0}.fct-single-product-page .fct-product-description img,.fct-single-product-page .fct-product-description video,.fct-single-product-page .fct-product-description iframe{max-width:100%;border-radius:16px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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-single-product-page .fct-product-description ul{list-style-type:disc}.fct-single-product-page .fct-product-description ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.fct-single-product-page .fct-product-description ul{padding-left:20px;color:var(--fct-secondary-text-color)}.fct-single-product-page .fct-product-description ol{list-style-type:decimal}.fct-single-product-page .fct-product-description ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.fct-single-product-page .fct-product-description ol{padding-left:20px;color:var(--fct-secondary-text-color)}.fct-single-product-page .fct-product-description h2,.fct-single-product-page .fct-product-description h3,.fct-single-product-page .fct-product-description h4,.fct-single-product-page .fct-product-description h5{margin-top:8px;margin-bottom:8px;font-weight:600;line-height:1.3;color:var(--fct-single-product-primary-text-color)}.fct-single-product-page .fct-product-description h2{font-size:20px}.fct-single-product-page .fct-product-description h3{font-size:18px}.fct-single-product-page .fct-product-description h4,.fct-single-product-page .fct-product-description h5{font-size:16px}.fct-single-product-page .fct-product-description a{font-weight:600;color:var(--fct-single-product-active-border-color);-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px}.fct-single-product-page .fct-product-description blockquote{border-radius:6px;border-left-width:4px;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(245 246 247 / var(--tw-bg-opacity, 1));padding-left:16px;font-style:italic;color:var(--fct-secondary-text-color)}.fct-product-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;color:var(--fct-single-product-primary-text-color)}.fct-product-prices{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;font-size:30px;font-weight:600;line-height:1.1;color:var(--fct-single-product-primary-text-color)}.fct-product-prices .fct-item-price{color:var(--fct-primary-bg-color,var(--fct-single-product-active-border-color))}.fct-product-prices .fct-compare-price{font-size:18px;font-weight:500;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-product-prices .fct-compare-price del{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.fct-product-title{margin-bottom:4px}.fct-product-title h1,.fct-product-title h2,.fct-product-title h3,.fct-product-title h4,.fct-product-title h5{margin:0;font-size:30px;font-weight:600;line-height:38px;color:var(--fct-single-product-primary-text-color)}.fct-product-excerpt{margin-bottom:20px;font-size:15px;line-height:24px}.fct-product-excerpt p{margin:0;color:var(--fct-secondary-text-color)}.fct-product-stock{margin:0 0 16px;display:flex;list-style-type:none;align-items:center;gap:6px;padding:0}.fct-product-stock span{font-size:15px;color:var(--fct-single-product-primary-text-color)}.fct-product-stock .in-stock{font-size:15px;font-weight:500;color:var(--fct-single-product-primary-text-color)}.fct-product-stock .out-of-stock{font-size:15px;--tw-text-opacity: 1;color:rgb(240 68 56 / var(--tw-text-opacity, 1))}.fct-product-variants{margin-bottom:24px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.fct-product-variants.column-type-one .fct-product-variant-item .variant-content{justify-content:flex-start}.fct-product-variants.column-type-one .fct-product-variant-item.fct_variation_view_type_text{border-radius:12px;padding:16px}.fct-product-variants.column-type-one .fct-product-variant-item.fct_variation_view_type_text .fluent-cart-single-product-page-product-variant-title{max-width:80%}.fct-product-variants.column-type-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fct-product-variants.column-type-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fct-product-variants.column-type-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fct-product-variants.column-type-masonry{display:flex;flex-wrap:wrap}.fct-product-variants.column-type-masonry .fluent-cart-single-product-page-product-variants-iterator-variation-item{max-width:100%}.fct-product-variant-item{position:relative;display:flex;cursor:pointer;flex-direction:column;justify-content:space-between;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);padding:8px 10px;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-product-variant-item:focus{outline-width:1px}.fct-product-variant-item .fct-product-variant-image{height:32px;width:32px;flex-shrink:0}.fct-product-variant-item .fct-product-variant-image img{height:100%;width:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.fct-product-variant-item .fct-product-variant-title{font-size:14px;font-weight:500;line-height:20px;color:var(--fct-single-product-primary-text-color)}.fct-product-variant-item .variant-content{display:flex;align-items:center;gap:12px}.fct-product-variant-item .additional-info{font-size:14px}.fct-product-variant-item .fct-product-variant-price{position:absolute;top:50%;right:16px;display:inline-flex;flex-shrink:0;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.2;color:var(--fct-single-product-primary-text-color);transform:translateY(-50%)}.fct-product-variant-item .fct-product-variant-price .fct-product-variant-compare-price{font-size:13px;font-weight:400;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-product-variant-item .fct-product-variant-tooltip{visibility:hidden;position:absolute;top:90%;left:50%;z-index:10;white-space:nowrap;border-radius:6px;--tw-bg-opacity: 1;background-color:rgb(37 50 65 / var(--tw-bg-opacity, 1));padding:2px 8px;font-size:12px;font-weight:500;line-height:1.5;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transform:translate(-50%) scale(.9)}.fct-product-variant-item .fct-product-variant-tooltip:after{position:absolute;top:0;left:50%;height:8px;width:8px;border-radius:1px;--tw-bg-opacity: 1;background-color:rgb(37 50 65 / var(--tw-bg-opacity, 1));content:"";transform:rotate(45deg) translate(-50%)}.fct-product-variant-item.fct_variation_view_type_image{height:70px;width:70px;justify-content:center;border-radius:9999px;padding:0;text-align:center}.fct-product-variant-item.fct_variation_view_type_image .fct-product-variant-image{height:100%;width:100%;transform:scale(.9)}.fct-product-variant-item.fct_variation_view_type_image .fct-product-variant-image img{border-radius:50px}.fct-product-variant-item.fct_variation_view_type_image .fct-product-variant-image.placeholder-image{height:100%;width:100%}.fct-product-variant-item.fct_variation_view_type_image .fct-product-variant-image.placeholder-image img{border-radius:34px}.fct-product-variant-item.fct_variation_view_type_image:hover .fct-product-variant-tooltip{visibility:visible;opacity:1;transform:translate(-50%) scale(1)}.fct-product-variant-item.fct_variation_view_type_text .fct-product-variant-payment-type{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.fct-product-variant-item.fct_variation_view_type_text .fct-product-variant-payment-type .additional-info{overflow:hidden}.fct-product-variant-item.selected{border-color:var(--fct-single-product-active-border-color);box-shadow:0 0 0 2px #fff,0 0 0 4px #476cff1a}.fct-product-variant-item.selected.fct_variation_view_type_text .fct-product-variant-payment-type{grid-template-rows:1fr;padding-top:4px}.fct-product-item-price{margin-top:20px;font-size:18px;color:var(--fct-single-product-primary-text-color)}.fct-product-item-price.is-hidden{display:none}.fct-product-payment-type{margin-bottom:10px;font-size:14px;line-height:24px;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-product-payment-type .additional-info{display:flex;flex-direction:column}.fct-product-payment-type.is-hidden{display:none}.fct-product-quantity-container{margin-top:12px;border-radius:16px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);background-color:var(--fct-single-product-qty-bg);padding:16px}.fct-product-quantity-container .quantity-title{margin-bottom:10px;display:block;font-size:16px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-quantity-container.is-hidden{display:none}.fct-product-quantity{display:inline-flex;align-items:center;overflow:hidden;border-radius:8px;background-color:var(--fct-single-product-qty-bg)}.fct-product-quantity .fct-quantity-decrease-button,.fct-product-quantity .fct-quantity-increase-button{margin:0;display:flex;height:36px;max-height:inherit;width:30px;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:0;border-width:0px;background-color:var(--fct-single-product-qty-bg);padding:0;color:var(--fct-single-product-qty-text-color);--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.fct-product-quantity .fct-quantity-decrease-button svg,.fct-product-quantity .fct-quantity-increase-button svg{height:14px;width:14px}.fct-product-quantity .fct-quantity-decrease-button:focus,.fct-product-quantity .fct-quantity-increase-button:focus{outline-width:0;outline-style:none}.fct-product-quantity .fct-quantity-decrease-button:disabled,.fct-product-quantity .fct-quantity-increase-button:disabled{cursor:not-allowed;opacity:.5}.fct-product-quantity .fct-quantity-input{margin:0;max-height:36px;max-width:36px;border-width:0px;background-color:transparent;padding:0;text-align:center;font-weight:600;color:var(--fct-single-product-qty-text-color);--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.fct-product-quantity .fct-quantity-input:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.fct-product-quantity .fct-quantity-input:disabled{cursor:not-allowed;opacity:.5}.fct-product-buttons-wrap{margin-top:30px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px}@container product-page (min-width: 640px){.fct-product-buttons-wrap{grid-template-columns:repeat(2,minmax(0,1fr))}}.fct-product-assurances{margin-top:24px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;border-radius:18px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);background-color:var(--fct-single-product-qty-bg);padding:16px}.fct-product-assurance-item{display:flex;align-items:flex-start;gap:12px}.fct-product-assurance-item .fct-product-assurance-icon{display:flex;height:36px;width:36px;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));color:var(--fct-single-product-active-border-color)}.fct-product-assurance-item .fct-product-assurance-copy{display:flex;flex-direction:column;gap:2px}.fct-product-assurance-item .fct-product-assurance-copy .title{margin:0;font-size:14px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-assurance-item .fct-product-assurance-copy .subtitle{margin:0;font-size:12px;color:var(--fct-secondary-text-color)}.fct-mobile-sticky-cart,.fct-desktop-sticky-cart{position:fixed;bottom:0;left:0;right:0;z-index:30;display:none;border-top-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 -8px 24px rgba(47,52,72,.08);--tw-shadow-colored: 0 -8px 24px 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-mobile-sticky-cart .fct-mobile-sticky-content,.fct-desktop-sticky-cart .fct-mobile-sticky-content{margin-left:auto;margin-right:auto;display:flex;width:100%;min-width:0px;max-width:1200px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.fct-mobile-sticky-cart .fct-sticky-summary,.fct-desktop-sticky-cart .fct-sticky-summary{display:flex;min-width:0px;flex-direction:column;gap:4px}.fct-mobile-sticky-cart .fct-sticky-title,.fct-desktop-sticky-cart .fct-sticky-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.25rem;color:var(--fct-single-product-primary-text-color)}.fct-mobile-sticky-cart .fct-sticky-rating,.fct-desktop-sticky-cart .fct-sticky-rating{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--fct-single-product-primary-text-color)}.fct-mobile-sticky-cart .fct-sticky-stars,.fct-desktop-sticky-cart .fct-sticky-stars{position:relative;display:inline-flex;font-size:14px;line-height:1}.fct-mobile-sticky-cart .fct-sticky-stars-base,.fct-desktop-sticky-cart .fct-sticky-stars-base{--tw-text-opacity: 1;color:rgb(193 199 209 / var(--tw-text-opacity, 1))}.fct-mobile-sticky-cart .fct-sticky-stars-active,.fct-desktop-sticky-cart .fct-sticky-stars-active{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1));width:98%}.fct-mobile-sticky-cart .fct-sticky-rating-value,.fct-desktop-sticky-cart .fct-sticky-rating-value{font-weight:600}.fct-mobile-sticky-cart .fct-sticky-actions,.fct-desktop-sticky-cart .fct-sticky-actions{display:flex;flex-shrink:0;align-items:center;gap:12px}.fct-mobile-sticky-cart .fct-mobile-sticky-price,.fct-desktop-sticky-cart .fct-mobile-sticky-price{display:flex;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.5rem;color:var(--fct-single-product-primary-text-color)}.fct-mobile-sticky-cart .fct-mobile-sticky-price .fct-compare-price,.fct-desktop-sticky-cart .fct-mobile-sticky-price .fct-compare-price{margin-right:4px;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-mobile-sticky-cart .fct-mobile-sticky-price .fct-compare-price del,.fct-desktop-sticky-cart .fct-mobile-sticky-price .fct-compare-price del{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.fct-mobile-sticky-cart .fct-mobile-sticky-button,.fct-desktop-sticky-cart .fct-mobile-sticky-button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding:10px 20px;font-size:14px;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-mobile-sticky-cart .fct-mobile-sticky-button:hover,.fct-desktop-sticky-cart .fct-mobile-sticky-button:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-mobile-sticky-cart.is-visible,.fct-desktop-sticky-cart.is-visible{display:flex}@media (max-width: 767px){.fct-mobile-sticky-cart{flex-direction:column}.fct-desktop-sticky-cart{display:none!important}}@media (min-width: 768px){.fct-mobile-sticky-cart{display:none!important}}.fct-product-reviews{margin-top:48px;overflow:hidden;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);padding:24px}@container (min-width: 768px){.fct-product-reviews{padding:32px}}@container (min-width: 1024px){.fct-product-reviews{padding:40px}}.fct-product-reviews__header{margin-bottom:24px;display:flex;flex-direction:column;gap:4px}.fct-product-reviews__title{font-size:20px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-reviews__subtitle{margin:0;font-size:14px;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-product-reviews__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}@container (min-width: 1024px){.fct-product-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.fct-product-review-card{display:flex;flex-direction:column;gap:20px;border-radius:16px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:24px;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);height:100%;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.fct-product-review-card:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-review-card__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.fct-reviewer{display:flex;align-items:flex-start;gap:12px}.fct-reviewer__avatar{display:flex;height:48px;width:48px;align-items:center;justify-content:center;border-radius:9999px;font-size:16px;font-weight:600;text-transform:uppercase;color:var(--fct-single-product-primary-text-color);background:#f5f7fb;border:1px solid var(--fct-single-product-border-color)}.fct-reviewer__name{margin:0;font-size:16px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-reviewer__detail{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-reviewer__flag{font-size:18px;line-height:1}.fct-reviewer__flag img{display:inline-block;vertical-align:middle;width:20px;height:15px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.fct-reviewer__date{font-size:12px;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-review-rating{display:inline-flex;align-items:center;gap:12px;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);padding:8px 12px;font-size:14px;color:var(--fct-single-product-primary-text-color);background:#f5f7fb}.fct-review-rating__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(86 88 101 / var(--tw-text-opacity, 1))}.fct-review-rating__value{font-weight:600}.fct-review-rating__stars{position:relative;display:inline-flex;font-size:16px;line-height:1}.fct-review-rating__stars-base{--tw-text-opacity: 1;color:rgb(193 199 209 / var(--tw-text-opacity, 1))}.fct-review-rating__stars-active{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.fct-product-review-card__body{font-size:14px;line-height:1.625;color:var(--fct-single-product-primary-text-color)}.fct-product-review-card__body p{margin:0}@media (max-width: 768px){.fct-product-reviews{margin-top:40px;border-radius:18px;padding:24px 16px}.fct-product-reviews__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}.fct-product-review-card{width:100%;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (max-width: 900px){.product-info-block-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (min-width: 768px){.admin-bar .fct-single-product-page-product-thumbnail-wrapper{top:36px}}@media (max-width: 768px){.fluent-cart-single-product-page-product-title h4{font-size:18px;line-height:26px}.fluent-cart-shop-app-single-product-modal-body{padding:16px!important}.fct-single-product-page{padding-left:0;padding-right:0}.fct-product-summary-card{padding:16px}}@media (max-width: 480px){.fct-product-variants.column-type-masonry{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important}.fluent-cart-single-product-page-buttons-wrap{grid-template-columns:repeat(1,minmax(0,1fr))}.fct-product-prices{font-size:24px}}
