img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--very-light-gray:#eeeeee;--wp--preset--color--very-dark-gray:#313131;--wp--preset--color--palette-1:#3182CE;--wp--preset--color--palette-2:#2B6CB0;--wp--preset--color--palette-3:#1A202C;--wp--preset--color--palette-4:#2D3748;--wp--preset--color--palette-5:#4A5568;--wp--preset--color--palette-6:#718096;--wp--preset--color--palette-7:#EDF2F7;--wp--preset--color--palette-8:#F7FAFC;--wp--preset--color--palette-9:#ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-very-light-gray-color{color:var(--wp--preset--color--very-light-gray)!important}.has-very-dark-gray-color{color:var(--wp--preset--color--very-dark-gray)!important}.has-palette-1-color{color:var(--wp--preset--color--palette-1)!important}.has-palette-2-color{color:var(--wp--preset--color--palette-2)!important}.has-palette-3-color{color:var(--wp--preset--color--palette-3)!important}.has-palette-4-color{color:var(--wp--preset--color--palette-4)!important}.has-palette-5-color{color:var(--wp--preset--color--palette-5)!important}.has-palette-6-color{color:var(--wp--preset--color--palette-6)!important}.has-palette-7-color{color:var(--wp--preset--color--palette-7)!important}.has-palette-8-color{color:var(--wp--preset--color--palette-8)!important}.has-palette-9-color{color:var(--wp--preset--color--palette-9)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-very-light-gray-background-color{background-color:var(--wp--preset--color--very-light-gray)!important}.has-very-dark-gray-background-color{background-color:var(--wp--preset--color--very-dark-gray)!important}.has-palette-1-background-color{background-color:var(--wp--preset--color--palette-1)!important}.has-palette-2-background-color{background-color:var(--wp--preset--color--palette-2)!important}.has-palette-3-background-color{background-color:var(--wp--preset--color--palette-3)!important}.has-palette-4-background-color{background-color:var(--wp--preset--color--palette-4)!important}.has-palette-5-background-color{background-color:var(--wp--preset--color--palette-5)!important}.has-palette-6-background-color{background-color:var(--wp--preset--color--palette-6)!important}.has-palette-7-background-color{background-color:var(--wp--preset--color--palette-7)!important}.has-palette-8-background-color{background-color:var(--wp--preset--color--palette-8)!important}.has-palette-9-background-color{background-color:var(--wp--preset--color--palette-9)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-very-light-gray-border-color{border-color:var(--wp--preset--color--very-light-gray)!important}.has-very-dark-gray-border-color{border-color:var(--wp--preset--color--very-dark-gray)!important}.has-palette-1-border-color{border-color:var(--wp--preset--color--palette-1)!important}.has-palette-2-border-color{border-color:var(--wp--preset--color--palette-2)!important}.has-palette-3-border-color{border-color:var(--wp--preset--color--palette-3)!important}.has-palette-4-border-color{border-color:var(--wp--preset--color--palette-4)!important}.has-palette-5-border-color{border-color:var(--wp--preset--color--palette-5)!important}.has-palette-6-border-color{border-color:var(--wp--preset--color--palette-6)!important}.has-palette-7-border-color{border-color:var(--wp--preset--color--palette-7)!important}.has-palette-8-border-color{border-color:var(--wp--preset--color--palette-8)!important}.has-palette-9-border-color{border-color:var(--wp--preset--color--palette-9)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.relative{position:relative}.left-0{left:0}.right-0{right:0}.top-1\/2{top:50%}.z-\[50\]{z-index:50}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.h-0{height:0}.h-1{height:4px}.h-4{height:16px}.h-6{height:24px}.h-\[1px\]{height:1px}.h-\[35px\]{height:35px}.h-\[72px\]{height:72px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[220px\]{max-height:220px}.min-h-\[38px\]{min-height:38px}.w-0{width:0}.w-1{width:4px}.w-4{width:16px}.w-6{width:24px}.w-\[72px\]{width:72px}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[60px\]{min-width:60px}.max-w-\[300px\]{max-width:300px}.flex-shrink-0{flex-shrink:0}.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))}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-1{gap:4px}.gap-1\.5{gap:6px}.gap-2{gap:8px}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-none{border-radius:0}.rounded-sm{border-radius:6px}.rounded-xs{border-radius:4px}.border{border-width:1px}.border-solid{border-style:solid}.border-\[var\(--fct-single-product-active-border-color\)\]{border-color:var(--fct-single-product-active-border-color)}.border-\[var\(--fct-single-product-border-color\,theme\(\'colors\.gray\.outline\'\)\)\]{border-color:var(--fct-single-product-border-color,#D6DAE1)}.border-gray-divider{--tw-border-opacity:1;border-color:rgb(234 236 240 / var(--tw-border-opacity,1))}.border-gray-outline{--tw-border-opacity:1;border-color:rgb(214 218 225 / var(--tw-border-opacity,1))}.border-transparent{border-color:#fff0}.bg-\[var\(--fct-card-bg-color\,\#ffffff\)\]{background-color:var(--fct-card-bg-color,#ffffff)}.bg-\[var\(--fct-secondary-bg-color\,theme\(\'colors\.gray\.50\'\)\)\]{background-color:var(--fct-secondary-bg-color,#F5F6F7)}.bg-\[var\(--fct-secondary-btn-hover-bg-color\,theme\(\'colors\.gray\.100\'\)\)\]{background-color:var(--fct-secondary-btn-hover-bg-color,#EAECF0)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(230 242 254 / var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:4px}.px-3{padding-left:12px;padding-right:12px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:6px;padding-bottom:6px}.py-2{padding-top:8px;padding-bottom:8px}.text-sm{font-size:14px}.font-medium{font-weight:500}.font-normal{font-weight:400}.leading-none{line-height:1}.text-\[var\(--fct-single-product-active-text-color\)\]{color:var(--fct-single-product-active-text-color)}.text-\[var\(--fct-single-product-primary-text-color\)\]{color:var(--fct-single-product-primary-text-color)}.text-\[var\(--fct-single-product-primary-text-color\,theme\(\'colors\.system\.dark\'\)\)\]{color:var(--fct-single-product-primary-text-color,#2F3448)}.text-\[var\(--fct-single-product-secondary-text-color\)\]{color:var(--fct-single-product-secondary-text-color)}.text-system-dark{--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.opacity-50{opacity:.5}.shadow-none{--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-none{outline:2px solid #fff0;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.fct-advanced-variation-wrap{display:flex;flex-direction:column;gap:16px;margin-bottom:var(--fct-section-spacing,16px)}.fct-attribute-selector{display:flex;flex-direction:column;gap:6px}.fct-attribute-label{font-size:14px;font-weight:500;color:var(--fct-single-product-primary-text-color)}.screen-reader-text{position:absolute;height:4px;width:4px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0)}.fct-swatch-options{display:flex;flex-wrap:wrap;gap:8px}.fct-attribute-selector .fct-swatch-item{position:relative;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color,#D6DAE1);background-color:var(--fct-card-bg-color,#ffffff);padding:0;color:var(--fct-single-product-primary-text-color,#2F3448);--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 #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-attribute-selector .fct-swatch-item:hover{--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-attribute-selector .fct-swatch-item: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 #fff0;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.fct-attribute-selector .fct-swatch-item{border-radius:var(--fct-variant-radius,8px)}.fct-attribute-selector .fct-swatch-item:hover:not(.disabled):not(.selected){border-color:var(--fct-single-product-active-border-color);color:var(--fct-single-product-primary-text-color)}.fct-attribute-selector .fct-swatch-item.disabled{position:relative;cursor:not-allowed;opacity:.5}.fct-attribute-selector .fct-swatch-item.disabled:after{position:absolute;top:50%;height:1px;--tw-bg-opacity:1;background-color:rgb(173 181 194 / var(--tw-bg-opacity,1));content:"";left:-2px;right:-2px;transform:rotate(-45deg)}.fct-attribute-selector .fct-swatch-color,.fct-attribute-selector .fct-swatch-image{height:35px;min-width:60px;gap:8px;overflow:hidden;border-color:#fff0;background-color:var(--fct-secondary-bg-color,#F5F6F7);padding:8px 12px;font-size:14px;font-weight:500}.fct-attribute-selector .fct-swatch-color:hover,.fct-attribute-selector .fct-swatch-image:hover{border-color:var(--fct-single-product-active-border-color,#253241);color:var(--fct-single-product-primary-text-color,#2F3448)}.fct-attribute-selector .fct-swatch-color:focus,.fct-attribute-selector .fct-swatch-image:focus{color:var(--fct-single-product-primary-text-color,#2F3448);--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-attribute-selector .fct-swatch-color,.fct-attribute-selector .fct-swatch-image{border-radius:var(--fct-variant-radius,.375rem)}.fct-attribute-selector .fct-swatch-color:hover:not(.selected):not(.disabled),.fct-attribute-selector .fct-swatch-image:hover:not(.selected):not(.disabled){background-color:var(--fct-secondary-bg-color,#F5F6F7)}.fct-attribute-selector .fct-swatch-color.selected,.fct-attribute-selector .fct-swatch-image.selected{border-width:1px;border-style:solid;border-color:var(--fct-single-product-active-border-color);background-color:var(--fct-card-bg-color,#ffffff);color:var(--fct-single-product-active-text-color)}.fct-swatch-dot{display:inline-block;height:16px;width:16px;flex-shrink:0;border-radius:6px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(214 218 225 / var(--tw-border-opacity,1))}.fct-swatch-thumb{display:inline-flex;height:24px;width:24px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border-radius:0}.fct-swatch-thumb img{height:100%;width:100%;border-radius:0;-o-object-fit:cover;object-fit:cover}.fct-swatch-text{display:inline-block;line-height:1}.fct-selected-term-title{font-weight:400;color:var(--fct-single-product-secondary-text-color)}.fct-selected-term-title:not(:empty):before{content:": "}.fct-attribute-selector .fct-swatch-image-only{height:auto;min-width:0;gap:0;background-color:var(--fct-card-bg-color,#ffffff);padding:4px}.fct-attribute-selector .fct-swatch-image-only:hover:not(.selected):not(.disabled){background-color:var(--fct-card-bg-color,#ffffff)}.fct-attribute-selector .fct-swatch-image-only .fct-swatch-thumb{height:72px;width:72px;border-radius:8px}.fct-attribute-selector .fct-swatch-image-only .fct-swatch-thumb img{-o-object-fit:contain;object-fit:contain}.fct-attribute-selector .fct-swatch-label{height:35px;min-width:60px;overflow:hidden;border-width:1px;border-style:solid;border-color:#fff0;background-color:var(--fct-secondary-bg-color,#F5F6F7);padding:8px 12px;font-size:14px;font-weight:500;color:var(--fct-single-product-secondary-text-color);border-radius:var(--fct-variant-radius,.375rem)}.fct-attribute-selector .fct-swatch-label:hover:not(.selected):not(.disabled){background-color:var(--fct-secondary-btn-hover-bg-color,#EAECF0);border:1px solid #D6DAE1}.fct-attribute-selector .fct-swatch-label.selected{border-color:var(--fct-single-product-active-border-color);background-color:var(--fct-card-bg-color,#ffffff);color:var(--fct-single-product-active-text-color);box-shadow:none}.fct-attribute-selector .fct-swatch-label.selected:hover,.fct-attribute-selector .fct-swatch-label.selected:focus,.fct-attribute-selector .fct-swatch-label.selected:focus-visible{border-color:var(--fct-single-product-active-border-color);background-color:var(--fct-card-bg-color,#ffffff);color:var(--fct-single-product-active-text-color)}.fct-custom-dropdown{position:relative;display:flex;flex-direction:column;gap:6px}.fct-custom-select{position:relative;width:100%;max-width:300px;outline:2px solid #fff0;outline-offset:2px}.fct-custom-select:focus-visible{outline:1px solid var(--fct-single-product-active-border-color);outline-offset:1px}.fct-custom-select .fct-custom-select__trigger{display:flex;min-height:38px;cursor:pointer;align-items:center;justify-content:space-between;gap:8px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(214 218 225 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));line-height:1;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-custom-select .fct-custom-select__trigger:hover{--tw-border-opacity:1;border-color:rgb(152 162 179 / var(--tw-border-opacity,1))}.fct-custom-select .fct-custom-select__trigger{padding-top:var(--fct-input-padding-y,8px);padding-bottom:var(--fct-input-padding-y,8px);padding-left:var(--fct-input-padding-x,12px);padding-right:var(--fct-input-padding-x,12px);border-radius:var(--fct-input-radius,.375rem)}.fct-custom-select .fct-custom-select__value{display:flex;align-items:center;gap:6px;font-size:14px;--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fct-custom-select .fct-custom-select__arrow{height:0;width:0;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;border-left:5px solid #fff0;border-right:5px solid #fff0;border-top:5px solid #6b7280}.fct-custom-select .fct-custom-select__options{position:absolute;left:0;right:0;z-index:50;margin-top:4px;max-height:220px;overflow-y:auto;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(214 218 225 / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));padding-top:4px;padding-bottom:4px;border-radius:var(--fct-popup-radius,8px);box-shadow:0 4px 12px #0000001a;display:none}.fct-custom-select .fct-custom-select__option{display:flex;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-custom-select .fct-custom-select__option:hover{--tw-bg-opacity:1;background-color:rgb(234 236 240 / var(--tw-bg-opacity,1))}.fct-custom-select .fct-custom-select__option.selected{--tw-bg-opacity:1;background-color:rgb(230 242 254 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(1 126 243 / var(--tw-text-opacity,1))}.fct-custom-select .fct-custom-select__option.selected .fct-image-label,.fct-custom-select .fct-custom-select__option.selected .fct-color-label{--tw-text-opacity:1;color:rgb(1 126 243 / var(--tw-text-opacity,1))}.fct-custom-select .fct-custom-select__option.disabled{pointer-events:none;cursor:not-allowed;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;opacity:.5}.fct-custom-select .fct-option-label{font-size:14px;--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fct-custom-select.is-open .fct-custom-select__arrow{--tw-rotate:180deg;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))}.fct-custom-select.is-open .fct-custom-select__trigger{border-color:var(--fct-single-product-active-border-color,#3b82f6);box-shadow:0 0 0 2px #3b82f61a}.fct-custom-select.is-open .fct-custom-select__options{display:block}.fct-color-option{display:flex;align-items:center;gap:6px}.fct-color-option .fct-color-swatch{display:inline-block;height:16px;width:16px;flex-shrink:0;border-radius:9999px}.fct-color-option .fct-color-label{font-size:14px;--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fct-image-option{display:flex;align-items:center;gap:6px}.fct-image-option .fct-image-src{height:24px;width:24px;flex-shrink:0;border-radius:4px;border-width:1px;border-style:solid;--tw-border-opacity:1;border-color:rgb(234 236 240 / var(--tw-border-opacity,1));-o-object-fit:cover;object-fit:cover}.fct-image-option .fct-image-label{font-size:14px;--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.hover\:border-\[var\(--fct-single-product-active-border-color\,theme\(\'colors\.primary\.500\'\)\)\]:hover{border-color:var(--fct-single-product-active-border-color,#253241)}.hover\:text-\[var\(--fct-single-product-primary-text-color\,theme\(\'colors\.system\.dark\'\)\)\]:hover{color:var(--fct-single-product-primary-text-color,#2F3448)}.hover\:shadow-none:hover{--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)}.focus\:text-\[var\(--fct-single-product-primary-text-color\,theme\(\'colors\.system\.dark\'\)\)\]:focus{color:var(--fct-single-product-primary-text-color,#2F3448)}.focus\:shadow-none: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)}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXA.ttf) format('truetype')}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qXA.ttf) format('truetype')}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj0QiqXA.ttf) format('truetype')}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXA.ttf) format('truetype')}@font-face{font-family:'Inter Tight';font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/intertight/v9/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjjwiqXA.ttf) format('truetype')}:root{--bg:#FFFFFF;--ink:#141414;--mute:#6B6B66;--line:#D6D4CC;--accent:#FF4D00;--soft:#ECEAE3}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#FFFFFF;--ink:#141414;--mute:#6B6B66;--line:#D6D4CC;--soft:#ECEAE3}}:root[data-theme="dark"]{--bg:#FFFFFF;--ink:#141414;--mute:#6B6B66;--line:#D6D4CC;--soft:#ECEAE3}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:"Inter Tight",Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;font-size:18px;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}header{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(10px)}nav{display:flex;align-items:center;justify-content:space-between;height:76px}.logo{display:flex;align-items:center;gap:12px;font-weight:700;font-size:22px;letter-spacing:-.02em}.logo i{display:block;width:34px;height:4px;background:var(--accent)}nav ul{display:flex;gap:32px;list-style:none;font-size:16px;font-weight:500}nav ul a{border-bottom:2px solid #fff0;padding-bottom:2px}nav ul a:hover{border-color:var(--ink)}.btn{display:inline-block;background:var(--ink);color:var(--bg);padding:14px 22px;font-weight:600;font-size:16px;border:2px solid var(--ink)}.btn:hover{background:var(--accent);border-color:var(--accent)}.btn.ghost{background:#fff0;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (max-width:820px){nav ul{display:none}}.hero{position:relative;min-height:calc(68svh - 76px);display:grid;grid-template-columns:1.15fr .85fr;align-items:end;overflow:hidden}.hero-copy{padding:40px 0 120px;position:relative;z-index:2}.hero h1{font-size:clamp(52px,7.4vw,112px);line-height:.94;letter-spacing:-.045em;font-weight:800;max-width:11ch}.hero p{font-size:clamp(18px,1.5vw,22px);max-width:34ch;margin:32px 0 40px;color:var(--mute)}.hero .cta{display:flex;gap:14px;flex-wrap:wrap}.hero-photo{position:relative;z-index:1;align-self:end;justify-self:end;width:100%;max-width:640px}.hero-photo img{width:100%;height:auto}.stroke{position:absolute;left:0;right:0;bottom:118px;height:6px;background:var(--accent);transform-origin:left;transform:scaleX(0);animation:draw 1.1s cubic-bezier(.7,0,.2,1) .2s forwards}@keyframes draw{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.stroke{animation:none;transform:none}}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:56px 0 24px}.hero-photo{max-width:420px;justify-self:end}.stroke{bottom:90px}}section{padding:112px 0;border-top:1px solid var(--line)}.sec-head{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:64px;align-items:start}.sec-head h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.035em;line-height:1.02;font-weight:700}.sec-head p{color:var(--mute);max-width:52ch;font-size:19px}@media (max-width:820px){.sec-head{grid-template-columns:1fr;gap:16px;margin-bottom:40px}section{padding:72px 0}}.services{border-top:2px solid var(--ink)}.srv{display:grid;grid-template-columns:2fr 3fr 1fr;gap:32px;padding:34px 0;border-bottom:1px solid var(--line);align-items:baseline}.srv h3{font-size:clamp(24px,2.3vw,32px);letter-spacing:-.03em;font-weight:600}.srv p{color:var(--mute);max-width:48ch}.srv span{text-align:right;font-weight:500;white-space:nowrap}.srv:hover h3{color:var(--accent)}@media (max-width:820px){.srv{grid-template-columns:1fr;gap:8px;padding:24px 0}.srv span{text-align:left}}.work{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.card{display:block}.card .thumb{aspect-ratio:16/10;background:var(--soft);border:1px solid var(--line);display:flex;align-items:flex-end;padding:22px;font-weight:600;font-size:26px;letter-spacing:-.03em;color:var(--mute)}.card:nth-child(1) .thumb{background:linear-gradient(135deg,#ECEAE3,#DCD9CF)}.card:nth-child(2) .thumb{background:linear-gradient(135deg,#E6E4DD,#D2CFC5)}.card:nth-child(3) .thumb{background:linear-gradient(135deg,#EDEBE4,#E0DDD3)}.card:nth-child(4) .thumb{background:linear-gradient(135deg,#E3E0D8,#CFCCC2)}.card .meta{display:flex;justify-content:space-between;padding:16px 0 0;font-size:16px;color:var(--mute)}.card .meta b{color:var(--ink);font-weight:600}.card:hover .thumb{border-color:var(--ink)}@media (max-width:720px){.work{grid-template-columns:1fr}}.about{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:center}.about img{width:100%;max-width:440px;height:auto;filter:grayscale(.15)}.about h2{font-size:clamp(34px,4vw,56px);letter-spacing:-.035em;line-height:1.02;font-weight:700;margin-bottom:24px}.about p{margin-bottom:18px;max-width:56ch}.about p.big{font-size:clamp(20px,1.7vw,24px);color:var(--ink)}.about p:not(.big){color:var(--mute)}@media (max-width:820px){.about{grid-template-columns:1fr;gap:32px}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--ink)}.step{padding:28px 24px 0 0;border-top:1px solid #fff0;position:relative}.step+.step{border-left:1px solid var(--line);padding-left:24px}.step em{font-style:normal;display:block;font-weight:700;font-size:15px;color:var(--accent);margin-bottom:56px}.step h3{font-size:24px;letter-spacing:-.03em;font-weight:600;margin-bottom:10px}.step p{color:var(--mute);font-size:17px}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}.step{padding-bottom:32px}.step:nth-child(3){border-left:0;padding-left:0}}@media (max-width:540px){.steps{grid-template-columns:1fr}.step+.step{border-left:0;padding-left:0;border-top:1px solid var(--line)}}.quotes{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.quotes::-webkit-scrollbar{display:none}blockquote{flex:0 0 min(520px,85vw);scroll-snap-align:start;font-size:clamp(20px,1.7vw,25px);letter-spacing:-.025em;line-height:1.3;font-weight:500;border-left:4px solid var(--accent);padding-left:24px}blockquote footer{margin-top:20px;font-size:16px;color:var(--mute);font-weight:400}.q-nav{display:flex;gap:12px;margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.q-nav button{font:inherit;font-weight:600;font-size:16px;background:none;border:2px solid var(--ink);color:var(--ink);padding:10px 18px;cursor:pointer}.q-nav button:hover{background:var(--ink);color:var(--bg)}.contact h2{font-size:clamp(44px,8vw,128px);letter-spacing:-.05em;line-height:.95;font-weight:800}.contact h2 a{border-bottom:6px solid var(--accent);display:inline-block;line-height:1.1}.contact h2 a:hover{color:var(--accent)}.contact .row{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:56px;color:var(--mute);font-size:17px}.contact .row b{color:var(--ink);font-weight:600;display:block}.topbar{background:var(--ink);color:var(--bg);font-size:15px}.topbar .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;height:42px}.topbar a{font-weight:600;border-bottom:2px solid var(--accent);padding-bottom:1px;white-space:nowrap}.topbar a:hover{color:var(--accent)}@media (max-width:640px){.topbar .wrap{height:auto;padding:10px 0;flex-direction:column;align-items:flex-start;gap:4px}}.rail{position:fixed;top:0;left:max(12px,calc((100vw - min(1240px,100vw - 48px))/2 - 22px));width:4px;height:100vh;z-index:30;pointer-events:none;background:var(--accent);transform-origin:top;transform:scaleY(0);opacity:0;transition:opacity .4s}.rail.on{opacity:1}nav ul a.active{border-color:var(--accent)}@media (max-width:700px){.rail{left:0;width:3px}}.rv h2{position:relative;display:inline-block;padding-bottom:14px}.rv h2::after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.7,0,.2,1)}.rv h2>span{display:inline-block;opacity:0;transform:translateY(10px);transition:opacity .5s ease .25s,transform .5s ease .25s}.rv.in h2::after{transform:scaleX(1)}.rv.in h2>span{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv h2::after{transform:none;transition:none}.rv h2>span{opacity:1;transform:none;transition:none}.rail{transition:none}}.thumb.has-img{padding:0;overflow:hidden}.thumb.has-img img{width:100%;height:100%;object-fit:cover;object-position:top}.page-hero{padding:96px 0 72px;border-bottom:2px solid var(--ink)}.page-hero h1{font-size:clamp(52px,7vw,104px);letter-spacing:-.045em;line-height:.94;font-weight:800}.page-hero p{margin-top:28px;color:var(--mute);font-size:clamp(18px,1.5vw,22px);max-width:46ch}.svc{display:grid;grid-template-columns:120px 1fr 1.3fr;gap:40px;padding:72px 0;border-bottom:1px solid var(--line);align-items:start}.svc .n{font-weight:700;font-size:15px;color:var(--accent);padding-top:10px}.svc h2{font-size:clamp(30px,3.2vw,46px);letter-spacing:-.035em;line-height:1.04;font-weight:700}.svc h2 span{display:block}.svc .body p{color:var(--mute);margin-bottom:16px;max-width:56ch}.svc .body p.lead{color:var(--ink);font-size:clamp(19px,1.5vw,22px)}.svc .body a.btn{margin-top:12px}.svc.rv h2::after{content:"";display:block;height:4px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.7,0,.2,1);margin-top:14px}.svc.rv.in h2::after{transform:scaleX(1)}@media (max-width:900px){.svc{grid-template-columns:1fr;gap:16px;padding:48px 0}.svc .n{padding:0}}.cta-band{padding:112px 0}.cta-band h2{font-size:clamp(36px,5vw,72px);letter-spacing:-.045em;line-height:1;font-weight:800;max-width:14ch}.cta-band p{color:var(--mute);margin:24px 0 36px;max-width:48ch;font-size:19px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);margin-top:8px}.stat{padding:32px 24px 32px 0}.stat+.stat{border-left:1px solid var(--line);padding-left:24px}.stat b{display:block;font-size:clamp(40px,5vw,72px);letter-spacing:-.045em;line-height:1;font-weight:800}.stat span{display:block;margin-top:10px;color:var(--mute);font-size:16px}@media (max-width:720px){.stats{grid-template-columns:1fr}.stat+.stat{border-left:0;padding-left:0;border-top:1px solid var(--line)}}.list{list-style:none;border-top:2px solid var(--ink)}.list li{padding:20px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:40px 1fr;gap:16px;font-size:19px}.list li::before{content:"";width:22px;height:3px;background:var(--accent);margin-top:14px}.list li b{font-weight:600}.list li p{color:var(--mute);font-size:17px;margin-top:4px}.two{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}@media (max-width:820px){.two{grid-template-columns:1fr;gap:32px}}.box{border:2px solid var(--ink);padding:36px}.box h3{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em;font-weight:700;line-height:1.1;margin-bottom:14px}.box p{color:var(--mute);margin-bottom:22px}.box .price{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-.045em;line-height:1;margin-bottom:6px}.box .price small{font-size:16px;font-weight:500;color:var(--mute);letter-spacing:0}.sub{padding:88px 0;border-top:1px solid var(--line)}.sub h2{font-size:clamp(30px,3.6vw,52px);letter-spacing:-.035em;line-height:1.02;font-weight:700;margin-bottom:40px;max-width:20ch}.sub .intro{color:var(--mute);font-size:19px;max-width:60ch;margin:-24px 0 40px}.tbl{border-top:2px solid var(--ink)}.tbl .r{display:grid;grid-template-columns:1.2fr 2fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}.tbl .r b{font-size:20px;letter-spacing:-.02em;font-weight:600}.tbl .r p{color:var(--mute)}.tbl .r span{font-weight:600;white-space:nowrap}.tbl.three .r{grid-template-columns:1.4fr 2fr .7fr}.tbl.three .r span{text-align:right}@media (max-width:820px){.tbl .r,.tbl.three .r{grid-template-columns:1fr;gap:8px}.tbl.three .r span{text-align:left}}.badges-sec{padding:44px 0;border-top:0;border-bottom:1px solid var(--line)}.badges-sec .lbl{font-size:15px;font-weight:700;color:var(--accent);margin-bottom:22px}.gbadges{display:flex;flex-wrap:wrap;align-items:center}.gbadges img{width:auto;max-width:none;mix-blend-mode:multiply}.gbadges--lg{gap:28px 56px}.gbadges--lg img{height:132px}.gbadges--sm{gap:16px 36px}.gbadges--sm img{height:84px}footer.site .fbadges{margin:-16px 0 40px}@media (max-width:640px){.gbadges--lg{gap:20px 32px}.gbadges--lg img{height:96px}}.tools-sec h2{max-width:30ch}.toollogos{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--ink);margin-bottom:56px}.toollogos>div{display:flex;align-items:center;padding:30px 28px;border-bottom:1px solid var(--line)}.toollogos>div:not(:nth-child(4n+1)){border-left:1px solid var(--line)}.toollogos img{width:100%;max-width:230px;height:auto;mix-blend-mode:multiply}@media (max-width:900px){.toollogos{grid-template-columns:1fr 1fr}.toollogos>div{border-left:0!important}.toollogos>div:nth-child(2n){border-left:1px solid var(--line)!important}}.tools{display:flex;flex-wrap:wrap;gap:10px}.tools span{border:1px solid var(--ink);padding:8px 14px;font-weight:500;font-size:16px}.pk{display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:40px;padding:56px 0;border-bottom:1px solid var(--line);align-items:start}.pk h3{font-size:clamp(26px,2.6vw,36px);letter-spacing:-.035em;line-height:1.05;font-weight:700}.pk .tag{color:var(--mute);margin-top:10px;font-size:17px}.pk ul{list-style:none}.pk li{padding:10px 0;border-bottom:1px solid var(--line);color:var(--mute);font-size:17px;padding-left:34px;position:relative}.pk li::before{content:"";position:absolute;left:0;top:19px;width:20px;height:3px;background:var(--accent)}.pk li:last-child{border-bottom:0}.pk li b{color:var(--ink);font-weight:600}.pk .pr{text-align:right}.pk .pr b{display:block;font-size:clamp(34px,3.6vw,52px);letter-spacing:-.045em;line-height:1;font-weight:800}.pk .pr small{display:block;color:var(--mute);font-size:15px;margin:6px 0 20px}@media (max-width:900px){.pk{grid-template-columns:1fr;gap:20px;padding:40px 0}.pk .pr{text-align:left}}.grp{padding-top:88px}.grp h2{font-size:15px;font-weight:700;color:var(--accent);margin-bottom:8px;border-bottom:2px solid var(--ink);padding-bottom:12px}.chero{padding:96px 0 64px}.chero p.lead{font-size:clamp(20px,1.8vw,26px);max-width:40ch;margin-bottom:40px}.chero h1{font-size:clamp(34px,5.6vw,92px);letter-spacing:-.05em;line-height:1;font-weight:800;word-break:break-word}.chero h1 a{border-bottom:6px solid var(--accent)}.chero h1 a:hover{color:var(--accent)}.chero .row{display:flex;gap:48px;flex-wrap:wrap;margin-top:44px;color:var(--mute);font-size:17px}.chero .row b{display:block;color:var(--ink);font-weight:600;font-size:22px;letter-spacing:-.02em}form.f{display:grid;gap:22px}.f label{display:grid;gap:8px;font-weight:600;font-size:15px}.f input,.f textarea{font:inherit;font-size:18px;padding:14px 0;border:0;border-bottom:2px solid var(--ink);background:#fff0;color:var(--ink);border-radius:0}.f input:focus,.f textarea:focus{outline:0;border-color:var(--accent)}.f textarea{min-height:140px;resize:vertical}.f small{color:var(--mute);font-size:14px;font-weight:400}.f button{font:inherit;font-weight:600;font-size:16px;background:var(--ink);color:var(--bg);border:2px solid var(--ink);padding:14px 22px;cursor:pointer;justify-self:start}.f button:hover{background:var(--accent);border-color:var(--accent)}.f small a{border-bottom:2px solid var(--accent)}.f-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.f-note{padding:14px 18px;font-size:16px;border-left:4px solid var(--accent);background:var(--soft)}.f-note--err{border-left-color:#c62828}form.f{scroll-margin-top:110px}.sitemap-page{padding:56px 0 88px}.sitemap-page h2{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em;font-weight:700;margin-bottom:24px}.sitemap-page .list a:hover{color:var(--accent)}.map{aspect-ratio:16/9;background:var(--soft);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;color:var(--mute);font-weight:500}footer.site{display:block;padding:72px 0 32px;border-top:2px solid var(--ink);font-size:16px;color:var(--mute)}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:56px}.fgrid h4{color:var(--ink);font-weight:700;font-size:15px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--line)}.fgrid ul{list-style:none}.fgrid li{padding:5px 0}.fgrid a:hover{color:var(--accent)}.fgrid .logo{color:var(--ink);margin-bottom:16px}.fgrid p{max-width:32ch}.fgrid address{font-style:normal;line-height:1.7}.fgrid .freg{margin-top:12px;font-size:14px;line-height:1.6}.fgrid .freg a{text-decoration:underline;text-underline-offset:3px}.fbottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:24px;border-top:1px solid var(--line);font-size:14px}.fbottom .flegal{display:flex;gap:20px}@media (max-width:900px){.fgrid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.fgrid{grid-template-columns:1fr}}.pk.rv h3::after{content:"";display:block;height:4px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.7,0,.2,1);margin-top:12px}.pk.rv.in h3::after{transform:scaleX(1)}.chero .top{display:flex;align-items:center;gap:24px;margin-bottom:36px}.chero .face{width:120px;height:120px;border-radius:50%;object-fit:cover;object-position:center 20%;border:4px solid var(--accent);flex:none}.chero .top b{display:block;font-size:22px;letter-spacing:-.02em;font-weight:700}.chero .top span{color:var(--mute)}.post-list{border-top:2px solid var(--ink)}.post-item{display:grid;grid-template-columns:.9fr 1.6fr;gap:40px;padding:48px 0;border-bottom:1px solid var(--line);align-items:start}.post-item .thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--soft);border:1px solid var(--line)}.post-item .thumb img{width:100%;height:100%;object-fit:cover}.post-item:hover .thumb{border-color:var(--ink)}.post-item.no-thumb{grid-template-columns:1fr}.post-kicker{display:flex;gap:16px;align-items:baseline;font-size:14px;font-weight:700;color:var(--accent);letter-spacing:.02em;text-transform:uppercase;margin:0 0 16px}.post-kicker a:hover{color:var(--ink)}.post-kicker time{color:var(--mute);font-weight:500;text-transform:none;letter-spacing:0}.post-item h2{font-size:clamp(26px,2.8vw,40px);letter-spacing:-.035em;line-height:1.05;font-weight:700;margin-bottom:14px}.post-item h2 a:hover{color:var(--accent)}.post-item p{color:var(--mute);max-width:60ch}.post-item .more{display:inline-block;margin-top:18px;font-weight:600;border-bottom:2px solid var(--accent);padding-bottom:2px}.post-item .more:hover{color:var(--accent)}@media (max-width:820px){.post-item{grid-template-columns:1fr;gap:20px;padding:36px 0}}.pagination-row{display:flex;gap:10px;flex-wrap:wrap;padding:40px 0}.pagination-row .page-numbers{border:2px solid var(--ink);padding:10px 16px;font-weight:600;font-size:15px}.pagination-row .page-numbers.current,.pagination-row a.page-numbers:hover{background:var(--ink);color:var(--bg)}.article .page-hero h1{font-size:clamp(32px,4.4vw,60px);line-height:1.06;letter-spacing:-.035em;max-width:24ch}.article-cover{margin:0;border:1px solid var(--line);background:var(--soft)}.article-cover img{width:100%;height:auto}.article-body{max-width:760px;padding:56px 0 8px;font-size:19px;line-height:1.6}.article-body h2{font-size:clamp(28px,3.2vw,42px);letter-spacing:-.035em;line-height:1.05;font-weight:700;margin:56px 0 20px}.article-body h3{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.03em;line-height:1.15;font-weight:600;margin:40px 0 14px}.article-body h4{font-size:20px;font-weight:600;margin:32px 0 10px}.article-body h2:first-child,.article-body h3:first-child{margin-top:0}.article-body p{margin:0 0 22px}.article-body ul,.article-body ol{margin:0 0 26px;padding-left:26px}.article-body li{margin-bottom:10px}.article-body li::marker{color:var(--accent);font-weight:700}.article-body a{border-bottom:2px solid var(--accent);word-break:break-word}.article-body a:hover{color:var(--accent)}.article-body strong{font-weight:600}.article-body figure{margin:40px 0}.article-body figure img,.article-body>img{width:100%;height:auto;border:1px solid var(--line);margin:0}.article-body figcaption{font-size:14px;color:var(--mute);margin-top:10px}.article-body blockquote{flex:none;font-size:clamp(20px,1.6vw,24px);letter-spacing:-.02em;line-height:1.35;font-weight:500;border-left:4px solid var(--accent);padding-left:24px;margin:36px 0}.article-body table{width:100%;border-collapse:collapse;margin:0 0 26px;font-size:17px}.article-body th,.article-body td{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:top}.article-body th{font-weight:600;border-bottom:2px solid var(--ink)}.article-body .table-wrap{overflow-x:auto;margin:8px 0 30px;-webkit-overflow-scrolling:touch}.article-body .table-wrap table{margin:0;min-width:640px}.article-body tbody th{border-bottom:1px solid var(--line);color:var(--ink);width:22%}.article-body tbody td{color:var(--mute)}.author-box{display:flex;gap:24px;align-items:center;border:2px solid var(--ink);padding:28px;margin-top:56px;max-width:760px}.author-box img{width:88px;height:88px;border-radius:50%;object-fit:cover;object-position:center 20%;border:4px solid var(--accent);flex:none}.author-box b{display:block;font-size:20px;letter-spacing:-.02em;font-weight:700}.author-box p{color:var(--mute);margin-top:6px;font-size:16px}.author-box p a{border-bottom:2px solid var(--accent);color:var(--ink)}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);margin-top:56px;padding:32px 0}.post-nav span{display:block;font-size:13px;color:var(--mute);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.post-nav b{font-weight:600;letter-spacing:-.02em;font-size:18px}.post-nav a:hover b{color:var(--accent)}.post-nav .next{text-align:right}.back-link{padding:8px 0 64px}.back-link a{font-weight:600;border-bottom:2px solid var(--accent);padding-bottom:2px}.back-link a:hover{color:var(--accent)}@media (max-width:820px){.post-nav{grid-template-columns:1fr}.post-nav .next{text-align:left}.author-box{flex-direction:column;align-items:flex-start}}.hero .cta-note{font-size:15px;color:var(--mute);margin:18px 0 0;max-width:46ch}.services-more{margin-top:28px;font-weight:500}.services-more a{border-bottom:2px solid var(--accent);padding-bottom:2px}.services-more a:hover{color:var(--accent)}#efekty .work{margin-top:56px}.work-note{margin-top:28px;color:var(--mute);font-size:16px;max-width:72ch}.contact h2.lead{font-size:clamp(28px,3.6vw,48px);letter-spacing:-.03em;line-height:1.1;margin-bottom:16px}.contact .intro{color:var(--mute);max-width:56ch;margin-bottom:48px;font-size:18px}.map iframe{width:100%;height:100%;border:0;display:block}:root{--fct-card-bg:var(--fct-card-bg-color);--fct-card-border-color:var(--fct-border-color);--fct-card-primary-text-color:var(--fct-primary-text-color);--fct-card-text-color:var(--fct-secondary-text-color);--fct-card-btn-bg-color:var(--fct-btn-bg-color);--fct-card-btn-text-color:var(--fct-btn-text-color);--fct-card-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-card-btn-bg-color));--fct-card-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-card-btn-text-color));--fct-heading-color:var(--fct-primary-text-color);--fct-card-rating-count-color:var(--fct-secondary-text-color);--fct-review-star-color:#f59e0b;--fct-review-star-empty-color:#d1d5db}.fct-product-card{position:relative;display:grid;height:100%;grid-template-columns:repeat(1,minmax(0,1fr));border-width:1px;border-style:solid;padding:4px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@container product-grid (min-width:540px){.group.list .fct-product-card{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{margin-top:0;margin-bottom:4px;padding-top:12px;font-size:16px;font-weight:500;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.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{-webkit-text-decoration-line:none;text-decoration-line:none}.fct-product-card h1 a:hover,.fct-product-card h2 a:hover,.fct-product-card h3 a:hover,.fct-product-card h4 a:hover,.fct-product-card h5 a:hover,.fct-product-card h6 a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.fct-product-card h1 a:focus,.fct-product-card h2 a:focus,.fct-product-card h3 a:focus,.fct-product-card h4 a:focus,.fct-product-card h5 a:focus,.fct-product-card h6 a:focus{-webkit-text-decoration-line:underline;text-decoration-line:underline}.fct-product-card .fct-product-card-image-wrap{position:relative;margin-left:-4px;margin-right:-4px;margin-top:-4px;aspect-ratio:1 / 1}.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{position:relative;margin-left:-4px;margin-right:-4px;margin-top:-4px;aspect-ratio:1 / 1}.fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap{margin-left:0;margin-right: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 / 1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.group.list .fct-product-card img{display:block;height:100%}@container product-grid (min-width:390px){.group.list .fct-product-card img{aspect-ratio:1 / 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;font-size:14px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.fct-product-card .fct-product-sku .fct-product-sku__label{font-weight:600}.fct-product-card .fct-product-sku .fct-product-sku__value{font-weight:400}.fct-product-card .fct-product-card-prices{padding-bottom:12px;font-size:16px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.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:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-card button{margin-top:auto;min-height:40px;width:100%;cursor:pointer;border-width:0;text-align:center;font-size:14px;text-transform:capitalize;line-height:1}@container product-grid (min-width:390px){.group.list .fct-product-card button{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;position:absolute;top:0;right:0;bottom:0;left:0;display:none;height:100%;width:100%;align-items:center;justify-content:center;transition-duration:.3s;border-radius:var(--fct-btn-radius,8px)}.fct-product-card button .fluent-cart-loader svg{margin-inline-end:8px;height:20px;width:20px}@keyframes spin{to{transform:rotate(360deg)}}.fct-product-card button .fluent-cart-loader svg{animation:spin 1s linear infinite;fill:#0171db;--tw-text-opacity:1;color:rgb(214 218 225 / var(--tw-text-opacity,1))}.fct-product-card button.out-of-stock{cursor:not-allowed;border-width:1px;border-style:solid;border-color:var(--fct-card-border-color,#d6dae1);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(157 159 172 / var(--tw-text-opacity,1));--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-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{display:flex;align-items:center;gap:4px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.fct-product-card .fct-product-card-rating .fct-product-card-stars{display:flex;align-items:center;line-height:1}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star{display:inline-flex;font-size:14px;color:var(--fct-review-star-empty-color,#d1d5db);line-height:1}.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{position:relative;display:inline-block;line-height:1}.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{position:absolute;inset-inline-start:0;top:0;overflow:hidden;width:50%;color:var(--fct-review-star-color,#f59e0b)}.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:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-card .fct-product-card-excerpt,.fct-product-card p.dynamic{margin-bottom:8px;display:none;font-size:14px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.fct-product-view-button,a.fct-product-view-button,button.fct-product-view-button{margin-top:auto;display:flex;min-height:40px;cursor:pointer;align-items:center;justify-content:center;border-width:0;text-align:center;font-size:14px;line-height:1}@container product-grid (min-width:390px){.group.list .fct-product-view-button,.group.list a.fct-product-view-button,.group.list button.fct-product-view-button{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-width:1px;border-style:solid;border-color:var(--fct-card-border-color,#d6dae1);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(157 159 172 / var(--tw-text-opacity,1));--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)}body:not(.fluent-cart-no-colors){--fct-card-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-card-text-color:var(--fct-secondary-text-color, #565865);--fct-heading-color:var(--fct-primary-text-color, #2F3448);--fct-card-rating-count-color:var(--fct-secondary-text-color, #ADB5C2);--fct-card-btn-bg-color:var(--fct-btn-bg-color, #253241);--fct-card-btn-text-color:var(--fct-btn-text-color, #ffffff);--fct-card-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-card-btn-bg-color));--fct-card-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-card-btn-text-color));--fct-card-bg:var(--fct-card-bg-color);--fct-card-border-color:var(--fct-border-color, #d6dae1)}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{color:var(--fct-card-primary-text-color)}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{color:var(--fct-card-primary-text-color)}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,#ffffff29,#fff0),var(--fct-card-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-card-btn-text-color)}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,#ffffff29,#fff0),var(--fct-card-btn-bg-color)}body:not(.fluent-cart-no-colors) .fct-product-view-button{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-card-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-card-btn-text-color)}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{margin-bottom:30px;margin-top:0;font-size:26px;font-weight:700}.fct-product-list{display:grid;gap:var(--fct-grid-gap,24px);--fct-product-list-columns:4;grid-template-columns:repeat(var(--fct-product-list-columns),1fr)}.fct-product-list .fct-product-card a{-webkit-text-decoration-line:none;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}}.z-\[2\]{z-index:2}.block{display:block}.inline-block{display:inline-block}.flex-col{flex-direction:column}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:8px}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1))}.px-2\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:6px;padding-bottom:6px}.pl-2{padding-left:8px}.pl-2\.5{padding-left:10px}.pl-3{padding-left:12px}.pr-2\.5{padding-right:10px}.pr-3{padding-right:12px}.pr-5{padding-right:20px}.text-\[13px\]{font-size:13px}.text-xs{font-size:12px}.font-medium{font-weight:500}.leading-none{line-height:1}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.fct-sold-out-badge{pointer-events:none;z-index:2;display:inline-block;white-space:nowrap;font-weight:500;line-height:1}.fct-sold-out-badge--badge{border-radius:8px;padding:4px 10px;font-size:13px}.fct-sold-out-badge--ribbon{border-radius:0;padding:4px 20px 4px 10px;font-size:12px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.fct-sold-out-badge--ribbon.fct-sold-out-badge--top-right,.fct-sold-out-badge--ribbon.fct-sold-out-badge--bottom-right{padding-right:10px;padding-left:20px;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%)}.fct-sold-out-badge--tag{border-radius:0;padding:4px 10px 4px 12px;font-size:13px;clip-path:polygon(0 0,8px 50%,0 100%,100% 100%,100% 0)}.fct-sold-out-badge--tag.fct-sold-out-badge--top-right,.fct-sold-out-badge--tag.fct-sold-out-badge--bottom-right{padding-right:12px;padding-left:10px;clip-path:polygon(0 0,0 100%,100% 100%,calc(100% - 8px) 50%,100% 0)}.fct-sold-out-badge--top-left{position:absolute;top:8px;left:8px;position-anchor:--product-image;top:calc(anchor(top) + 8px);left:calc(anchor(left) + 8px)}.fct-sold-out-badge--top-right{position:absolute;top:8px;right:8px;position-anchor:--product-image;top:calc(anchor(top) + 8px);right:calc(anchor(right) + 8px)}.fct-sold-out-badge--bottom-left{position:absolute;bottom:8px;left:8px;position-anchor:--product-image;bottom:calc(anchor(bottom) + 8px);left:calc(anchor(left) + 8px)}.fct-sold-out-badge--bottom-right{position:absolute;bottom:8px;right:8px;position-anchor:--product-image;bottom:calc(anchor(bottom) + 8px);right:calc(anchor(right) + 8px)}.fct-sold-out-badge:not([class*=has-background]){--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(240 68 56 / var(--tw-text-opacity,1))}.fct-sold-out-badge-status{border-radius:8px;padding:6px 12px;font-size:12px}.fct-sold-out-badge-status--out-of-stock{--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(155 36 6 / var(--tw-text-opacity,1))}.fct-sold-out-badge-status--in-stock{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52 / var(--tw-text-opacity,1))}.absolute{position:absolute}.relative{position:relative}.-left-1\.5{left:-6px}.-right-1{right:-4px}.left-auto{left:auto}.top-1\/2{top:50%}.z-\[2\]{z-index:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.w-0{width:0}.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}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:8px}.rounded-sm{border-radius:6px}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(199 47 8 / var(--tw-bg-opacity,1))}.px-2\.5{padding-left:10px;padding-right:10px}.px-3{padding-left:12px;padding-right:12px}.py-1{padding-top:4px;padding-bottom:4px}.py-1\.5{padding-top:6px;padding-bottom:6px}.pl-2\.5{padding-left:10px}.pr-2\.5{padding-right:10px}.pr-5{padding-right:20px}.text-\[13px\]{font-size:13px}.text-xs{font-size:12px}.font-semibold{font-weight:600}.leading-none{line-height:1}.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)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.fct-sale-badge{pointer-events:none;z-index:2;display:inline-block;white-space:nowrap;font-weight:600;line-height:1}.fct-sale-badge--badge{border-radius:8px;padding:4px 10px;font-size:13px}.fct-sale-badge--ribbon{border-radius:0;padding:4px 20px 4px 10px;font-size:12px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.fct-sale-badge--ribbon.fct-sale-badge--top-right,.fct-sale-badge--ribbon.fct-sale-badge--bottom-right{padding-right:10px;padding-left:20px;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%)}.fct-sale-badge--tag{position:relative;border-radius:6px;padding:4px 10px;font-size:13px}.fct-sale-badge--tag:before{position:absolute;top:50%;left:-6px;height:0;width:0;content:"";border-top:8px solid #fff0;border-bottom:8px solid #fff0;border-right:6px solid currentColor;transform:translateY(-50%)}.fct-sale-badge--tag.fct-sale-badge--top-right:before,.fct-sale-badge--tag.fct-sale-badge--bottom-right:before{left:auto;right:-6px;border-right:none;border-left:6px solid currentColor}.fct-sale-badge--top-left{position:absolute;top:8px;left:8px;position-anchor:--product-image;top:calc(anchor(top) + 8px);left:calc(anchor(left) + 8px)}.fct-sale-badge--top-right{position:absolute;top:8px;right:8px;position-anchor:--product-image;top:calc(anchor(top) + 8px);right:calc(anchor(right) + 8px)}.fct-sale-badge--bottom-left{position:absolute;bottom:8px;left:8px;position-anchor:--product-image;bottom:calc(anchor(bottom) + 8px);left:calc(anchor(left) + 8px)}.fct-sale-badge--bottom-right{position:absolute;bottom:8px;right:8px;position-anchor:--product-image;bottom:calc(anchor(bottom) + 8px);right:calc(anchor(right) + 8px)}.fct-sale-badge:not([class*=has-background]){--tw-bg-opacity:1;background-color:rgb(199 47 8 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.fct-sale-badge-status{border-radius:8px;padding:6px 12px;font-size:12px}.fct-sale-badge-status--on-sale{--tw-bg-opacity:1;background-color:rgb(240 253 244 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(22 101 52 / var(--tw-text-opacity,1))}.fct-sale-badge-status--not-on-sale{--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(155 36 6 / var(--tw-text-opacity,1))}:root{--fct-card-bg:var(--fct-card-bg-color);--fct-card-border-color:var(--fct-border-color);--fct-card-primary-text-color:var(--fct-primary-text-color);--fct-card-text-color:var(--fct-secondary-text-color);--fct-card-btn-bg-color:var(--fct-btn-bg-color);--fct-card-btn-text-color:var(--fct-btn-text-color);--fct-card-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-card-btn-bg-color));--fct-card-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-card-btn-text-color));--fct-heading-color:var(--fct-primary-text-color);--fct-card-rating-count-color:var(--fct-secondary-text-color);--fct-review-star-color:#f59e0b;--fct-review-star-empty-color:#d1d5db}.fct-product-card{position:relative;display:grid;height:100%;grid-template-columns:repeat(1,minmax(0,1fr));border-width:1px;border-style:solid;padding:4px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}@container product-grid (min-width:540px){.group.list .fct-product-card{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{margin-top:0;margin-bottom:4px;padding-top:12px;font-size:16px;font-weight:500;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.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{-webkit-text-decoration-line:none;text-decoration-line:none}.fct-product-card h1 a:hover,.fct-product-card h2 a:hover,.fct-product-card h3 a:hover,.fct-product-card h4 a:hover,.fct-product-card h5 a:hover,.fct-product-card h6 a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.fct-product-card h1 a:focus,.fct-product-card h2 a:focus,.fct-product-card h3 a:focus,.fct-product-card h4 a:focus,.fct-product-card h5 a:focus,.fct-product-card h6 a:focus{-webkit-text-decoration-line:underline;text-decoration-line:underline}.fct-product-card .fct-product-card-image-wrap{position:relative;margin-left:-4px;margin-right:-4px;margin-top:-4px;aspect-ratio:1 / 1}.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{position:relative;margin-left:-4px;margin-right:-4px;margin-top:-4px;aspect-ratio:1 / 1}.fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap{margin-left:0;margin-right: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 / 1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.group.list .fct-product-card img{display:block;height:100%}@container product-grid (min-width:390px){.group.list .fct-product-card img{aspect-ratio:1 / 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;font-size:14px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.fct-product-card .fct-product-sku .fct-product-sku__label{font-weight:600}.fct-product-card .fct-product-sku .fct-product-sku__value{font-weight:400}.fct-product-card .fct-product-card-prices{padding-bottom:12px;font-size:16px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.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:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-card button{margin-top:auto;min-height:40px;width:100%;cursor:pointer;border-width:0;text-align:center;font-size:14px;text-transform:capitalize;line-height:1}@container product-grid (min-width:390px){.group.list .fct-product-card button{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;position:absolute;top:0;right:0;bottom:0;left:0;display:none;height:100%;width:100%;align-items:center;justify-content:center;transition-duration:.3s;border-radius:var(--fct-btn-radius,8px)}.fct-product-card button .fluent-cart-loader svg{margin-inline-end:8px;height:20px;width:20px}@keyframes spin{to{transform:rotate(360deg)}}.fct-product-card button .fluent-cart-loader svg{animation:spin 1s linear infinite;fill:#0171db;--tw-text-opacity:1;color:rgb(214 218 225 / var(--tw-text-opacity,1))}.fct-product-card button.out-of-stock{cursor:not-allowed;border-width:1px;border-style:solid;border-color:var(--fct-card-border-color,#d6dae1);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(157 159 172 / var(--tw-text-opacity,1));--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-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{display:flex;align-items:center;gap:4px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.fct-product-card .fct-product-card-rating .fct-product-card-stars{display:flex;align-items:center;line-height:1}.fct-product-card .fct-product-card-rating .fct-product-card-stars .fct-star{display:inline-flex;font-size:14px;color:var(--fct-review-star-empty-color,#d1d5db);line-height:1}.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{position:relative;display:inline-block;line-height:1}.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{position:absolute;inset-inline-start:0;top:0;overflow:hidden;width:50%;color:var(--fct-review-star-color,#f59e0b)}.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:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-card .fct-product-card-excerpt,.fct-product-card p.dynamic{margin-bottom:8px;display:none;font-size:14px;padding-left:var(--fct-card-padding,12px);padding-right:var(--fct-card-padding,12px)}.fct-product-view-button,a.fct-product-view-button,button.fct-product-view-button{margin-top:auto;display:flex;min-height:40px;cursor:pointer;align-items:center;justify-content:center;border-width:0;text-align:center;font-size:14px;line-height:1}@container product-grid (min-width:390px){.group.list .fct-product-view-button,.group.list a.fct-product-view-button,.group.list button.fct-product-view-button{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-width:1px;border-style:solid;border-color:var(--fct-card-border-color,#d6dae1);--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1));font-weight:500;--tw-text-opacity:1;color:rgb(157 159 172 / var(--tw-text-opacity,1));--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)}body:not(.fluent-cart-no-colors){--fct-card-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-card-text-color:var(--fct-secondary-text-color, #565865);--fct-heading-color:var(--fct-primary-text-color, #2F3448);--fct-card-rating-count-color:var(--fct-secondary-text-color, #ADB5C2);--fct-card-btn-bg-color:var(--fct-btn-bg-color, #253241);--fct-card-btn-text-color:var(--fct-btn-text-color, #ffffff);--fct-card-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-card-btn-bg-color));--fct-card-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-card-btn-text-color));--fct-card-bg:var(--fct-card-bg-color);--fct-card-border-color:var(--fct-border-color, #d6dae1)}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{color:var(--fct-card-primary-text-color)}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{color:var(--fct-card-primary-text-color)}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,#ffffff29,#fff0),var(--fct-card-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-card-btn-text-color)}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,#ffffff29,#fff0),var(--fct-card-btn-bg-color)}body:not(.fluent-cart-no-colors) .fct-product-view-button{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-card-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-card-btn-text-color)}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{margin-bottom:30px;margin-top:0;font-size:26px;font-weight:700}.fct-product-list{display:grid;gap:var(--fct-grid-gap,24px);--fct-product-list-columns:4;grid-template-columns:repeat(var(--fct-product-list-columns),1fr)}.fct-product-list .fct-product-card a{-webkit-text-decoration-line:none;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}}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 #fff}.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:rgb(255 255 255 / .5) #fff0;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)}}.fct-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--fct-single-product-primary-text-color:var(--fct-primary-text-color);--fct-single-product-secondary-text-color:var(--fct-secondary-text-color);--fct-single-product-active-text-color:var(--fct-primary-active-text-color);--fct-single-product-border-color:var(--fct-border-color);--fct-single-product-divider-color:var(--fct-divider-color);--fct-single-product-active-border-color:var(--fct-active-border-color)}body:not(.fluent-cart-no-colors){--fct-single-product-qty-bg:var(--fct-secondary-bg-color, #eaecf0);--fct-single-product-qty-text-color:var(--fct-primary-text-color, #2F3448)}.fct-single-product-page{width:100%;display:block;margin-bottom:30px;max-width:1290px;margin-left:auto;margin-right:auto;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}@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));gap:50px}@container product-page (min-width:768px){.fct-single-product-page-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.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)}@container product-page (min-width:768px){.fct-product-page--no-gallery .fct-single-product-page-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.fct-product-page--no-gallery .fct-single-product-page-row{grid-template-areas:inherit}.fct-product-page--no-gallery .fct-product-summary{grid-area:auto}.fct-product-gallery-wrapper{grid-area:thumbnail}.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:14px;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:14px;margin-bottom:0}.fct-product-gallery-wrapper.thumb-pos-left{display:flex;flex-direction:row-reverse;-moz-column-gap:14px;column-gap:14px;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:14px;column-gap:14px;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-thumb{box-sizing:border-box;display:flex;height:auto;max-height:600px;width:100%;text-align:center;border-radius:var(--fct-container-radius,8px);aspect-ratio:1/1}.fct-product-gallery-thumb .containerZoom{border-radius:var(--fct-container-radius,8px)}.fct-product-gallery-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--fct-container-radius, 8px) - 1px)}.fct-gallery-thumb-controls{flex-wrap:wrap;display:flex;flex-shrink:0;gap:14px;border-radius:4px;padding:0;overflow:auto}.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-thumb:hover{--tw-bg-opacity:1;background-color:rgb(193 199 209 / var(--tw-bg-opacity,1))}.fct-gallery-thumb-controls::-webkit-scrollbar{height:4px;width:4px}.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-bottom .fct-gallery-thumb-controls,.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-top .fct-gallery-thumb-controls{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-left .fct-product-gallery-thumb,.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-right .fct-product-gallery-thumb{height:auto}.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-left .fct-gallery-thumb-controls,.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-right .fct-gallery-thumb-controls{overflow-y:auto;overflow-x:hidden;flex-wrap:nowrap}.fct-gallery-see-more-button{display:flex;height:92px;min-height:92px;width:92px;min-width:92px;flex-shrink:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity:1;background-color:rgb(245 246 247 / var(--tw-bg-opacity,1));padding:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-gallery-see-more-button:hover{--tw-bg-opacity:1;background-color:rgb(234 236 240 / var(--tw-bg-opacity,1))}.fct-gallery-see-more-button{border-radius:var(--fct-container-radius,8px)}.fct-gallery-see-more-button:focus-visible{outline-width:2px;outline-offset:2px;outline-color:var(--fct-single-product-active-border-color)}.fct-gallery-see-more-button .fct-see-more-text{margin-top:10px;font-size:12px;font-weight:600;line-height:1.25;color:var(--fct-single-product-secondary-text-color);opacity:.6}.fct-gallery-thumb-control-button{height:92px;width:92px;flex:none;flex-shrink:0;overflow:hidden;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);background-color:#fff0;padding:0;outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.fct-gallery-thumb-control-button:first-child{margin-inline-start:0}.fct-gallery-thumb-control-button:hover{border-color:var(--fct-single-product-border-color);background-color:#fff0;--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:#fff0}.fct-gallery-thumb-control-button{border-radius:var(--fct-container-radius,8px)}.fct-gallery-thumb-control-button.is-hidden{display:none}.fct-gallery-thumb-control-button img{height:100%;width:100%;cursor:pointer;-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);border-radius:calc(var(--fct-container-radius, 8px) - 1px)}.fct-gallery-thumb-control-button.active{border-color:var(--fct-single-product-active-border-color)}.fct-gallery-thumb-control-button:focus-visible{outline-width:2px;outline-offset:2px;outline-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:0;border-right-width:0;border-top-width:0;border-style:solid;border-color:var(--fct-single-product-divider-color)}.fct-product-tab-nav .tab-active-bar{position:absolute;bottom:0;left:0;height:2px;width:0;background-color:var(--fct-single-product-active-border-color,#253241);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;color:var(--fct-single-product-secondary-text-color);outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-product-tab-nav-item:focus{outline:2px solid #fff0;outline-offset:2px}.fct-product-tab-nav-item.active{font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-tab-pane{display:none}.fct-product-tab-pane.active{display:block}.fct-product-summary{grid-area:summary}.fct-product-prices{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;line-height:28px;color:var(--fct-single-product-primary-text-color);margin-bottom:var(--fct-section-spacing,20px)}.fct-product-prices>span{unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-title{margin-bottom:var(--fct-section-spacing,16px)}.fct-product-title h1,.fct-product-title h2,.fct-product-title h3,.fct-product-title h4,.fct-product-title h5{margin:0;font-size:28px;font-weight:600;line-height:36px;color:var(--fct-single-product-primary-text-color)}.fct-product-excerpt{margin-bottom:var(--fct-section-spacing,20px)}.fct-product-excerpt p{margin:0;color:var(--fct-single-product-secondary-text-color)}.fct-product-stock~.fct-product-sku:not(.is-hidden){display:inline-flex;align-items:center;margin:0!important}.fct-product-stock~.fct-product-sku:not(.is-hidden):before{content:"|";display:inline-block;color:#d6dae1;margin-left:12px;margin-right:12px;font-size:15px}.fct-product-stock~.fct-product-sku:not(.is-hidden) .fct-product-sku-info{display:flex;align-items:center;gap:8px;word-break:keep-all}.fct-product-sku .fct-product-sku__label{font-size:15px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-sku .fct-product-sku__value{font-size:15px;color:var(--fct-single-product-secondary-text-color);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-sku.is-hidden{display:none}.fct-product-stock{margin:0;display:inline-flex;list-style-type:none;align-items:center;gap:6px;padding:0;margin:0!important}.fct-product-stock .fct-stock-badge{display:inline-block;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.1;letter-spacing:.025em;border-radius:var(--fct-badge-radius,6px)}[dir=rtl] .fct-product-stock .fct-stock-badge{letter-spacing:0}.fct-product-stock .fct_status_badge_in-stock{--tw-bg-opacity:1;background-color:rgb(232 245 241 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 152 119 / var(--tw-text-opacity,1))}.fct-product-stock .fct_status_badge_out-of-stock{--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(240 68 56 / var(--tw-text-opacity,1))}.fct-product-stock .fct-stock-label{font-size:15px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-package-description{margin-top:12px;margin-bottom:16px}.fct-package-description.is-hidden{display:none}.fct-package-description .fct-package-description__table{width:100%;border-collapse:collapse;border-width:0;border-style:none;font-size:13px}.fct-package-description .fct-package-description__table th,.fct-package-description .fct-package-description__table td{border-width:0;border-bottom-width:1px;border-style:solid;border-color:var(--fct-single-product-divider-color);padding:6px 0;text-align:start}.fct-package-description .fct-package-description__table th{width:140px;vertical-align:top;font-weight:500;color:var(--fct-single-product-primary-text-color)}.fct-package-description .fct-package-description__table td{font-weight:400;color:var(--fct-single-product-secondary-text-color)}.fct-package-description .fct-package-description__table tr:last-child th,.fct-package-description .fct-package-description__table tr:last-child td{border-bottom-width:0}.fct-product-variants{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-bottom:var(--fct-section-spacing,20px)}.fct-product-variants.column-type-one .fct-product-variant-item .variant-content{width:72%;justify-content:flex-start}.fct-product-variants.column-type-one .fct-product-variant-item.fct_variation_view_type_text{padding:16px;border-radius:var(--fct-variant-radius,12px)}.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-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;border-radius:var(--fct-variant-radius,8px)}.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 .fct-product-variant-text{display:flex;min-width:0;flex-direction:column}.fct-product-variant-item .additional-info{font-size:14px}.fct-product-variant-item .fct-product-variant-price{position:absolute;top:50%;inset-inline-end: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>div{unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.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;--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;border-radius:var(--fct-popup-radius,6px);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,.fct-product-variant-item.fct_variation_view_type_both .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,.fct-product-variant-item.fct_variation_view_type_both .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,.fct-product-variant-item.selected.fct_variation_view_type_both .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;color:var(--fct-single-product-secondary-text-color)}.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}.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-container .fct-product-quantity{display:inline-flex;align-items:center;overflow:hidden;background-color:var(--fct-single-product-qty-bg);border-radius:var(--fct-input-radius,8px)}.fct-product-quantity-container .fct-product-quantity .fct-quantity-decrease-button,.fct-product-quantity-container .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:0;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-container .fct-product-quantity .fct-quantity-decrease-button svg,.fct-product-quantity-container .fct-product-quantity .fct-quantity-increase-button svg{height:14px;width:14px}.fct-product-quantity-container .fct-product-quantity .fct-quantity-decrease-button:focus,.fct-product-quantity-container .fct-product-quantity .fct-quantity-increase-button:focus{outline-width:0;outline-style:none}.fct-product-quantity-container .fct-product-quantity .fct-quantity-decrease-button:disabled,.fct-product-quantity-container .fct-product-quantity .fct-quantity-increase-button:disabled{cursor:not-allowed;opacity:.5}.fct-product-quantity-container .fct-product-quantity .fct-quantity-input{margin:0;max-height:36px;max-width:36px;border-radius:0;border-width:0;background-color:#fff0;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 #fff0;outline-offset:2px}.fct-product-quantity-container .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 #fff0;outline-offset:2px}.fct-product-quantity-container .fct-product-quantity .fct-quantity-input:focus-visible{outline:2px solid #fff0;outline-offset:2px}.fct-product-quantity-container .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(2,minmax(0,1fr));gap:12px}.fluent-cart-add-to-cart-button.out-of-stock,button.out-of-stock{cursor:not-allowed}.elementor-widget-fluentcart_product_info{width:100%}@media (max-width:1290px){.fct-single-product-page{padding-left:30px;padding-right:30px}}@media (max-width:1024px){.fct-product-variants.column-type-four,.fct-product-variants.column-type-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.product-info-block-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.fct-product-variants.column-type-one .fct-product-variant-item.fct_variation_view_type_text{gap:8px}.fct-product-variants.column-type-one .fct-product-variant-item .variant-content{width:auto}.fct-product-variant-item .fct-product-variant-price{top:auto;inset-inline-end:auto;transform:none;position:inherit}}@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}}@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,.fct-product-variants.column-type-two,.fct-product-variants.column-type-four,.fct-product-variants.column-type-three{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:425px){.fct-product-tab-nav{overflow-x:scroll;white-space:nowrap}.fct-product-tab-nav .tab-active-bar{display:none}.fct-product-tab-nav-item{border-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:2px;border-top-width:0;border-style:solid;border-color:#fff0}.fct-product-tab-nav-item.active{border-color:var(--fct-single-product-active-border-color)}}body:not(.fluent-cart-no-colors){--fct-single-product-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-single-product-secondary-text-color:var(--fct-secondary-text-color, #565865);--fct-single-product-active-text-color:var(--fct-primary-active-text-color, #017EF3);--fct-single-product-border-color:var(--fct-border-color, #D6DAE1);--fct-single-product-divider-color:var(--fct-divider-color, #EAECF0);--fct-single-product-active-border-color:var(--fct-active-border-color, #253241);--fct-single-product-qty-bg:var(--fct-secondary-bg-color, #eaecf0);--fct-single-product-qty-text-color:var(--fct-primary-text-color, #2F3448)}body:not(.fluent-cart-no-colors) .fct-product-gallery-thumb{border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color)}.fct-gallery-video-thumb{position:relative}.fct-gallery-video-thumb__badge{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.fct-gallery-video-thumb__badge svg{height:32px;width:32px;border-radius:9999px;background-color:#0009;padding:6px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.fct-product-gallery-thumb{position:relative}.fct-product-gallery-thumb .fct-product-gallery-video{display:none;height:100%;max-height:100%;width:100%;overflow:hidden}.fct-product-gallery-thumb .fct-product-gallery-video .fp-media-block,.fct-product-gallery-thumb .fct-product-gallery-video .fluent-player{width:100%}.fct-product-gallery-thumb.is-video-active img[data-fluent-cart-single-product-page-product-thumbnail]{display:none}.fct-product-gallery-thumb.is-video-active .fct-product-gallery-video.is-active{display:flex;align-items:center;justify-content:center}[dir=rtl] .fct-lightbox .lb-nav a.lb-prev{left:auto;right:12px;float:right;transform:translateY(-50%) scaleX(-1)}[dir=rtl] .fct-lightbox .lb-nav a.lb-next{right:auto;left:12px;float:left;transform:translateY(-50%) scaleX(-1)}[dir=rtl] .fct-lightbox .lb-closeContainer{right:auto;left:10px}[dir=rtl] .fct-lightbox .lb-data .lb-details{float:right;text-align:right}[dir=rtl] .fct-lightbox .lb-data .lb-number{clear:right}.fct-similar-product-list-container{width:100%;display:block;max-width:1290px;margin-left:auto;margin-right:auto;container-type:inline-size;container-name:similar-product}@keyframes spin{to{transform:rotate(360deg)}}.fct-similar-product-list-container .animate-spin{animation:spin 1s linear infinite}.fct-product-modal{position:fixed;top:0;left:0;z-index:99999;display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:20px}.fct-product-modal-overlay{position:absolute;top:0;left:0;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(47 52 72 / var(--tw-bg-opacity,1));opacity:.5}.fct-product-modal-close{position:absolute;top:16px;inset-inline-end:16px;z-index:999;display:flex;height:30px;width:30px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:var(--fct-secondary-btn-bg-color,#ffffff);padding:0;color:var(--fct-primary-text-color,#2F3448)}.fct-product-modal-close:hover{background-color:var(--fct-secondary-btn-hover-bg-color,#F5F6F7)}.fct-product-modal-close svg{height:12px;width:12px}.fct-product-modal-close.hovered{background-color:var(--fct-secondary-btn-hover-bg-color,#F5F6F7)}.fct-product-modal-body{position:relative;z-index:10;max-height:610px;min-height:400px;width:1020px;overflow-x:hidden;background-color:var(--fct-card-bg-color,#ffffff);padding:30px;border-radius:var(--fct-popup-radius,8px)}.fct-product-modal-body:active::-webkit-scrollbar-thumb,.fct-product-modal-body:focus::-webkit-scrollbar-thumb,.fct-product-modal-body:hover::-webkit-scrollbar-thumb{visibility:visible}.fct-product-modal-body::-webkit-scrollbar-thumb{border-radius:6px;--tw-bg-opacity:1;background-color:rgb(214 218 225 / var(--tw-bg-opacity,1))}.fct-product-modal-body::-webkit-scrollbar{height:4px;width:8px}.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-left:0!important;padding-right: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{display:grid;gap:var(--fct-grid-gap,20px);--fct-related-product-columns:4;grid-template-columns:repeat(var(--fct-related-product-columns),1fr)}@media (max-width:1290px){.fct-similar-product-list-container{padding-left:30px;padding-right: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}}:root{--fct-add-to-cart-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-add-to-cart-btn-hover-bg-color:var(--fct-secondary-btn-hover-bg-color, #f5f6f7);--fct-add-to-cart-btn-text-color:var(--fct-secondary-btn-text-color, #2f3448);--fct-add-to-cart-btn-border-color:var(--fct-secondary-btn-border-color, #d6dae1)}.fluent-cart-add-to-cart-button,button.fluent-cart-add-to-cart-button{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;gap:8px;border-width:1px;border-style:solid;text-align:center;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1;-webkit-text-decoration-line:none;text-decoration-line:none;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-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);padding-top:var(--fct-btn-padding-y,12px);padding-bottom:var(--fct-btn-padding-y,12px);padding-left:var(--fct-btn-padding-x,20px);padding-right:var(--fct-btn-padding-x,20px);border-radius:var(--fct-btn-radius,8px)}.fluent-cart-add-to-cart-button .fluent-cart-loader,button.fluent-cart-add-to-cart-button .fluent-cart-loader{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:none;height:100%;width:100%;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(234 236 240 / var(--tw-bg-opacity,1));transition-duration:.3s;border-radius:var(--fct-btn-radius,8px)}.fluent-cart-add-to-cart-button .fluent-cart-loader svg,button.fluent-cart-add-to-cart-button .fluent-cart-loader svg{margin-inline-end:8px;height:20px;width:20px}.fluent-cart-add-to-cart-button .fluent-cart-loader svg,button.fluent-cart-add-to-cart-button .fluent-cart-loader svg{animation:spin 1s linear infinite;fill:#0171db;--tw-text-opacity:1;color:rgb(214 218 225 / var(--tw-text-opacity,1))}.fluent-cart-add-to-cart-button .text,button.fluent-cart-add-to-cart-button .text{pointer-events:none;display:inline-flex;align-items:center;gap:8px}.fluent-cart-add-to-cart-button:disabled,button.fluent-cart-add-to-cart-button:disabled{cursor:not-allowed}.fluent-cart-add-to-cart-button.disabled,button.fluent-cart-add-to-cart-button.disabled{cursor:not-allowed;opacity:.5}.fluent-cart-add-to-cart-button.is-hidden,button.fluent-cart-add-to-cart-button.is-hidden{display:none}.fluent-cart-add-to-cart-button.out-of-stock,button.fluent-cart-add-to-cart-button.out-of-stock{pointer-events:none;cursor:not-allowed;opacity:.5}.fluent-cart-add-to-cart-button.out-of-stock:hover,button.fluent-cart-add-to-cart-button.out-of-stock:hover{background-color:inherit}.fluent-cart-add-to-cart-button.fct-loading .fluent-cart-loader,button.fluent-cart-add-to-cart-button.fct-loading .fluent-cart-loader{display:flex}.fct-loader{position:relative}.fct-loader .fluent-cart-loader{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:none;height:100%;width:100%;align-items:center;justify-content:center;transition-duration:.3s;background-color:inherit;border-radius:inherit}.fct-loader .fluent-cart-loader svg{margin-inline-end:8px;height:20px;width:20px}@keyframes spin{to{transform:rotate(360deg)}}.fct-loader .fluent-cart-loader svg{animation:spin 1s linear infinite;fill:#0171db;--tw-text-opacity:1;color:rgb(214 218 225 / var(--tw-text-opacity,1))}.fct-loader.fct-loading .fluent-cart-loader{display:flex}body:not(.fluent-cart-no-colors) .fluent-cart-add-to-cart-button{border-color:var(--fct-add-to-cart-btn-border-color);background-color:var(--fct-add-to-cart-btn-bg-color);color:var(--fct-add-to-cart-btn-text-color)}body:not(.fluent-cart-no-colors) .fluent-cart-add-to-cart-button:hover{border-color:var(--fct-add-to-cart-btn-border-color);background-color:var(--fct-add-to-cart-btn-hover-bg-color);color:var(--fct-add-to-cart-btn-text-color)}body:not(.fluent-cart-no-colors) .fluent-cart-add-to-cart-button:focus{color:var(--fct-add-to-cart-btn-text-color)}:root{--fct-direct-btn-bg-color:var(--fct-btn-bg-color, #253241);--fct-direct-btn-text-color:var(--fct-btn-text-color, #ffffff);--fct-direct-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-direct-btn-bg-color));--fct-direct-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-direct-btn-text-color))}.fluent-cart-direct-checkout-button{position:relative;display:flex;cursor:pointer;align-items:center;justify-content:center;gap:8px;border-width:0;text-align:center;font-size:14px;font-weight:500;text-transform:capitalize;line-height:1;padding-top:var(--fct-btn-padding-y,12px);padding-bottom:var(--fct-btn-padding-y,12px);padding-left:var(--fct-btn-padding-x,20px);padding-right:var(--fct-btn-padding-x,20px);border-radius:var(--fct-btn-radius,8px);-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.fluent-cart-direct-checkout-button.is-hidden{display:none}.fluent-cart-direct-checkout-button:disabled{cursor:not-allowed;opacity:.5}.fluent-cart-direct-checkout-button.disabled{cursor:not-allowed;opacity:.5}.fluent-cart-direct-checkout-button.out-of-stock{pointer-events:none;cursor:not-allowed;opacity:.5}body:not(.fluent-cart-no-colors) .fluent-cart-direct-checkout-button{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-direct-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-direct-btn-text-color)}body:not(.fluent-cart-no-colors) .fluent-cart-direct-checkout-button *{color:inherit}body:not(.fluent-cart-no-colors) .fluent-cart-direct-checkout-button:hover{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-direct-btn-hover-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-direct-btn-hover-text-color)}.fct-products-wrapper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fct-products-wrapper .visible{visibility:visible}.fct-products-wrapper .collapse{visibility:collapse}.fct-products-wrapper .static{position:static}.fct-products-wrapper .fixed{position:fixed}.fct-products-wrapper .relative{position:relative}.fct-products-wrapper .m-0{margin:0}.fct-products-wrapper .block{display:block}.fct-products-wrapper .inline{display:inline}.fct-products-wrapper .flex{display:flex}.fct-products-wrapper .table{display:table}.fct-products-wrapper .grid{display:grid}.fct-products-wrapper .hidden{display:none}.fct-products-wrapper .h-5{height:20px}.fct-products-wrapper .w-5{width:20px}.fct-products-wrapper .shrink{flex-shrink:1}.fct-products-wrapper .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))}@keyframes spin{to{transform:rotate(360deg)}}.fct-products-wrapper .animate-spin{animation:spin 1s linear infinite}.fct-products-wrapper .rounded{border-radius:8px}.fct-products-wrapper .border{border-width:1px}.fct-products-wrapper .fill-blue-600{fill:#0171db}.fct-products-wrapper .italic{font-style:italic}.fct-products-wrapper .text-gray-200{--tw-text-opacity:1;color:rgb(214 218 225 / var(--tw-text-opacity,1))}.fct-products-wrapper .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--fct-shop-primary-text-color:var(--fct-primary-text-color);--fct-shop-secondary-text-color:var(--fct-secondary-text-color);--fct-shop-active-text-color:var(--fct-primary-active-text-color);--fct-shop-primary-bg-color:var(--fct-primary-bg-color);--fct-shop-secondary-bg-color:var(--fct-secondary-bg-color);--fct-shop-border-color:var(--fct-border-color);--fct-shop-divider-color:var(--fct-divider-color);--fct-shop-btn-bg-color:var(--fct-btn-bg-color, var(--fct-shop-primary-bg-color));--fct-shop-btn-text-color:var(--fct-btn-text-color);--fct-shop-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-shop-btn-bg-color));--fct-shop-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-shop-btn-text-color));--fct-btn-border-color:var(--fct-btn-border-color, var(--fct-shop-btn-bg-color));--fct-shop-checkmark-border-color:var(--fct-shop-border-color);--fct-shop-checkmark-active-bg:var(--fct-btn-bg-color, #253241);--fct-shop-checkmark-active-border-color:var(--fct-shop-checkmark-active-bg);--fct-shop-view-switcher-color:var(--fct-shop-secondary-text-color, #565865);--fct-shop-view-switcher-active-bg:var(--fct-btn-bg-color, color-mix(in srgb, #253241 12%, transparent));--fct-shop-view-switcher-active-color:var(--fct-btn-text-color, #253241);--fct-shop-paginator-border-color:var(--fct-shop-border-color);--fct-shop-paginator-items-active-bg:var(--fct-btn-bg-color, #253241);--fct-shop-paginator-items-color:var(--fct-shop-secondary-text-color);--fct-shop-input-border:var(--fct-shop-border-color);--fct-shop-dropdown-bg:var(--fct-card-bg-color, #ffffff);--fct-shop-radio-active-bg:var(--fct-btn-bg-color, #253241);--fct-shop-radio-active-border-color:var(--fct-shop-radio-active-bg);--fct-shop-no-ui-target-bg:var(--fct-shop-secondary-bg-color)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.wp-block-fluent-cart-products,.fct-products-wrapper{display:block;width:100%}.fct-products-wrapper *{box-sizing:border-box!important}.fct-products-wrapper .admin_bar_enabled .fluent-cart-shop-app-filter-wrapper{top:40px}.fct-products-wrapper .fluent-cart-shop-app-product-skeleton-loader{position:absolute;top:0;left:0;margin:0;height:100%;width:100%;padding:16px;border-radius:var(--fct-card-radius,8px);animation:shimmer 2s infinite;background:linear-gradient(90deg,#f1f1f1 25%,#e1e1e1,#f1f1f1 75%);background-size:200% 100%;z-index:99999}@keyframes shimmer{to{background-position:-200% 0}}.fct-products-wrapper .scroll-loader-container{position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.fct-products-wrapper .scroll-loader,.fct-products-wrapper .scroll-loader:before,.fct-products-wrapper .scroll-loader:after{border-radius:50%;width:10px;height:10px;animation-fill-mode:both;animation:bblFadInOut 1.8s infinite ease-in-out;display:inline-block}.fct-products-wrapper .scroll-loader{color:#000;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.fct-products-wrapper .scroll-loader:before,.fct-products-wrapper .scroll-loader:after{content:"";position:absolute;top:0}.fct-products-wrapper .scroll-loader:before{left:-3.5em;animation-delay:-.32s}.fct-products-wrapper .scroll-loader:after{left:3.5em}@keyframes bblFadInOut{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.fct-products-wrapper-inner{display:flex}@media (min-width:1024px){.fct-products-wrapper-inner{gap:30px}}.fct-products-wrapper-inner .fluent-cart-shop-app-view-switcher-wrap{grid-column:span 5/span 5}.fc-products-wrapper .fct-products-wrapper-inner,.fct-products-wrapper .fct-products-wrapper-inner{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container{grid-template-columns:repeat(1,minmax(0,1fr))!important}@media (min-width:600px){.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card{grid-template-areas:"image title" "image rating" "image excerpt" "image price" "image button";display:grid;grid-template-columns:140px 1fr;grid-template-rows:auto auto auto auto 1fr;align-items:flex-start;-moz-column-gap:16px;column-gap:16px;row-gap:0;padding-bottom:0;padding-inline-end:10px}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image{grid-area:image;position:relative;aspect-ratio:auto;height:auto;min-height:140px;width:140px;max-width:none;align-self:stretch}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block .fct-product-card-image-wrap,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block .fct-product-image-link,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image .fct-product-image-link,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block .fct-product-card-image-wrap,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block .fct-product-image-link,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image .fct-product-image-link{position:relative;aspect-ratio:auto;height:100%;min-height:140px;width:100%}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-wrap,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-wrap{grid-area:image;position:relative;aspect-ratio:1 / 1;height:auto;width:140px;max-width:none;align-self:flex-start}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block img,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap img,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-link img,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image img,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block img,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap img,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-link img,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image img{border-start-end-radius:0;border-end-start-radius:var(--fct-card-radius,8px)}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap>.fct-product-card-image,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap>.fct-product-card-image{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;height:100%;width:100%}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block .fct-product-card-image-wrap.is-placeholder,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap.is-placeholder,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-image-block .fct-product-card-image-wrap.is-placeholder,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-image .fct-product-card-image-wrap.is-placeholder{aspect-ratio:auto;height:100%}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap.is-placeholder,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap.is-placeholder{border-bottom:0;border-inline-end:1px solid var(--fct-card-border-color,#d6dae1)}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap.is-placeholder>.fct-product-card-image,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-image-wrap.is-placeholder>.fct-product-card-image{-o-object-fit:contain;object-fit:contain}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-title,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-title,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-title,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-title{grid-area:title;margin-inline-end:auto;width:100%;padding-left:0;padding-right:0;padding-top:6px}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-title a,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-title a,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-title a,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-title a{overflow:inherit!important;white-space:pre-wrap!important}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-rating,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-rating{grid-area:rating;margin-inline-end:auto;padding-left:0;padding-right:0}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-prices,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-price,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-prices,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-price{grid-area:price;margin-inline-end:auto;padding-left:0;padding-right:0}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card button,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-view-button,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-button,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card button,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-view-button,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-button{grid-area:button;margin-top:12px;margin-inline-end:auto;margin-bottom:10px;width:auto;min-width:160px;align-self:flex-start;justify-self:start}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .wp-block-group,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .wp-block-group{grid-area:button}.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-excerpt,.fc-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-excerpt,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-product-card-excerpt,.fct-products-wrapper .fct-products-wrapper-inner.mode-list .fct-products-container .fct-product-card .fct-dynamic-product-excerpt{grid-area:excerpt;margin-inline-end:auto;display:block;padding-left:0;padding-right:0}}.fc-products-wrapper .fct-products-wrapper-inner .fluent-cart-shop-app-view-switcher-wrap,.fct-products-wrapper .fct-products-wrapper-inner .fluent-cart-shop-app-view-switcher-wrap{grid-column:span 5/span 5}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container{grid-column:span 4/span 4}@media (max-width:768px){.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container{grid-column:span 5/span 5}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-0,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-1,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-2,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-4,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-5,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-6,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-0,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-1,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-2,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-4,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-5,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:550px){.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-0,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-1,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-2,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-4,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-5,.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-6,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-0,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-1,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-2,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-4,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-5,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-6{grid-template-columns:repeat(1,minmax(0,1fr))}}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container .fct-product-card .fct-product-image-link,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container .fct-product-card .fct-product-image-link{display:block}@media (min-width:769px){.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-0,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-0{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-1,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-2,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-4,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-5,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-5{grid-template-columns:repeat(5,minmax(0,1fr))}.fc-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-6,.fct-products-wrapper .fct-products-wrapper-inner .fct-products-container.grid-columns-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.fc-products-wrapper .fct-products-wrapper-inner.fct-full-container-width .fct-products-container,.fct-products-wrapper .fct-products-wrapper-inner.fct-full-container-width .fct-products-container,.fc-products-wrapper .fct-full-container-width .fluent-cart-shop-no-result-found,.fct-products-wrapper .fct-full-container-width .fluent-cart-shop-no-result-found{grid-column:span 5/span 5}.fc-products-wrapper .fluent-cart-shop-no-result-found,.fct-products-wrapper .fluent-cart-shop-no-result-found{grid-column:span 4/span 4;align-content:center}.fc-products-wrapper .fluent-cart-shop-no-result-found.hide,.fc-products-wrapper .fluent-cart-shop-no-result-found.not-found-hide,.fct-products-wrapper .fluent-cart-shop-no-result-found.hide,.fct-products-wrapper .fluent-cart-shop-no-result-found.not-found-hide{display:none}.fc-products-wrapper .fluent-cart-shop-no-result-found p,.fct-products-wrapper .fluent-cart-shop-no-result-found p{margin-bottom:0}.fc-products-wrapper .fluent-cart-product-loader,.fct-products-wrapper .fluent-cart-product-loader{grid-column:span 4/span 4;order:1;display:flex;align-items:center;justify-content:center}.fc-products-wrapper .fluent-cart-product-loader.loader-hidden,.fct-products-wrapper .fluent-cart-product-loader.loader-hidden{display:none}.fct-shop-reset-filter-button{display:flex;height:36px;width:36px;align-items:center;justify-content:center;border-radius:8px;border-width:1px;border-style:solid;padding:0}.fct-brick-products-wrapper .fct-products-container{--grid-columns:4}@media (max-width:768px){.fct-brick-products-wrapper .fct-products-container{--grid-columns:2}}@media (max-width:550px){.fct-brick-products-wrapper .fct-products-container{--grid-columns:1}}.fct-products-container{--grid-columns:0;display:grid;height:-moz-max-content;height:max-content;width:100%;gap:var(--fct-grid-gap,24px);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr))}@container product-grid (min-width:390px){.fct-products-container.auto-adjust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container product-grid (min-width:840px){.fct-products-container.auto-adjust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container product-grid (min-width:1120px){.fct-products-container.auto-adjust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container product-grid (min-width:1400px){.fct-products-container.auto-adjust-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.fct-products-container .fct-product-card a{-webkit-text-decoration-line:none;text-decoration-line:none}.fct-products-container.product-list-hide,.fct-products-container.product-list-empty{display:none}.fct-shop-product-search{position:relative;margin-bottom:16px}.fct-shop-product-search input{width:100%;border-width:1px;border-style:solid;padding-inline-start:36px;font-size:14px;line-height:1.5}.fct-shop-product-search 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 #fff0;outline-offset:2px}.fct-shop-product-search input{padding-top:var(--fct-input-padding-y,8px);padding-bottom:var(--fct-input-padding-y,8px);padding-inline-end:var(--fct-input-padding-x,12px);border-radius:var(--fct-input-radius,8px)}.fct-shop-product-search .fct-search-icon{position:absolute;top:50%;inset-inline-start:12px;margin-top:1px;transform:translateY(-50%)}.fct-shop-product-search .fct-search-icon svg{height:14px}.fct-shop-product-search .fct-search-clear{position:absolute;top:50%;inset-inline-end:8px;margin-top:1px;cursor:pointer;transform:translateY(-50%)}.fct-shop-product-search .fct-search-clear svg{height:14px}.fct-shop-product-search .fct-search-clear.hide{display:none}.entry-content .fluent-cart-shop-app-wrapper{min-width:min(1200px,100%)}.elementor-widget-fluent_cart_shop_app{width:100%}.fct-shop-apply-filter-button{height:36px;flex-shrink:0;cursor:pointer;border-width:0;padding:8px;text-align:center;font-size:14px;font-weight:500;line-height:1;border-radius:var(--fct-btn-radius,8px)}.fct-shop-view-switcher-wrap{margin-bottom:8px;display:flex;align-items:center;justify-content:flex-end;gap:10px}@container shop-app (min-width:768px){.fct-shop-view-switcher-wrap{justify-content:flex-end}}.fct-shop-view-switcher{display:flex;align-items:center;justify-content:flex-end}@media (max-width:599px){.fct-shop-view-switcher{display:none}}.fct-shop-view-switcher button{margin:0;display:inline-flex;height:32px;width:32px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;border-width:0;background-color:#fff0;padding:4px 8px;line-height:1;--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);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-shop-view-switcher button:focus{outline-width:0}.fct-shop-view-switcher button.active{--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-shop-filter-toggle-button{margin:0;display:inline-flex;cursor:pointer;align-items:center;justify-content:center;gap:8px;border-radius:8px;border-width:0;background-color:#fff0;padding:4px 10px;font-size:14px;line-height:1;--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);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-shop-filter-toggle-button:hover{background-color:#fff0}.fct-shop-filter-toggle-button:focus{outline-width:0}@container shop-app (min-width:768px){.fct-shop-filter-toggle-button{display:none}}.fct-shop-filter-toggle-button.hide{display:none}.fluent-cart-shop-app-container{width:100%;container-type:inline-size;container-name:product-grid}.fct-shop-button-group{display:flex;align-items:center;gap:6px}.fct-shop-paginator{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.fct-shop-paginator-result-wrapper{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.fct-shop-per-page-selector select{height:auto;min-height:auto;min-width:50px;cursor:pointer;border-width:0;background-color:#fff0;padding-top:0;padding-bottom:0;padding-inline-start:0;padding-inline-end:22px;font-size:14px;font-weight:500;line-height:1.2;outline-width:0;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.fct-shop-per-page-selector select:focus{outline-width:0}.fct-shop-paginator .fct-shop-paginator-pager{margin:0;display:flex;gap:6px;border-radius:8px;border-width:1px;border-style:solid;list-style-type:none!important;padding:9px!important;line-height:1.5!important}.fct-shop-paginator .fct-shop-paginator-pager button{display:flex;max-height:22px;min-width:22px;cursor:pointer;align-items:center;justify-content:center;gap:4px;border-radius:9999px;border-width:0;background-color:#fff0;padding:4px;font-size:14px;font-weight:500;line-height:1}[dir=rtl] .fct-shop-paginator .fct-shop-paginator-pager .arrow svg{transform:scaleX(-1)}.fluent-cart-shop-app-no-products{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:4px;--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity,1))}.fluent-cart-shop-app-no-products h2{margin-bottom:10px;margin-top:0;font-size:30px;font-weight:600}.fluent-cart-shop-app-no-products p{margin-bottom:20px}.fluent-cart-shop-app-no-products img{height:250px;width:400px;-o-object-fit:cover;object-fit:cover}.fluent-cart-shop-app-no-products .fct-shop-reset-filter-button{height:36px;width:auto;padding-left:var(--fct-btn-padding-x,16px);padding-right:var(--fct-btn-padding-x,16px);border-radius:var(--fct-btn-radius,8px)}.fluent-cart-shop-app{display:grid;width:100%;flex-shrink:0;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;container-type:inline-size;container-name:shop-app}.fluent-cart-shop-app :after,.fluent-cart-shop-app :before{box-sizing:border-box}.fct-shop-filter-wrapper{position:sticky;margin-bottom:20px;display:block;height:-moz-max-content;height:max-content}@container product-grid (min-width:768px){.fct-shop-filter-wrapper{display:block}}.fct-shop-filter-wrapper.is-collapsed{display:none}.fct-shop-price-range-wrap{margin-bottom:20px;display:flex;align-items:center;overflow:hidden}.fct-shop-price-range-wrap input{background-color:#fff0}.fct-shop-price-range-wrap .fct-shop-price-range{display:flex;max-width:50%;align-items:center}[dir=rtl] .fct-shop-price-range-wrap .fct-shop-price-range{direction:ltr}.fct-shop-price-range-wrap .fct-shop-currency-sign{font-size:14px}.fct-shop-range-slider.noUi-target{border-width:0;--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-shop-range-slider.noUi-horizontal{height:6px}.fct-shop-range-slider .noUi-handle{inset-inline-end:-10px!important;top:-5px!important;height:16px!important;width:16px!important;border-radius:9999px!important;--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.fct-shop-range-slider .noUi-handle:before,.fct-shop-range-slider .noUi-handle:after{display:none}.fct-shop-range-slider .noUi-tooltip{font-size:14px}.fct-shop-filter-item{margin-bottom:16px;border-top-width:0;border-left-width:0;border-right-width:0;border-bottom-width:1px;border-style:solid;padding:0 0 16px}.fct-shop-filter-item:last-child{margin-bottom:0;border-width:0;padding-bottom:0}.fct-shop-filter-item .item-heading{margin-top:0;margin-bottom:0;font-size:15px;font-weight:600}.fct-shop-filter-item .toggle-icon{border-width:0;background-color:#fff0;padding:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:rotate(-180deg)}.fct-shop-filter-item .toggle-icon svg{height:11px;width:11px}.fct-shop-filter-item .fct-shop-checkbox-group{font-size:14px;display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease-out}.fct-shop-filter-item .fct-shop-checkbox-group.hide{grid-template-rows:0fr}.fct-shop-filter-item .fct-shop-checkbox-group-inner{max-height:284px;overflow-x:hidden;padding-bottom:10px}.fct-shop-filter-item .fct-shop-apply-filter-button{flex:1 1 0%}.fct-shop-filter-item.is-collapsed .toggle-icon{transform:rotate(0)}.fct-shop-filter-item.is-collapsed .fct-shop-item-collapse-wrap,.fct-shop-filter-item.is-collapsed .fct-shop-checkbox-group-inner{padding-bottom:0}.fct-shop-item-collapse-wrap{display:flex;cursor:pointer;align-items:center;justify-content:space-between;padding-bottom:16px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-shop-checkbox{position:relative;margin-bottom:16px;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;padding-inline-start:24px;font-weight:500;text-transform:capitalize;line-height:1}.fct-shop-checkbox:last-child{margin-bottom:0}.fct-shop-checkbox input{position:absolute;height:0;width:0;cursor:pointer;opacity:0}.fct-shop-checkbox input:checked~.checkmark+span{color:var(--filter-checkbox-active-text-color)}.fct-shop-checkbox input:checked~.checkmark:after{display:block}.fct-shop-checkbox .checkmark{position:absolute;top:0;inset-inline-start:0;height:16px;width:16px;border-radius:4px;border-width:1px;border-style:solid}.fct-shop-checkbox .checkmark:after{position:absolute;left:4px;top:1px;display:none;height:10px;width:6px;--tw-rotate:45deg;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));border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;content:"";transform:rotate(45deg)}.fct-shop-responsive-filter-wrapper{position:fixed;inset-inline-end:100%;top:0;z-index:1000;display:flex;height:100vh;width:100%;flex-direction:column;align-items:flex-end;background-color:#00000080}.fct-shop-responsive-filter-wrapper.admin_bar_enabled{margin-top:46px;height:calc(100vh - 46px)}.fct-shop-responsive-filter-wrapper.show{inset-inline-end:0}.fct-shop-responsive-filter-container{height:100vh;width:90%;max-width:300px;background-color:var(--fct-card-bg-color,#ffffff)}.fct-shop-responsive-filter-container .fct-shop-responsive-filter-header{display:flex;align-items:center;justify-content:space-between;border-width:1px;border-left-width:0;border-right-width:0;border-top-width:0;border-style:solid;padding:16px}.fct-shop-responsive-filter-container .fct-shop-responsive-filter-header h3{margin:0;font-size:18px;font-weight:600}.fct-shop-responsive-filter-container .fct-shop-responsive-filter-close-button{display:inline-flex;height:28px;width:28px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;border-width:0;background-color:#fff0;padding:0;color:var(--fct-shop-secondary-text-color,#565865)}.fct-shop-responsive-filter-container .fct-shop-responsive-filter-close-button:hover{background-color:var(--fct-secondary-btn-hover-bg-color,#F5F6F7)}.fct-shop-responsive-filter-container .fct-shop-filter-form{height:100vh;overflow-y:scroll;padding:20px;max-height:calc(100% - 110px)}.fluent-cart-shop-app-single-product-modal{position:fixed;top:0;left:0;z-index:99999;display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:20px}.fluent-cart-shop-app-single-product-modal-overlay{position:absolute;top:0;left:0;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(47 52 72 / var(--tw-bg-opacity,1));opacity:.5}.fluent-cart-shop-app-single-product-modal-body{position:relative;z-index:10;max-height:610px;min-height:400px;width:1020px;overflow-x:hidden;background-color:var(--fct-card-bg-color,#ffffff);padding:30px;border-radius:var(--fct-popup-radius,8px)}.fluent-cart-shop-app-single-product-modal-body:active::-webkit-scrollbar-thumb,.fluent-cart-shop-app-single-product-modal-body:focus::-webkit-scrollbar-thumb,.fluent-cart-shop-app-single-product-modal-body:hover::-webkit-scrollbar-thumb{visibility:visible}.fluent-cart-shop-app-single-product-modal-body::-webkit-scrollbar-thumb{border-radius:6px;--tw-bg-opacity:1;background-color:rgb(214 218 225 / var(--tw-bg-opacity,1))}.fluent-cart-shop-app-single-product-modal-body::-webkit-scrollbar{height:4px;width:8px}.fluent-cart-shop-app-single-product-modal-body .fluent-cart-single-product-page-row{gap:32px}.fluent-cart-shop-app-single-product-modal-body .fluent-cart-similar-product-list{gap:var(--fct-grid-gap,20px)}.fluent-cart-shop-app-single-product-modal-body .fluent-cart-single-product-page-product-variant-title{max-width:200px}.fluent-cart-shop-app-single-product-modal-close{position:absolute;top:16px;inset-inline-end:16px;z-index:999;display:flex;height:30px;width:30px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;color:var(--fct-primary-text-color,#2F3448)}.fluent-cart-shop-app-single-product-modal-close:hover{background-color:var(--fct-secondary-btn-hover-bg-color,#F5F6F7)}@container product-grid (min-width:540px){.group.list .fluent-cart-shop-app-single-product{grid-template-areas:"head  body" "head footer"}}@media only screen and (max-width:1280px){.wp-block-fluent-cart-products .fct-products-wrapper{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1024px){.fluent-cart-shop-app-single-product-modal-body{width:100%}}@media only screen and (max-width:600px){.fluent-cart-shop-app-paginator{margin-bottom:30px;justify-content:center}.fluent-cart-shop-app-responsive-filter-wrapper.admin_bar_enabled{margin-top:0;height:100vh}.fluent-cart-shop-app-responsive-filter-wrapper{z-index:99999}}@media only screen and (max-width:805px){.fluent-cart-shop-app-paginator{margin-bottom:30px;justify-content:center}.fluent-cart-shop-app-responsive-filter-wrapper.admin_bar_enabled{margin-top:0;height:100vh}.fluent-cart-shop-app-responsive-filter-wrapper{z-index:99999}}.fluent-cart-shop-app-filter-form-range-input-group{position:relative;display:flex;align-items:center}.fluent-cart-shop-app-filter-form-range-input-group .fluent-cart-shop-app-filter-form-icon{position:relative;top:auto;left:auto;white-space:nowrap;font-size:15px}.fluent-cart-shop-app-filter-form-range-input-group .fluent-cart-shop-app-filter-form-icon svg{--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fc_price_range_input{pointer-events:none!important;min-height:10px!important;border-radius:0!important;border-width:0px!important;background-color:transparent!important;padding:0!important;font-size:15px!important;font-weight:500!important;--tw-shadow:0 0 #0000 !important;--tw-shadow-colored:0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.fct-shop-checkbox-child-group{margin-bottom:16px}.fct-shop-checkbox-child-options{margin-inline-start:16px}.fct-shop-sorting-container{position:relative}.fct-shop-sorting-container .fct-sorting-toggle{display:flex;cursor:pointer;align-items:center;gap:6px;border-width:0;background-color:#fff0;padding:0;font-size:16px;line-height:24px;--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-shop-sorting-container .fct-sorting-toggle:focus,.fct-shop-sorting-container .fct-sorting-toggle:hover{outline:none;border-width:0;--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-shop-sorting-container .fct-sorting-toggle.active .fct-sorting-arrow{transform:rotate(-180deg)}.fct-shop-sorting-container .fct-sorting-arrow{transition:transform .25s ease}.fct-shop-sorting-dropdown{position:absolute;top:100%;inset-inline-end:0;z-index:99999;margin-top:10px;min-width:220px;border-width:1px;border-style:solid;padding:8px;border-radius:var(--fct-popup-radius,8px);box-shadow:0 -4px 16px -12px #0e121b1a,0 16px 32px #0e121b1a;transform:scale(.95);opacity:0;transition:transform .25s ease,opacity .25s ease;pointer-events:none}.fct-shop-sorting-dropdown.active{transform:scale(1);opacity:1;pointer-events:auto}.fct-shop-sorting{margin:0;display:grid;gap:4px;border-width:0;padding:0}.fct-shop-sorting input[type=radio]{position:absolute;cursor:pointer;opacity:0}.fct-shop-sorting .fct-sorting-radio{position:relative;height:16px;width:16px;flex-shrink:0;border-radius:9999px;border-width:1px;border-style:solid;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-shop-sorting .fct-sorting-radio:after{content:"";position:absolute;width:7.5px;height:7.5px;border-radius:50%;background-color:var(--fct-btn-text-color,#fff);top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease}.fct-shop-sorting .fct-shop-sorting-item.selected .fct-sorting-radio:after{transform:translate(-50%,-50%) scale(1)}.fct-shop-sorting .fct-shop-sorting-item label{position:relative;display:flex;cursor:pointer;align-items:center;gap:8px;padding:4px 8px;font-size:14px;font-weight:500}.fluent-cart-product-spinner{position:relative;margin-left:auto;margin-right:auto;height:50px;width:50px}.fluent-cart-product-spinner:after,.fluent-cart-product-spinner:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(37 50 65 / var(--tw-border-opacity,1));border-top-color:#fff0;border-right-color:#fff0;animation:fluentCartCartDrawerSpin 1.3s linear infinite}.fluent-cart-product-spinner:after{transform:rotate(30deg);top:10%;left:10%;height:80%;width:80%;animation:fluentCartCartDrawerSpin 1s linear infinite}@keyframes fluentCartCartDrawerSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fct-shop-toolbar{margin-bottom:12px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.fct-shop-toolbar .fct-shop-view-switcher-wrap{margin-bottom:0}.archive .fct-products-wrapper{padding-left:20px;padding-right:20px}.fct-brick-products-wrapper{padding:20px}.fct-bricks-editor-mode .fct-products-wrapper-inner{gap:30px}body:not(.fluent-cart-no-colors){--fct-shop-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-shop-secondary-text-color:var(--fct-secondary-text-color, #565865);--fct-shop-primary-bg-color:var(--fct-primary-bg-color, #253241);--fct-shop-secondary-bg-color:var(--fct-secondary-bg-color, #EAECF0);--fct-shop-border-color:var(--fct-border-color, #d6dae1);--fct-shop-divider-color:var(--fct-divider-color, #EAECF0);--fct-shop-btn-bg-color:var(--fct-btn-bg-color, var(--fct-shop-primary-bg-color));--fct-btn-border-color:var(--fct-btn-border-color, var(--fct-shop-btn-bg-color));--fct-shop-checkmark-active-border-color:var(--fct-shop-checkmark-active-bg);--fct-shop-view-switcher-active-bg:var(--fct-btn-bg-color, color-mix(in srgb, #253241 12%, transparent));--fct-shop-view-switcher-active-color:var(--fct-btn-text-color, #253241);--fct-shop-view-switcher-color:var(--fct-shop-secondary-text-color);--fct-shop-paginator-border-color:var(--fct-shop-border-color);--fct-shop-paginator-items-active-bg:var(--fct-btn-bg-color, #253241);--fct-shop-paginator-items-color:var(--fct-shop-secondary-text-color);--fct-shop-input-border:var(--fct-shop-border-color);--fct-shop-dropdown-bg:var(--fct-card-bg-color, #ffffff);--fct-shop-radio-active-bg:var(--fct-btn-bg-color, #253241);--fct-shop-radio-active-border-color:var(--fct-shop-radio-active-bg);--fct-shop-btn-bg-color:var(--fct-btn-bg-color, #253241);--fct-shop-btn-text-color:var(--fct-btn-text-color, #ffffff);--fct-shop-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-shop-btn-bg-color));--fct-shop-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-shop-btn-text-color));--fct-shop-active-text-color:var(--fct-primary-active-text-color, #017EF3);--fct-shop-checkmark-border-color:var(--fct-shop-border-color, #D6DAE1);--fct-shop-checkmark-active-bg:var(--fct-btn-bg-color, #253241);--fct-shop-no-ui-target-bg:var(--fct-shop-divider-color);--fct-shop-checkmark-bg:var(--fct-input-bg-color, #ffffff);--fct-shop-checkmark-check-border-color:var(--fct-btn-text-color, #ffffff);--fct-shop-paginator-bg:var(--fct-card-bg-color, #ffffff);--fct-shop-paginator-items-active-color:var(--fct-btn-text-color, #ffffff);--fct-shop-paginator-items-hover-bg:var(--fct-secondary-btn-hover-bg-color, #F5F6F7);--fct-shop-input-bg:var(--fct-input-bg-color, #ffffff)}body:not(.fluent-cart-no-colors) .fct-shop-apply-filter-button{color:var(--fct-shop-btn-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-apply-filter-button:hover{color:var(--fct-shop-btn-hover-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-apply-filter-button{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-shop-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a}body:not(.fluent-cart-no-colors) .fct-shop-apply-filter-button:hover{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-shop-btn-hover-bg-color)}body:not(.fluent-cart-no-colors) .fct-shop-range-slider .noUi-connect{background-color:var(--fct-shop-btn-bg-color)}body:not(.fluent-cart-no-colors) .fct-shop-range-slider .noUi-handle{background:var(--fct-btn-bg-color,#ffffff);border-color:var(--fct-card-bg-color,#d9d9d9)}body:not(.fluent-cart-no-colors) .fct-shop-range-slider .noUi-tooltip{background:var(--fct-card-bg-color,#ffffff);color:var(--fct-primary-text-color,#000000);border-color:var(--fct-border-color,#d9d9d9)}body:not(.fluent-cart-no-colors) .fct-shop-reset-filter-button{border-color:var(--fct-shop-border-color);background-color:var(--fct-shop-secondary-bg-color);color:var(--fct-shop-primary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-reset-filter-button:hover{border-color:var(--fct-shop-border-color);background-color:var(--fct-shop-secondary-bg-color);color:var(--fct-shop-primary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-product-search input{border-color:var(--fct-shop-input-border);background-color:var(--fct-shop-input-bg);color:var(--fct-input-text-color,var(--fct-shop-primary-text-color))}body:not(.fluent-cart-no-colors) .fct-shop-product-search input:focus{border-color:var(--fct-shop-input-border)}body:not(.fluent-cart-no-colors) .fct-shop-paginator-result-wrapper{color:var(--fct-shop-secondary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-per-page-selector select{color:var(--fct-shop-secondary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-paginator .fct-shop-paginator-pager{border-color:var(--fct-shop-paginator-border-color);background-color:var(--fct-shop-paginator-bg)}body:not(.fluent-cart-no-colors) .fct-shop-paginator .fct-shop-paginator-pager button{color:var(--fct-shop-paginator-items-color)}body:not(.fluent-cart-no-colors) .fct-shop-paginator .fct-shop-paginator-pager button:hover{background-color:var(--fct-shop-paginator-items-hover-bg)}body:not(.fluent-cart-no-colors) .fct-shop-paginator .fct-shop-paginator-pager button.active{background-color:var(--fct-shop-paginator-items-active-bg);color:var(--fct-shop-paginator-items-active-color)}body:not(.fluent-cart-no-colors) .fct-shop-paginator .fct-shop-paginator-pager li.active button{background-color:var(--fct-shop-paginator-items-active-bg);color:var(--fct-shop-paginator-items-active-color)}body:not(.fluent-cart-no-colors) .fct-shop-price-range-wrap{color:var(--fct-shop-primary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-range-slider.noUi-target{background-color:var(--fct-shop-no-ui-target-bg)}body:not(.fluent-cart-no-colors) .fct-shop-filter-item{border-color:var(--fct-shop-divider-color)}body:not(.fluent-cart-no-colors) .fct-shop-filter-item .item-heading{color:var(--fct-shop-primary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-filter-item .fct-shop-checkbox-group{color:var(--fct-shop-secondary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-checkbox{color:var(--fct-shop-secondary-text-color)}body:not(.fluent-cart-no-colors) .fct-shop-checkbox input:checked~.checkmark{border-color:var(--fct-shop-checkmark-active-border-color);background-color:var(--fct-shop-checkmark-active-bg)}body:not(.fluent-cart-no-colors) .fct-shop-checkbox .checkmark{border-color:var(--fct-shop-checkmark-border-color);background-color:var(--fct-shop-checkmark-bg)}body:not(.fluent-cart-no-colors) .fct-shop-checkbox .checkmark:after{border-color:var(--fct-shop-checkmark-check-border-color)}body:not(.fluent-cart-no-colors) .fct-shop-responsive-filter-container .fct-shop-responsive-filter-header{border-color:var(--fct-shop-border-color)}body:not(.fluent-cart-no-colors) .fct-shop-responsive-filter-container .fct-shop-responsive-filter-header h3{color:var(--fct-shop-primary-text-color)}body:not(.fluent-cart-no-colors) .fc_price_range_input{color:var(--fct-shop-primary-text-color)!important}.fct-shop-view-switcher button{color:var(--fct-shop-view-switcher-color,#565865)}.fct-shop-view-switcher button.active{background-color:var(--fct-shop-view-switcher-active-bg);color:var(--fct-shop-view-switcher-active-color,#253241)}.fct-shop-filter-toggle-button,.fct-shop-filter-toggle-button:hover{color:var(--fct-shop-primary-text-color,#2F3448)}.fct-shop-sorting-dropdown{border-color:var(--fct-shop-divider-color,#EAECF0);background-color:var(--fct-shop-dropdown-bg,#ffffff)}.fct-shop-sorting .fct-sorting-radio{border-color:var(--fct-shop-border-color,#d6dae1)}.fct-shop-sorting-container .fct-sorting-toggle{color:var(--fct-shop-primary-text-color,#2F3448)}.fct-shop-sorting-container .fct-shop-sorting-item:hover .fct-sorting-radio{border-color:var(--fct-shop-radio-active-border-color,#253241)}.fct-shop-sorting-container .fct-shop-sorting-item.selected .fct-sorting-radio{border-color:var(--fct-shop-radio-active-border-color,#253241);background-color:var(--fct-shop-radio-active-bg,#253241)}.fct-shop-sorting-container .fct-shop-sorting-item label{color:var(--fct-shop-primary-text-color,#2F3448)}.fct-shop-sorting-container .fct-shop-sorting-item label:hover{color:var(--fct-shop-active-text-color,#017EF3)}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:#fff0;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translateY(-18px);top:auto;right:28px}:root{--global-kb-font-size-sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--global-kb-font-size-md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--global-kb-font-size-lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--global-kb-font-size-xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--global-kb-font-size-xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--global-kb-font-size-xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem)}:root{--global-palette1:var(--kb-token--primitive--color--brand--primary, #3182CE);--global-palette2:var(--kb-token--primitive--color--brand--secondary, #2B6CB0);--global-palette3:var(--kb-token--primitive--color--neutral--900, #1A202C);--global-palette4:var(--kb-token--primitive--color--neutral--700, #2D3748);--global-palette5:var(--kb-token--primitive--color--neutral--600, #4A5568);--global-palette6:var(--kb-token--primitive--color--neutral--500, #718096);--global-palette7:var(--kb-token--primitive--color--neutral--100, #EDF2F7);--global-palette8:var(--kb-token--primitive--color--neutral--50, #F7FAFC);--global-palette9:var(--kb-token--primitive--color--neutral--0, #ffffff)}:root,:root:where(.kb-tokens){--kb-token--primitive--color--brand--primary:#3182CE;--kb-token--primitive--color--brand--secondary:#2B6CB0;--kb-token--primitive--color--brand--accent:#ED8936;--kb-token--primitive--color--brand--button:#3633e1;--kb-token--primitive--color--brand--button-hover:#2f2ffc;--kb-token--primitive--color--neutral--0:#ffffff;--kb-token--primitive--color--neutral--50:#F7FAFC;--kb-token--primitive--color--neutral--100:#EDF2F7;--kb-token--primitive--color--neutral--200:#E2E8F0;--kb-token--primitive--color--neutral--300:#CBD5E0;--kb-token--primitive--color--neutral--500:#718096;--kb-token--primitive--color--neutral--600:#4A5568;--kb-token--primitive--color--neutral--700:#2D3748;--kb-token--primitive--color--neutral--900:#1A202C;--kb-token--primitive--color--notice--success:#38A169;--kb-token--primitive--color--notice--warning:#DD6B20;--kb-token--primitive--color--notice--error:#E53E3E;--kb-token--primitive--color--notice--info:#3182CE;--kb-token--primitive--color--transparent:transparent;--kb-token--primitive--dimension--spacing--xxs:0.5rem;--kb-token--primitive--dimension--spacing--xs:1rem;--kb-token--primitive--dimension--spacing--sm:1.5rem;--kb-token--primitive--dimension--spacing--md:2rem;--kb-token--primitive--dimension--spacing--lg:3rem;--kb-token--primitive--dimension--spacing--xl:4rem;--kb-token--primitive--dimension--spacing--xxl:5rem;--kb-token--primitive--dimension--spacing--3xl:6.5rem;--kb-token--primitive--dimension--spacing--4xl:8rem;--kb-token--primitive--dimension--spacing--5xl:10rem;--kb-token--primitive--dimension--gap--none:0rem;--kb-token--primitive--dimension--gap--xs:0.5rem;--kb-token--primitive--dimension--gap--sm:1rem;--kb-token--primitive--dimension--gap--md:2rem;--kb-token--primitive--dimension--gap--lg:4rem;--kb-token--primitive--dimension--font-size--sm:clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem);--kb-token--primitive--dimension--font-size--md:clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem);--kb-token--primitive--dimension--font-size--lg:clamp(1.75rem, 1.576rem + 0.543vw, 2rem);--kb-token--primitive--dimension--font-size--xl:clamp(2.25rem, 1.728rem + 1.63vw, 3rem);--kb-token--primitive--dimension--font-size--xxl:clamp(2.5rem, 1.456rem + 3.26vw, 4rem);--kb-token--primitive--dimension--font-size--xxxl:clamp(2.75rem, 0.489rem + 7.065vw, 6rem);--kb-token--primitive--dimension--radius--xs:0.125rem;--kb-token--primitive--dimension--radius--sm:0.25rem;--kb-token--primitive--dimension--radius--md:0.375rem;--kb-token--primitive--dimension--radius--lg:0.5rem;--kb-token--primitive--dimension--radius--xl:0.75rem;--kb-token--primitive--dimension--radius--2xl:1rem;--kb-token--primitive--dimension--radius--3xl:1.5rem;--kb-token--primitive--dimension--radius--full:9999px;--kb-token--primitive--dimension--border-width--sm:1px;--kb-token--primitive--dimension--border-width--md:2px;--kb-token--primitive--dimension--border-width--lg:4px;--kb-token--primitive--dimension--icon-size--sm:1rem;--kb-token--primitive--dimension--icon-size--md:1.5rem;--kb-token--primitive--dimension--icon-size--lg:2.25rem;--kb-token--primitive--fontSize--xs:0.64rem;--kb-token--primitive--fontSize--sm:0.8rem;--kb-token--primitive--fontSize--md:1rem;--kb-token--primitive--fontSize--lg:1.25rem;--kb-token--primitive--fontSize--xl:1.563rem;--kb-token--primitive--fontSize--2xl:1.953rem;--kb-token--primitive--fontSize--3xl:2.441rem;--kb-token--primitive--shadow--xs:0px 1px 2px 0px #1717171f;--kb-token--primitive--shadow--sm:0px 2px 4px 0px #1717171f;--kb-token--primitive--shadow--md:0px 2px 8px 0px #1717171f;--kb-token--semantic--color--text:var(--kb-token--primitive--color--neutral--900);--kb-token--semantic--color--text-muted:var(--kb-token--primitive--color--neutral--500);--kb-token--semantic--color--surface:var(--kb-token--primitive--color--neutral--0);--kb-token--semantic--color--surface-alt:var(--kb-token--primitive--color--neutral--50);--kb-token--semantic--color--border:var(--kb-token--primitive--color--neutral--200);--kb-token--semantic--color--border-hover:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--link:var(--kb-token--primitive--color--brand--primary);--kb-token--semantic--color--button-bg:var(--kb-token--primitive--color--brand--button);--kb-token--semantic--color--button-text:var(--kb-token--primitive--color--neutral--0);--kb-token--semantic--color--button-bg-hover:var(--kb-token--primitive--color--brand--button-hover);--kb-token--semantic--color--button-text-hover:var(--kb-token--primitive--color--neutral--0);--kb-token--semantic--color--button-border:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--icon:currentColor;--kb-token--semantic--color--icon-hover:var(--kb-token--primitive--color--brand--primary);--kb-token--semantic--color--rowlayout-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--column-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--column-bg-hover:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--image-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--color--heading-bg:var(--kb-token--primitive--color--transparent);--kb-token--semantic--spacing--inline:var(--kb-token--primitive--dimension--spacing--md);--kb-token--semantic--spacing--block:var(--kb-token--primitive--dimension--spacing--lg);--kb-token--semantic--spacing--section:var(--kb-token--primitive--dimension--spacing--xl);--kb-token--semantic--spacing--media-padding:0;--kb-token--semantic--spacing--heading-padding:0;--kb-token--semantic--radius--control:3px;--kb-token--semantic--radius--media:0;--kb-token--semantic--radius--rowlayout:0;--kb-token--semantic--radius--column:0;--kb-token--semantic--radius--column-hover:0;--kb-token--semantic--radius--heading:0;--kb-token--semantic--border-width--default:var(--kb-token--primitive--dimension--border-width--sm);--kb-token--semantic--border-width--default-hover:0;--kb-token--semantic--border-width--media:0;--kb-token--semantic--border-width--button:0;--kb-token--semantic--border-style--default:none;--kb-token--semantic--border-style--default-hover:solid;--kb-token--semantic--border-style--button:solid;--kb-token--semantic--icon-size--default:var(--kb-token--primitive--dimension--icon-size--md);--kb-token--semantic--icon-size--icon:50px;--kb-token--semantic--font-size--control:1.125rem;--kb-token--semantic--font-size--heading:2rem;--kb-token--semantic--font-weight--control:normal;--kb-token--semantic--font-weight--heading:400;--kb-token--semantic--line-height--control:normal;--kb-token--semantic--line-height--heading:1.125;--kb-token--semantic--font-style--control:normal;--kb-token--semantic--text-transform--control:none;--kb-token--semantic--text-transform--heading:none;--kb-token--semantic--letter-spacing--control:0;--kb-token--semantic--letter-spacing--heading:0;--kb-token--semantic--shadow--card:0px 2px 8px 0px var(--kb-token--primitive--color--neutral--900);--kb-token--semantic--shadow--media:0px 0px 0px 0px var(--kb-token--primitive--color--transparent);--kb-token--semantic--shadow--button:0px 0px 0px 0px var(--kb-token--primitive--color--transparent);--kb-token--semantic--shadow--button-hover:0px 0px 0px 0px var(--kb-token--primitive--color--transparent);--global-kb-spacing-xxs:var(--kb-token--primitive--dimension--spacing--xxs,0.5rem);--global-kb-spacing-xs:var(--kb-token--primitive--dimension--spacing--xs,1rem);--global-kb-spacing-sm:var(--kb-token--primitive--dimension--spacing--sm,1.5rem);--global-kb-spacing-md:var(--kb-token--primitive--dimension--spacing--md,2rem);--global-kb-spacing-lg:var(--kb-token--primitive--dimension--spacing--lg,3rem);--global-kb-spacing-xl:var(--kb-token--primitive--dimension--spacing--xl,4rem);--global-kb-spacing-xxl:var(--kb-token--primitive--dimension--spacing--xxl,5rem);--global-kb-spacing-3xl:var(--kb-token--primitive--dimension--spacing--3xl,6.5rem);--global-kb-spacing-4xl:var(--kb-token--primitive--dimension--spacing--4xl,8rem);--global-kb-spacing-5xl:var(--kb-token--primitive--dimension--spacing--5xl,10rem);--global-kb-gap-none:var(--kb-token--primitive--dimension--gap--none,0rem);--global-kb-gap-xs:var(--kb-token--primitive--dimension--gap--xs,0.5rem);--global-kb-gap-sm:var(--kb-token--primitive--dimension--gap--sm,1rem);--global-kb-gap-md:var(--kb-token--primitive--dimension--gap--md,2rem);--global-kb-gap-lg:var(--kb-token--primitive--dimension--gap--lg,4rem);--global-kb-font-size-sm:var(--kb-token--primitive--dimension--font-size--sm,clamp(0.8rem, 0.73rem + 0.217vw, 0.9rem));--global-kb-font-size-md:var(--kb-token--primitive--dimension--font-size--md,clamp(1.1rem, 0.995rem + 0.326vw, 1.25rem));--global-kb-font-size-lg:var(--kb-token--primitive--dimension--font-size--lg,clamp(1.75rem, 1.576rem + 0.543vw, 2rem));--global-kb-font-size-xl:var(--kb-token--primitive--dimension--font-size--xl,clamp(2.25rem, 1.728rem + 1.63vw, 3rem));--global-kb-font-size-xxl:var(--kb-token--primitive--dimension--font-size--xxl,clamp(2.5rem, 1.456rem + 3.26vw, 4rem));--global-kb-font-size-xxxl:var(--kb-token--primitive--dimension--font-size--xxxl,clamp(2.75rem, 0.489rem + 7.065vw, 6rem))}:root,:root:where(.kb-tokens){--kb-token--preset--kadence-singlebtn--default--button-bg:var(--kb-token--semantic--color--button-bg);--kb-token--preset--kadence-singlebtn--default--button-text:var(--kb-token--semantic--color--button-text);--kb-token--preset--kadence-singlebtn--default--button-bg-hover:var(--kb-token--semantic--color--button-bg-hover);--kb-token--preset--kadence-singlebtn--default--button-text-hover:var(--kb-token--semantic--color--button-text-hover);--kb-token--preset--kadence-singlebtn--default--button-radius:var(--kb-token--semantic--radius--control);--kb-token--preset--kadence-singlebtn--default--button-border-width:var(--kb-token--semantic--border-width--button);--kb-token--preset--kadence-singlebtn--default--button-border-style:var(--kb-token--semantic--border-style--button);--kb-token--preset--kadence-singlebtn--default--button-border-color:var(--kb-token--semantic--color--button-border);--kb-token--preset--kadence-singlebtn--default--button-padding--top:0.4em;--kb-token--preset--kadence-singlebtn--default--button-padding--right:1em;--kb-token--preset--kadence-singlebtn--default--button-padding--bottom:0.4em;--kb-token--preset--kadence-singlebtn--default--button-padding--left:1em;--kb-token--preset--kadence-singlebtn--default--button-padding:var(--kb-token--preset--kadence-singlebtn--default--button-padding--top) var(--kb-token--preset--kadence-singlebtn--default--button-padding--right) var(--kb-token--preset--kadence-singlebtn--default--button-padding--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-padding--left);--kb-token--preset--kadence-singlebtn--default--button-margin--top:0;--kb-token--preset--kadence-singlebtn--default--button-margin--right:0;--kb-token--preset--kadence-singlebtn--default--button-margin--bottom:0;--kb-token--preset--kadence-singlebtn--default--button-margin--left:0;--kb-token--preset--kadence-singlebtn--default--button-margin:var(--kb-token--preset--kadence-singlebtn--default--button-margin--top) var(--kb-token--preset--kadence-singlebtn--default--button-margin--right) var(--kb-token--preset--kadence-singlebtn--default--button-margin--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-margin--left);--kb-token--preset--kadence-image--default--background:var(--kb-token--semantic--color--image-bg);--kb-token--preset--kadence-image--default--border:var(--kb-token--semantic--color--border);--kb-token--preset--kadence-image--default--borderWidth:var(--kb-token--semantic--border-width--media);--kb-token--preset--kadence-image--default--borderRadius:var(--kb-token--semantic--radius--media);--kb-token--preset--kadence-image--default--shadow:var(--kb-token--semantic--shadow--media);--kb-token--preset--kadence-image--default--padding:var(--kb-token--semantic--spacing--media-padding);--kb-token--preset--kadence-rowlayout--default--background:var(--kb-token--semantic--color--rowlayout-bg);--kb-token--preset--kadence-rowlayout--default--borderRadius:var(--kb-token--semantic--radius--rowlayout);--kb-token--preset--kadence-column--default--background:var(--kb-token--semantic--color--column-bg);--kb-token--preset--kadence-column--default--borderRadius:var(--kb-token--semantic--radius--column);--kb-token--preset--kadence-single-icon--default--color:var(--kb-token--semantic--color--icon);--kb-token--preset--kadence-single-icon--default--size:var(--kb-token--semantic--icon-size--icon);--kb-token--preset--kadence-advancedheading--default--background:var(--kb-token--semantic--color--heading-bg);--kb-token--preset--kadence-advancedheading--default--padding:var(--kb-token--semantic--spacing--heading-padding);--kb-token--preset--kadence-advancedheading--default--borderColor:var(--kb-token--semantic--color--border);--kb-token--preset--kadence-advancedheading--default--borderWidth:var(--kb-token--semantic--border-width--default);--kb-token--preset--kadence-advancedheading--default--borderRadius:var(--kb-token--semantic--radius--heading);--kb-token--preset--kadence-advancedheading--default--borderStyle:var(--kb-token--semantic--border-style--default)}.wp-block-kadence-singlebtn.kb-preset--default{--kb-btn-radius:var(--kb-token--preset--kadence-singlebtn--default--button-radius);--kb-btn-border-width:var(--kb-token--preset--kadence-singlebtn--default--button-border-width);--kb-btn-border-style:var(--kb-token--preset--kadence-singlebtn--default--button-border-style);--kb-btn-border-color:var(--kb-token--preset--kadence-singlebtn--default--button-border-color);--kb-btn-padding:var(--kb-token--preset--kadence-singlebtn--default--button-padding);--kb-btn-margin:var(--kb-token--preset--kadence-singlebtn--default--button-margin)}.wp-block-kadence-singlebtn.kb-preset--outline{--global-palette-btn-bg:unset;--global-palette-btn:unset;--global-palette-btn-bg-hover:unset;--global-palette-btn-hover:unset;--kb-btn-radius:unset;--kb-btn-padding:unset;--kb-btn-margin:unset;--kb-btn-border-width:unset;--kb-btn-border-style:unset;--kb-btn-border-color:unset;--kb-btn-shadow:unset;--kb-btn-shadow-hover:unset}.wp-block-kadence-singlebtn.kb-preset--theme-base{--global-palette-btn-bg:unset;--global-palette-btn:unset;--global-palette-btn-bg-hover:unset;--global-palette-btn-hover:unset;--kb-btn-radius:unset;--kb-btn-padding:unset;--kb-btn-margin:unset;--kb-btn-border-width:unset;--kb-btn-border-style:unset;--kb-btn-border-color:unset;--kb-btn-shadow:unset;--kb-btn-shadow-hover:unset}.wp-block-kadence-image.kb-preset--default{--kb-img-bg:var(--kb-token--preset--kadence-image--default--background);--kb-img-border-color:var(--kb-token--preset--kadence-image--default--border);--kb-img-border-width:var(--kb-token--preset--kadence-image--default--borderWidth);--kb-img-radius:var(--kb-token--preset--kadence-image--default--borderRadius);--kb-img-shadow:var(--kb-token--preset--kadence-image--default--shadow);--kb-img-padding:var(--kb-token--preset--kadence-image--default--padding)}.wp-block-kadence-rowlayout.kb-preset--default{--kb-row-bg:var(--kb-token--preset--kadence-rowlayout--default--background);--kb-row-radius:var(--kb-token--preset--kadence-rowlayout--default--borderRadius)}.wp-block-kadence-column.kb-preset--default{--kb-col-bg:var(--kb-token--preset--kadence-column--default--background);--kb-col-radius:var(--kb-token--preset--kadence-column--default--borderRadius)}.wp-block-kadence-single-icon.kb-preset--default{--kb-icon-color:var(--kb-token--preset--kadence-single-icon--default--color);--kb-icon-size:var(--kb-token--preset--kadence-single-icon--default--size)}.wp-block-kadence-advancedheading.kb-preset--default{--kb-heading-bg:var(--kb-token--preset--kadence-advancedheading--default--background);--kb-heading-padding:var(--kb-token--preset--kadence-advancedheading--default--padding);--kb-heading-border-color:var(--kb-token--preset--kadence-advancedheading--default--borderColor);--kb-heading-border-width:var(--kb-token--preset--kadence-advancedheading--default--borderWidth);--kb-heading-radius:var(--kb-token--preset--kadence-advancedheading--default--borderRadius);--kb-heading-border-style:var(--kb-token--preset--kadence-advancedheading--default--borderStyle)}.wp-block-kadence-singlebtn{--kb-btn-radius:var(--kb-token--preset--kadence-singlebtn--default--button-radius);--kb-btn-border-width:var(--kb-token--preset--kadence-singlebtn--default--button-border-width);--kb-btn-border-style:var(--kb-token--preset--kadence-singlebtn--default--button-border-style);--kb-btn-border-color:var(--kb-token--preset--kadence-singlebtn--default--button-border-color);--kb-btn-padding:var(--kb-token--preset--kadence-singlebtn--default--button-padding);--kb-btn-margin:var(--kb-token--preset--kadence-singlebtn--default--button-margin)}.wp-block-kadence-image{--kb-img-bg:var(--kb-token--preset--kadence-image--default--background);--kb-img-border-color:var(--kb-token--preset--kadence-image--default--border);--kb-img-border-width:var(--kb-token--preset--kadence-image--default--borderWidth);--kb-img-radius:var(--kb-token--preset--kadence-image--default--borderRadius);--kb-img-shadow:var(--kb-token--preset--kadence-image--default--shadow);--kb-img-padding:var(--kb-token--preset--kadence-image--default--padding)}.wp-block-kadence-rowlayout{--kb-row-bg:var(--kb-token--preset--kadence-rowlayout--default--background);--kb-row-radius:var(--kb-token--preset--kadence-rowlayout--default--borderRadius)}.wp-block-kadence-column{--kb-col-bg:var(--kb-token--preset--kadence-column--default--background);--kb-col-radius:var(--kb-token--preset--kadence-column--default--borderRadius)}.wp-block-kadence-single-icon{--kb-icon-color:var(--kb-token--preset--kadence-single-icon--default--color);--kb-icon-size:var(--kb-token--preset--kadence-single-icon--default--size)}.wp-block-kadence-advancedheading{--kb-heading-bg:var(--kb-token--preset--kadence-advancedheading--default--background);--kb-heading-padding:var(--kb-token--preset--kadence-advancedheading--default--padding);--kb-heading-border-color:var(--kb-token--preset--kadence-advancedheading--default--borderColor);--kb-heading-border-width:var(--kb-token--preset--kadence-advancedheading--default--borderWidth);--kb-heading-radius:var(--kb-token--preset--kadence-advancedheading--default--borderRadius);--kb-heading-border-style:var(--kb-token--preset--kadence-advancedheading--default--borderStyle)}[data-kb-palette]{--kb-token--preset--kadence-singlebtn--default--button-bg:var(--kb-token--semantic--color--button-bg);--kb-token--preset--kadence-singlebtn--default--button-text:var(--kb-token--semantic--color--button-text);--kb-token--preset--kadence-singlebtn--default--button-bg-hover:var(--kb-token--semantic--color--button-bg-hover);--kb-token--preset--kadence-singlebtn--default--button-text-hover:var(--kb-token--semantic--color--button-text-hover);--kb-token--preset--kadence-singlebtn--default--button-radius:var(--kb-token--semantic--radius--control);--kb-token--preset--kadence-singlebtn--default--button-border-width:var(--kb-token--semantic--border-width--button);--kb-token--preset--kadence-singlebtn--default--button-border-style:var(--kb-token--semantic--border-style--button);--kb-token--preset--kadence-singlebtn--default--button-border-color:var(--kb-token--semantic--color--button-border);--kb-token--preset--kadence-singlebtn--default--button-padding--top:0.4em;--kb-token--preset--kadence-singlebtn--default--button-padding--right:1em;--kb-token--preset--kadence-singlebtn--default--button-padding--bottom:0.4em;--kb-token--preset--kadence-singlebtn--default--button-padding--left:1em;--kb-token--preset--kadence-singlebtn--default--button-padding:var(--kb-token--preset--kadence-singlebtn--default--button-padding--top) var(--kb-token--preset--kadence-singlebtn--default--button-padding--right) var(--kb-token--preset--kadence-singlebtn--default--button-padding--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-padding--left);--kb-token--preset--kadence-singlebtn--default--button-margin--top:0;--kb-token--preset--kadence-singlebtn--default--button-margin--right:0;--kb-token--preset--kadence-singlebtn--default--button-margin--bottom:0;--kb-token--preset--kadence-singlebtn--default--button-margin--left:0;--kb-token--preset--kadence-singlebtn--default--button-margin:var(--kb-token--preset--kadence-singlebtn--default--button-margin--top) var(--kb-token--preset--kadence-singlebtn--default--button-margin--right) var(--kb-token--preset--kadence-singlebtn--default--button-margin--bottom) var(--kb-token--preset--kadence-singlebtn--default--button-margin--left);--kb-token--preset--kadence-image--default--background:var(--kb-token--semantic--color--image-bg);--kb-token--preset--kadence-image--default--border:var(--kb-token--semantic--color--border);--kb-token--preset--kadence-image--default--borderWidth:var(--kb-token--semantic--border-width--media);--kb-token--preset--kadence-image--default--borderRadius:var(--kb-token--semantic--radius--media);--kb-token--preset--kadence-image--default--shadow:var(--kb-token--semantic--shadow--media);--kb-token--preset--kadence-image--default--padding:var(--kb-token--semantic--spacing--media-padding);--kb-token--preset--kadence-rowlayout--default--background:var(--kb-token--semantic--color--rowlayout-bg);--kb-token--preset--kadence-rowlayout--default--borderRadius:var(--kb-token--semantic--radius--rowlayout);--kb-token--preset--kadence-column--default--background:var(--kb-token--semantic--color--column-bg);--kb-token--preset--kadence-column--default--borderRadius:var(--kb-token--semantic--radius--column);--kb-token--preset--kadence-single-icon--default--color:var(--kb-token--semantic--color--icon);--kb-token--preset--kadence-single-icon--default--size:var(--kb-token--semantic--icon-size--icon);--kb-token--preset--kadence-advancedheading--default--background:var(--kb-token--semantic--color--heading-bg);--kb-token--preset--kadence-advancedheading--default--padding:var(--kb-token--semantic--spacing--heading-padding);--kb-token--preset--kadence-advancedheading--default--borderColor:var(--kb-token--semantic--color--border);--kb-token--preset--kadence-advancedheading--default--borderWidth:var(--kb-token--semantic--border-width--default);--kb-token--preset--kadence-advancedheading--default--borderRadius:var(--kb-token--semantic--radius--heading);--kb-token--preset--kadence-advancedheading--default--borderStyle:var(--kb-token--semantic--border-style--default)}:root [class*="kadence-"].has-palette-1-color{color:var(--global-palette1)!important}:root [class*="kadence-"].has-palette-1-background-color{background-color:var(--global-palette1)!important}:root [class*="kadence-"].has-theme-palette-1-color{color:var(--global-palette1)!important}:root [class*="kadence-"].has-theme-palette-1-background-color{background-color:var(--global-palette1)!important}:root [class*="kadence-"].has-palette-2-color{color:var(--global-palette2)!important}:root [class*="kadence-"].has-palette-2-background-color{background-color:var(--global-palette2)!important}:root [class*="kadence-"].has-theme-palette-2-color{color:var(--global-palette2)!important}:root [class*="kadence-"].has-theme-palette-2-background-color{background-color:var(--global-palette2)!important}:root [class*="kadence-"].has-palette-3-color{color:var(--global-palette3)!important}:root [class*="kadence-"].has-palette-3-background-color{background-color:var(--global-palette3)!important}:root [class*="kadence-"].has-theme-palette-3-color{color:var(--global-palette3)!important}:root [class*="kadence-"].has-theme-palette-3-background-color{background-color:var(--global-palette3)!important}:root [class*="kadence-"].has-palette-4-color{color:var(--global-palette4)!important}:root [class*="kadence-"].has-palette-4-background-color{background-color:var(--global-palette4)!important}:root [class*="kadence-"].has-theme-palette-4-color{color:var(--global-palette4)!important}:root [class*="kadence-"].has-theme-palette-4-background-color{background-color:var(--global-palette4)!important}:root [class*="kadence-"].has-palette-5-color{color:var(--global-palette5)!important}:root [class*="kadence-"].has-palette-5-background-color{background-color:var(--global-palette5)!important}:root [class*="kadence-"].has-theme-palette-5-color{color:var(--global-palette5)!important}:root [class*="kadence-"].has-theme-palette-5-background-color{background-color:var(--global-palette5)!important}:root [class*="kadence-"].has-palette-6-color{color:var(--global-palette6)!important}:root [class*="kadence-"].has-palette-6-background-color{background-color:var(--global-palette6)!important}:root [class*="kadence-"].has-theme-palette-6-color{color:var(--global-palette6)!important}:root [class*="kadence-"].has-theme-palette-6-background-color{background-color:var(--global-palette6)!important}:root [class*="kadence-"].has-palette-7-color{color:var(--global-palette7)!important}:root [class*="kadence-"].has-palette-7-background-color{background-color:var(--global-palette7)!important}:root [class*="kadence-"].has-theme-palette-7-color{color:var(--global-palette7)!important}:root [class*="kadence-"].has-theme-palette-7-background-color{background-color:var(--global-palette7)!important}:root [class*="kadence-"].has-palette-8-color{color:var(--global-palette8)!important}:root [class*="kadence-"].has-palette-8-background-color{background-color:var(--global-palette8)!important}:root [class*="kadence-"].has-theme-palette-8-color{color:var(--global-palette8)!important}:root [class*="kadence-"].has-theme-palette-8-background-color{background-color:var(--global-palette8)!important}:root [class*="kadence-"].has-palette-9-color{color:var(--global-palette9)!important}:root [class*="kadence-"].has-palette-9-background-color{background-color:var(--global-palette9)!important}:root [class*="kadence-"].has-theme-palette-9-color{color:var(--global-palette9)!important}:root [class*="kadence-"].has-theme-palette-9-background-color{background-color:var(--global-palette9)!important}.wp-block-kadence-image img{background-color:var(--kb-img-bg,var(--kb-token--semantic--color--image-bg,transparent));border-color:var(--kb-img-border-color,var(--kb-token--semantic--color--border,#E2E8F0));border-width:var(--kb-img-border-width,var(--kb-token--semantic--border-width--media,0));border-radius:var(--kb-img-radius,var(--kb-token--semantic--radius--media,0));box-shadow:var(--kb-img-shadow,var(--kb-token--semantic--shadow--media,0 0 0 0 transparent))}.wp-block-kadence-image *.kb-img{padding:var(--kb-img-padding,var(--kb-token--semantic--spacing--media-padding,0))}.wp-block-kadence-rowlayout{background-color:var(--kb-row-bg,var(--kb-token--semantic--color--rowlayout-bg,transparent));border-radius:var(--kb-row-radius,var(--kb-token--semantic--radius--rowlayout,0))}.wp-block-kadence-column>.kt-inside-inner-col{background-color:var(--kb-col-bg,var(--kb-token--semantic--color--column-bg,transparent));border-radius:var(--kb-col-radius,var(--kb-token--semantic--radius--column,0))}.wp-block-kadence-single-icon *.kb-svg-icon-wrap{color:var(--kb-icon-color,var(--kb-token--semantic--color--icon,currentColor));font-size:var(--kb-icon-size,var(--kb-token--semantic--icon-size--icon,50px))}.wp-block-kadence-advancedheading{background-color:var(--kb-heading-bg,var(--kb-token--semantic--color--heading-bg,transparent));padding:var(--kb-heading-padding,var(--kb-token--semantic--spacing--heading-padding,0));border-color:var(--kb-heading-border-color,var(--kb-token--semantic--color--border,#E2E8F0));border-width:var(--kb-heading-border-width,var(--kb-token--semantic--border-width--default,1px));border-radius:var(--kb-heading-radius,var(--kb-token--semantic--radius--heading,0));border-style:var(--kb-heading-border-style,var(--kb-token--semantic--border-style--default,none))}:root .has-palette1-color{color:#3182CE}:root .has-palette1-background-color{background-color:#3182CE}:root .has-palette2-color{color:#2B6CB0}:root .has-palette2-background-color{background-color:#2B6CB0}:root .has-palette3-color{color:#1A202C}:root .has-palette3-background-color{background-color:#1A202C}:root .has-palette4-color{color:#2D3748}:root .has-palette4-background-color{background-color:#2D3748}:root .has-palette5-color{color:#4A5568}:root .has-palette5-background-color{background-color:#4A5568}:root .has-palette6-color{color:#718096}:root .has-palette6-background-color{background-color:#718096}:root .has-palette7-color{color:#EDF2F7}:root .has-palette7-background-color{background-color:#EDF2F7}:root .has-palette8-color{color:#F7FAFC}:root .has-palette8-background-color{background-color:#F7FAFC}:root .has-palette9-color{color:#fff}:root .has-palette9-background-color{background-color:#fff}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 #fff}.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:rgb(255 255 255 / .5) #fff0;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)}}.fct-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--fct-single-product-primary-text-color:var(--fct-primary-text-color);--fct-single-product-secondary-text-color:var(--fct-secondary-text-color);--fct-single-product-active-text-color:var(--fct-primary-active-text-color);--fct-single-product-border-color:var(--fct-border-color);--fct-single-product-divider-color:var(--fct-divider-color);--fct-single-product-active-border-color:var(--fct-active-border-color)}body:not(.fluent-cart-no-colors){--fct-single-product-qty-bg:var(--fct-secondary-bg-color, #eaecf0);--fct-single-product-qty-text-color:var(--fct-primary-text-color, #2F3448)}.fct-single-product-page{width:100%;display:block;margin-bottom:30px;max-width:1290px;margin-left:auto;margin-right:auto;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}@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));gap:50px}@container product-page (min-width:768px){.fct-single-product-page-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.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)}@container product-page (min-width:768px){.fct-product-page--no-gallery .fct-single-product-page-row{grid-template-columns:repeat(1,minmax(0,1fr))}}.fct-product-page--no-gallery .fct-single-product-page-row{grid-template-areas:inherit}.fct-product-page--no-gallery .fct-product-summary{grid-area:auto}.fct-product-gallery-wrapper{grid-area:thumbnail}.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:14px;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:14px;margin-bottom:0}.fct-product-gallery-wrapper.thumb-pos-left{display:flex;flex-direction:row-reverse;-moz-column-gap:14px;column-gap:14px;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:14px;column-gap:14px;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-thumb{box-sizing:border-box;display:flex;height:auto;max-height:600px;width:100%;text-align:center;border-radius:var(--fct-container-radius,8px);aspect-ratio:1/1}.fct-product-gallery-thumb .containerZoom{border-radius:var(--fct-container-radius,8px)}.fct-product-gallery-thumb img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--fct-container-radius, 8px) - 1px)}.fct-gallery-thumb-controls{flex-wrap:wrap;display:flex;flex-shrink:0;gap:14px;border-radius:4px;padding:0;overflow:auto}.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-thumb:hover{--tw-bg-opacity:1;background-color:rgb(193 199 209 / var(--tw-bg-opacity,1))}.fct-gallery-thumb-controls::-webkit-scrollbar{height:4px;width:4px}.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-bottom .fct-gallery-thumb-controls,.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-top .fct-gallery-thumb-controls{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap}.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-left .fct-product-gallery-thumb,.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-right .fct-product-gallery-thumb{height:auto}.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-left .fct-gallery-thumb-controls,.fct-product-gallery-wrapper[data-scrollable-thumbs=yes].thumb-pos-right .fct-gallery-thumb-controls{overflow-y:auto;overflow-x:hidden;flex-wrap:nowrap}.fct-gallery-see-more-button{display:flex;height:92px;min-height:92px;width:92px;min-width:92px;flex-shrink:0;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);--tw-bg-opacity:1;background-color:rgb(245 246 247 / var(--tw-bg-opacity,1));padding:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-gallery-see-more-button:hover{--tw-bg-opacity:1;background-color:rgb(234 236 240 / var(--tw-bg-opacity,1))}.fct-gallery-see-more-button{border-radius:var(--fct-container-radius,8px)}.fct-gallery-see-more-button:focus-visible{outline-width:2px;outline-offset:2px;outline-color:var(--fct-single-product-active-border-color)}.fct-gallery-see-more-button .fct-see-more-text{margin-top:10px;font-size:12px;font-weight:600;line-height:1.25;color:var(--fct-single-product-secondary-text-color);opacity:.6}.fct-gallery-thumb-control-button{height:92px;width:92px;flex:none;flex-shrink:0;overflow:hidden;border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color);background-color:#fff0;padding:0;outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.fct-gallery-thumb-control-button:first-child{margin-inline-start:0}.fct-gallery-thumb-control-button:hover{border-color:var(--fct-single-product-border-color);background-color:#fff0;--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:#fff0}.fct-gallery-thumb-control-button{border-radius:var(--fct-container-radius,8px)}.fct-gallery-thumb-control-button.is-hidden{display:none}.fct-gallery-thumb-control-button img{height:100%;width:100%;cursor:pointer;-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);border-radius:calc(var(--fct-container-radius, 8px) - 1px)}.fct-gallery-thumb-control-button.active{border-color:var(--fct-single-product-active-border-color)}.fct-gallery-thumb-control-button:focus-visible{outline-width:2px;outline-offset:2px;outline-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:0;border-right-width:0;border-top-width:0;border-style:solid;border-color:var(--fct-single-product-divider-color)}.fct-product-tab-nav .tab-active-bar{position:absolute;bottom:0;left:0;height:2px;width:0;background-color:var(--fct-single-product-active-border-color,#253241);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;color:var(--fct-single-product-secondary-text-color);outline:2px solid #fff0;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.fct-product-tab-nav-item:focus{outline:2px solid #fff0;outline-offset:2px}.fct-product-tab-nav-item.active{font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-tab-pane{display:none}.fct-product-tab-pane.active{display:block}.fct-product-summary{grid-area:summary}.fct-product-prices{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;line-height:28px;color:var(--fct-single-product-primary-text-color);margin-bottom:var(--fct-section-spacing,20px)}.fct-product-prices>span{unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-title{margin-bottom:var(--fct-section-spacing,16px)}.fct-product-title h1,.fct-product-title h2,.fct-product-title h3,.fct-product-title h4,.fct-product-title h5{margin:0;font-size:28px;font-weight:600;line-height:36px;color:var(--fct-single-product-primary-text-color)}.fct-product-excerpt{margin-bottom:var(--fct-section-spacing,20px)}.fct-product-excerpt p{margin:0;color:var(--fct-single-product-secondary-text-color)}.fct-product-stock~.fct-product-sku:not(.is-hidden){display:inline-flex;align-items:center;margin:0!important}.fct-product-stock~.fct-product-sku:not(.is-hidden):before{content:"|";display:inline-block;color:#d6dae1;margin-left:12px;margin-right:12px;font-size:15px}.fct-product-stock~.fct-product-sku:not(.is-hidden) .fct-product-sku-info{display:flex;align-items:center;gap:8px;word-break:keep-all}.fct-product-sku .fct-product-sku__label{font-size:15px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-product-sku .fct-product-sku__value{font-size:15px;color:var(--fct-single-product-secondary-text-color);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.fct-product-sku.is-hidden{display:none}.fct-product-stock{margin:0;display:inline-flex;list-style-type:none;align-items:center;gap:6px;padding:0;margin:0!important}.fct-product-stock .fct-stock-badge{display:inline-block;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.1;letter-spacing:.025em;border-radius:var(--fct-badge-radius,6px)}[dir=rtl] .fct-product-stock .fct-stock-badge{letter-spacing:0}.fct-product-stock .fct_status_badge_in-stock{--tw-bg-opacity:1;background-color:rgb(232 245 241 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(24 152 119 / var(--tw-text-opacity,1))}.fct-product-stock .fct_status_badge_out-of-stock{--tw-bg-opacity:1;background-color:rgb(252 235 230 / var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(240 68 56 / var(--tw-text-opacity,1))}.fct-product-stock .fct-stock-label{font-size:15px;font-weight:600;color:var(--fct-single-product-primary-text-color)}.fct-package-description{margin-top:12px;margin-bottom:16px}.fct-package-description.is-hidden{display:none}.fct-package-description .fct-package-description__table{width:100%;border-collapse:collapse;border-width:0;border-style:none;font-size:13px}.fct-package-description .fct-package-description__table th,.fct-package-description .fct-package-description__table td{border-width:0;border-bottom-width:1px;border-style:solid;border-color:var(--fct-single-product-divider-color);padding:6px 0;text-align:start}.fct-package-description .fct-package-description__table th{width:140px;vertical-align:top;font-weight:500;color:var(--fct-single-product-primary-text-color)}.fct-package-description .fct-package-description__table td{font-weight:400;color:var(--fct-single-product-secondary-text-color)}.fct-package-description .fct-package-description__table tr:last-child th,.fct-package-description .fct-package-description__table tr:last-child td{border-bottom-width:0}.fct-product-variants{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px;margin-bottom:var(--fct-section-spacing,20px)}.fct-product-variants.column-type-one .fct-product-variant-item .variant-content{width:72%;justify-content:flex-start}.fct-product-variants.column-type-one .fct-product-variant-item.fct_variation_view_type_text{padding:16px;border-radius:var(--fct-variant-radius,12px)}.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-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;border-radius:var(--fct-variant-radius,8px)}.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 .fct-product-variant-text{display:flex;min-width:0;flex-direction:column}.fct-product-variant-item .additional-info{font-size:14px}.fct-product-variant-item .fct-product-variant-price{position:absolute;top:50%;inset-inline-end: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>div{unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.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;--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;border-radius:var(--fct-popup-radius,6px);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,.fct-product-variant-item.fct_variation_view_type_both .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,.fct-product-variant-item.fct_variation_view_type_both .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,.fct-product-variant-item.selected.fct_variation_view_type_both .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;color:var(--fct-single-product-secondary-text-color)}.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}.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-container .fct-product-quantity{display:inline-flex;align-items:center;overflow:hidden;background-color:var(--fct-single-product-qty-bg);border-radius:var(--fct-input-radius,8px)}.fct-product-quantity-container .fct-product-quantity .fct-quantity-decrease-button,.fct-product-quantity-container .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:0;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-container .fct-product-quantity .fct-quantity-decrease-button svg,.fct-product-quantity-container .fct-product-quantity .fct-quantity-increase-button svg{height:14px;width:14px}.fct-product-quantity-container .fct-product-quantity .fct-quantity-decrease-button:focus,.fct-product-quantity-container .fct-product-quantity .fct-quantity-increase-button:focus{outline-width:0;outline-style:none}.fct-product-quantity-container .fct-product-quantity .fct-quantity-decrease-button:disabled,.fct-product-quantity-container .fct-product-quantity .fct-quantity-increase-button:disabled{cursor:not-allowed;opacity:.5}.fct-product-quantity-container .fct-product-quantity .fct-quantity-input{margin:0;max-height:36px;max-width:36px;border-radius:0;border-width:0;background-color:#fff0;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 #fff0;outline-offset:2px}.fct-product-quantity-container .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 #fff0;outline-offset:2px}.fct-product-quantity-container .fct-product-quantity .fct-quantity-input:focus-visible{outline:2px solid #fff0;outline-offset:2px}.fct-product-quantity-container .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(2,minmax(0,1fr));gap:12px}.fluent-cart-add-to-cart-button.out-of-stock,button.out-of-stock{cursor:not-allowed}.elementor-widget-fluentcart_product_info{width:100%}@media (max-width:1290px){.fct-single-product-page{padding-left:30px;padding-right:30px}}@media (max-width:1024px){.fct-product-variants.column-type-four,.fct-product-variants.column-type-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.product-info-block-wrapper{grid-template-columns:repeat(1,minmax(0,1fr))}.fct-product-variants.column-type-one .fct-product-variant-item.fct_variation_view_type_text{gap:8px}.fct-product-variants.column-type-one .fct-product-variant-item .variant-content{width:auto}.fct-product-variant-item .fct-product-variant-price{top:auto;inset-inline-end:auto;transform:none;position:inherit}}@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}}@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,.fct-product-variants.column-type-two,.fct-product-variants.column-type-four,.fct-product-variants.column-type-three{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:425px){.fct-product-tab-nav{overflow-x:scroll;white-space:nowrap}.fct-product-tab-nav .tab-active-bar{display:none}.fct-product-tab-nav-item{border-width:1px;border-left-width:0;border-right-width:0;border-bottom-width:2px;border-top-width:0;border-style:solid;border-color:#fff0}.fct-product-tab-nav-item.active{border-color:var(--fct-single-product-active-border-color)}}body:not(.fluent-cart-no-colors){--fct-single-product-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-single-product-secondary-text-color:var(--fct-secondary-text-color, #565865);--fct-single-product-active-text-color:var(--fct-primary-active-text-color, #017EF3);--fct-single-product-border-color:var(--fct-border-color, #D6DAE1);--fct-single-product-divider-color:var(--fct-divider-color, #EAECF0);--fct-single-product-active-border-color:var(--fct-active-border-color, #253241);--fct-single-product-qty-bg:var(--fct-secondary-bg-color, #eaecf0);--fct-single-product-qty-text-color:var(--fct-primary-text-color, #2F3448)}body:not(.fluent-cart-no-colors) .fct-product-gallery-thumb{border-width:1px;border-style:solid;border-color:var(--fct-single-product-border-color)}.fct-gallery-video-thumb{position:relative}.fct-gallery-video-thumb__badge{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.fct-gallery-video-thumb__badge svg{height:32px;width:32px;border-radius:9999px;background-color:#0009;padding:6px;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity,1))}.fct-product-gallery-thumb{position:relative}.fct-product-gallery-thumb .fct-product-gallery-video{display:none;height:100%;max-height:100%;width:100%;overflow:hidden}.fct-product-gallery-thumb .fct-product-gallery-video .fp-media-block,.fct-product-gallery-thumb .fct-product-gallery-video .fluent-player{width:100%}.fct-product-gallery-thumb.is-video-active img[data-fluent-cart-single-product-page-product-thumbnail]{display:none}.fct-product-gallery-thumb.is-video-active .fct-product-gallery-video.is-active{display:flex;align-items:center;justify-content:center}[dir=rtl] .fct-lightbox .lb-nav a.lb-prev{left:auto;right:12px;float:right;transform:translateY(-50%) scaleX(-1)}[dir=rtl] .fct-lightbox .lb-nav a.lb-next{right:auto;left:12px;float:left;transform:translateY(-50%) scaleX(-1)}[dir=rtl] .fct-lightbox .lb-closeContainer{right:auto;left:10px}[dir=rtl] .fct-lightbox .lb-data .lb-details{float:right;text-align:right}[dir=rtl] .fct-lightbox .lb-data .lb-number{clear:right}.xzoom-source img,.xzoom-preview img,.xzoom-lens img{display:block;max-width:none;max-height:none;transition:none}.xzoom-container{display:inline-block}.xzoom-thumbs{text-align:center;margin-bottom:10px}.xzoom,.xzoom2,.xzoom3,.xzoom4,.xzoom5{box-shadow:0 0 5px #00000080}.xzoom-gallery,.xzoom-gallery2,.xzoom-gallery3,.xzoom-gallery4,.xzoom-gallery5{border:1px solid #cecece;margin-left:5px;margin-bottom:10px}.xzoom-source{border-radius:8px}.xzoom-source,.xzoom-hidden{display:block;position:static;float:none;clear:both}.xzoom-hidden{overflow:hidden}.xzoom-lens{border:1px solid #555;box-shadow:0 0 10px #00000080;cursor:crosshair}.xzoom-loading{background-position:center center;background-repeat:no-repeat;border-radius:100%;opacity:.7;background:url(/wp-content/plugins/fluent-cart/assets/example/images/xloading.gif);width:48px;height:48px}.xactive{box-shadow:0 0 3px #4aa9d2;border:1px solid #4aaad2}.xzoom-caption{position:absolute;bottom:-43px;left:0;background:#000;width:100%;text-align:left}.xzoom-caption span{color:#fff;font-family:Arial,sans-serif;display:block;font-size:.75em;font-weight:700;padding:10px}.xzoom-preview{opacity:1!important;display:block!important;visibility:visible!important;border-radius:8px}.single-fluent-products .xzoom-preview{z-index:999!important}.xzoom-lens{opacity:1!important;border-radius:8px;border-color:#0003;box-shadow:none}.fct-similar-product-list-container{width:100%;display:block;max-width:1290px;margin-left:auto;margin-right:auto;container-type:inline-size;container-name:similar-product}@keyframes spin{to{transform:rotate(360deg)}}.fct-similar-product-list-container .animate-spin{animation:spin 1s linear infinite}.fct-product-modal{position:fixed;top:0;left:0;z-index:99999;display:flex;height:100%;width:100%;align-items:center;justify-content:center;padding:20px}.fct-product-modal-overlay{position:absolute;top:0;left:0;height:100%;width:100%;--tw-bg-opacity:1;background-color:rgb(47 52 72 / var(--tw-bg-opacity,1));opacity:.5}.fct-product-modal-close{position:absolute;top:16px;inset-inline-end:16px;z-index:999;display:flex;height:30px;width:30px;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:var(--fct-secondary-btn-bg-color,#ffffff);padding:0;color:var(--fct-primary-text-color,#2F3448)}.fct-product-modal-close:hover{background-color:var(--fct-secondary-btn-hover-bg-color,#F5F6F7)}.fct-product-modal-close svg{height:12px;width:12px}.fct-product-modal-close.hovered{background-color:var(--fct-secondary-btn-hover-bg-color,#F5F6F7)}.fct-product-modal-body{position:relative;z-index:10;max-height:610px;min-height:400px;width:1020px;overflow-x:hidden;background-color:var(--fct-card-bg-color,#ffffff);padding:30px;border-radius:var(--fct-popup-radius,8px)}.fct-product-modal-body:active::-webkit-scrollbar-thumb,.fct-product-modal-body:focus::-webkit-scrollbar-thumb,.fct-product-modal-body:hover::-webkit-scrollbar-thumb{visibility:visible}.fct-product-modal-body::-webkit-scrollbar-thumb{border-radius:6px;--tw-bg-opacity:1;background-color:rgb(214 218 225 / var(--tw-bg-opacity,1))}.fct-product-modal-body::-webkit-scrollbar{height:4px;width:8px}.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-left:0!important;padding-right: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{display:grid;gap:var(--fct-grid-gap,20px);--fct-related-product-columns:4;grid-template-columns:repeat(var(--fct-related-product-columns),1fr)}@media (max-width:1290px){.fct-similar-product-list-container{padding-left:30px;padding-right: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}}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{display:inline-flex;align-items:center;box-shadow:0 0 12px #0000001f;background:var(--fct-card-bg-color,white);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647;padding:12px 13px;border:1px solid var(--fct-border-color,#ebeef5);border-radius:8px;font-size:16px;color:var(--fct-primary-text-color,#606266)}.toastify.has-toastify-icon{display:flex;align-items:flex-start;gap:12px}.toastify.has-toastify-icon .toastify-icon{width:21px;height:21px}.toastify.has-toastify-icon .toastify-icon.success svg path{fill:#67c23a}.toastify.has-toastify-icon .toastify-icon.error svg path{fill:#f56c6c}.toastify.has-toastify-icon .toastify-icon.warning svg path{fill:#e6a23c}.toastify.has-toastify-icon .toastify-icon.info svg path{fill:#909399}.toastify .warn{display:block;top:0}.toastify.on{opacity:1}.toast-close{background:0 0;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content}}:root{--fct-cart-drawer-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-cart-drawer-secondary-text-color:var(--fct-secondary-text-color, #565865);--fct-cart-drawer-primary-bg-color:var(--fct-primary-bg-color, #253241);--fct-cart-drawer-border-color:var(--fct-border-color, #D6DAE1);--fct-cart-drawer-divider-color:var(--fct-divider-color, #EAECF0);--fct-cart-drawer-bg:var(--fct-card-bg-color, #ffffff);--fct-cart-drawer-open-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-cart-drawer-close-btn-color:var(--fct-primary-text-color, #253241);--fct-cart-drawer-quantity-bg-color:var(--fct-input-bg-color, #ffffff);--fct-cart-drawer-quantity-color:var(--fct-cart-drawer-primary-text-color);--fct-cart-drawer-quantity-border-color:var(--fct-cart-drawer-border-color);--fct-cart-drawer-quantity-btn-bg:var(--fct-secondary-btn-hover-bg-color, #FAFAFA);--fct-cart-drawer-quantity-btn-color:var(--fct-cart-drawer-secondary-text-color);--fct-cart-drawer-quantity-btn-hover-bg:var(--fct-secondary-btn-hover-bg-color, #F5F6F7);--fct-cart-drawer-badge-bg-color:#000;--fct-cart-drawer-badge-text-color:#ffffff;--fct-cart-drawer-btn-bg-color:var(--fct-btn-bg-color, var(--fct-cart-drawer-primary-bg-color));--fct-cart-drawer-btn-text-color:var(--fct-btn-text-color, #ffffff);--fct-cart-drawer-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-cart-drawer-btn-bg-color));--fct-cart-drawer-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-cart-drawer-btn-text-color));--fct-cart-drawer-btn-border-color:var(--fct-btn-border-color, var(--fct-cart-drawer-btn-bg-color));--fct-view-cart-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-view-cart-drawer-btn-color:var(--fct-cart-drawer-primary-text-color);--fct-view-cart-drawer-btn-border-color:var(--fct-cart-drawer-border-color);--fct-view-cart-drawer-btn-hover-bg:var(--fct-secondary-btn-hover-bg-color, #F9FAFB);--fct-cart-item-delete-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-cart-item-delete-btn-hover-bg-color:var(--fct-secondary-btn-hover-bg-color, #F5F6F7);--fct-cart-item-delete-btn-border-color:var(--fct-cart-drawer-border-color);--fct-cart-item-delete-btn-color:var(--fct-cart-drawer-primary-text-color);--fct-cart-drawer-footer-action-bg-color:var(--fct-card-bg-color, #ffffff)}.fct-cart-drawer-container h1,.fct-cart-drawer-container h2,.fct-cart-drawer-container h3,.fct-cart-drawer-container h4,.fct-cart-drawer-container h5,.fct-cart-drawer-container h6,.fct-cart-page h1,.fct-cart-page h2,.fct-cart-page h3,.fct-cart-page h4,.fct-cart-page h5,.fct-cart-page h6{margin:0}.fct-cart-drawer-overlay{visibility:hidden;position:fixed;top:0;left:0;z-index:999999;height:100%;width:100%;opacity:0;background-color:#00000080;transition:.5s cubic-bezier(.16,1,.3,1)}.fct-cart-drawer-overlay.active{visibility:visible;opacity:1}.fct-cart-drawer{position:fixed;inset-inline-start:100%;bottom:0;z-index:999999;width:500px;max-width:100%;background-color:var(--fct-cart-drawer-bg);--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);height:100vh;height:100dvh;transition:.5s cubic-bezier(.16,1,.3,1)}.fct-cart-drawer *{box-sizing:border-box}.fct-cart-drawer.open{inset-inline-start:calc(100% - min(100%,500px))}.fct-cart-drawer.admin_bar_enabled{height:calc(100vh - 32px);height:calc(100dvh - 32px)}.fct-cart-drawer .fct-cart-total-wrapper{padding:20px}.fct-cart-drawer-header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;border-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-style:solid;border-color:var(--fct-cart-drawer-border-color);padding:20px}.fct-cart-drawer-header .title{margin:0;display:flex;align-items:center;gap:6px;font-size:18px;font-weight:600;text-transform:none;line-height:1;color:var(--fct-cart-drawer-primary-text-color)}.fct-cart-drawer-header .fct-cart-drawer-close-button{height:16px;width:16px;cursor:pointer;border-style:none;background-color:#fff0;padding:0;color:var(--fct-cart-drawer-close-btn-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-cart-drawer-header .fct-cart-drawer-close-button svg{height:14px;width:14px}.fct-cart-drawer-content-wrapper{max-height:calc(100% - 220px);overflow:auto}.fct-cart-drawer-content-wrapper .fct-cart-drawer-list-content{margin:0;list-style-type:none;padding:0}.fct-cart-drawer-footer{position:absolute;bottom:0;width:100%}.fct-cart-drawer-footer a{position:relative;margin:0;display:flex;max-height:40px;width:100%;cursor:pointer;align-items:center;justify-content:center;border-width:0;font-size:16px;font-weight:600;line-height:1;-webkit-text-decoration-line:none;text-decoration-line:none;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-cart-drawer-footer a:focus{outline:2px solid #fff0;outline-offset:2px}.fct-cart-drawer-footer a{padding-top:var(--fct-btn-padding-y,15px);padding-bottom:var(--fct-btn-padding-y,15px);padding-left:var(--fct-btn-padding-x,16px);padding-right:var(--fct-btn-padding-x,16px);border-radius:var(--fct-btn-radius,8px)}.fct-cart-drawer-footer a.view-cart-button{border-width:1px;border-style:solid;border-color:var(--fct-view-cart-drawer-btn-border-color);background-color:var(--fct-view-cart-btn-bg-color);color:var(--fct-view-cart-drawer-btn-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-cart-drawer-footer a.view-cart-button:hover{background-color:var(--fct-view-cart-drawer-btn-hover-bg)}body:not(.fluent-cart-no-colors){--fct-cart-drawer-primary-text-color:var(--fct-primary-text-color, #2F3448);--fct-cart-drawer-secondary-text-color:var(--fct-secondary-text-color, #565865);--fct-cart-drawer-primary-bg-color:var(--fct-primary-bg-color, #253241);--fct-cart-drawer-border-color:var(--fct-border-color, #D6DAE1);--fct-cart-drawer-divider-color:var(--fct-divider-color, #EAECF0);--fct-cart-drawer-bg:var(--fct-card-bg-color, #ffffff);--fct-cart-drawer-open-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-cart-drawer-close-btn-color:var(--fct-primary-text-color, #253241);--fct-cart-drawer-quantity-bg-color:var(--fct-input-bg-color, #ffffff);--fct-cart-drawer-quantity-color:var(--fct-cart-drawer-primary-text-color);--fct-cart-drawer-quantity-border-color:var(--fct-cart-drawer-border-color);--fct-cart-drawer-quantity-btn-bg:var(--fct-secondary-btn-hover-bg-color, #FAFAFA);--fct-cart-drawer-quantity-btn-color:var(--fct-cart-drawer-secondary-text-color);--fct-cart-drawer-quantity-btn-hover-bg:var(--fct-secondary-btn-hover-bg-color, #F5F6F7);--fct-cart-drawer-badge-bg-color:#000;--fct-cart-drawer-badge-text-color:#ffffff;--fct-cart-drawer-btn-bg-color:var(--fct-btn-bg-color, var(--fct-cart-drawer-primary-bg-color));--fct-cart-drawer-btn-text-color:var(--fct-btn-text-color, #ffffff);--fct-cart-drawer-btn-hover-bg-color:var(--fct-btn-hover-bg-color, var(--fct-cart-drawer-btn-bg-color));--fct-cart-drawer-btn-hover-text-color:var(--fct-btn-hover-text-color, var(--fct-cart-drawer-btn-text-color));--fct-cart-drawer-btn-border-color:var(--fct-btn-border-color, var(--fct-cart-drawer-btn-bg-color));--fct-view-cart-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-view-cart-drawer-btn-color:var(--fct-cart-drawer-primary-text-color);--fct-view-cart-drawer-btn-border-color:var(--fct-cart-drawer-border-color);--fct-view-cart-drawer-btn-hover-bg:var(--fct-secondary-btn-hover-bg-color, #F9FAFB);--fct-cart-item-delete-btn-bg-color:var(--fct-secondary-btn-bg-color, #ffffff);--fct-cart-item-delete-btn-hover-bg-color:var(--fct-secondary-btn-hover-bg-color, #F5F6F7);--fct-cart-item-delete-btn-border-color:var(--fct-cart-drawer-border-color);--fct-cart-item-delete-btn-color:var(--fct-cart-drawer-primary-text-color);--fct-cart-drawer-footer-action-bg-color:var(--fct-card-bg-color, #ffffff)}body:not(.fluent-cart-no-colors) .fct-cart-drawer-footer a:not(.view-cart-button){background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-cart-drawer-btn-bg-color);box-shadow:inset 0 .5px .5px .5px #ffffff1a;color:var(--fct-cart-drawer-btn-text-color)}body:not(.fluent-cart-no-colors) .fct-cart-drawer-footer a:not(.view-cart-button):hover{background:linear-gradient(180deg,#ffffff29,#fff0),var(--fct-cart-drawer-btn-hover-bg-color);color:var(--fct-cart-drawer-btn-hover-text-color)}.fct-primary-btn{position:relative;margin:0;display:flex;max-height:40px;cursor:pointer;align-items:center;justify-content:center;border-width:0;background-color:var(--fct-cart-drawer-btn-bg-color);font-size:16px;font-weight:600;line-height:1;color:var(--fct-cart-drawer-btn-text-color);-webkit-text-decoration-line:none;text-decoration-line:none;--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);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.fct-primary-btn:hover{background-color:var(--fct-cart-drawer-btn-hover-bg-color);color:var(--fct-cart-drawer-btn-hover-text-color)}.fct-primary-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.fct-primary-btn{padding-top:var(--fct-btn-padding-y,15px);padding-bottom:var(--fct-btn-padding-y,15px);padding-left:var(--fct-btn-padding-x,16px);padding-right:var(--fct-btn-padding-x,16px);border-radius:var(--fct-btn-radius,8px)}.fct-cart-drawer-footer-actions{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;background-color:var(--fct-cart-drawer-footer-action-bg-color);padding:20px;box-shadow:0 -4px 16px -2px #001d380f}.fct-cart-badge-count{display:flex;aspect-ratio:1 / 1;height:20px;width:20px;align-items:center;justify-content:center;border-radius:9999px;background-color:var(--fct-cart-drawer-badge-bg-color);text-align:center;font-size:12px;font-weight:600;color:var(--fct-cart-drawer-badge-text-color);transition-duration:.3s}.fluent-cart-cart-empty-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding-top:100px}.fluent-cart-cart-empty-content-text{font-size:14px;color:var(--fct-cart-drawer-secondary-text-color)}.fluent-cart-cart-empty-content-text a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.fluent-cart-shake-cart-button{animation:shakeCartButton .2s linear}.fct-cart-drawer-list .fct-cart-item{position:relative;display:flex;justify-content:space-between;border-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;border-style:solid;border-color:var(--fct-cart-drawer-divider-color);padding:20px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-info{display:flex;flex:1 1 0%;gap:18px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-image{height:100%;width:60px;flex-shrink:0;border-radius:8px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-image a{display:block;height:100%;border-radius:inherit;-webkit-text-decoration-line:none;text-decoration-line:none}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-image a:focus-within{--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 #fff0;outline-offset:2px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-image a: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 #fff0;outline-offset:2px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-image a:focus-within{outline-style:none}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-image img{aspect-ratio:1 / 1;height:auto;width:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details{padding-inline-end:40px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-title{margin-bottom:6px;display:block;font-size:16px;font-weight:400;line-height:1.3;color:var(--fct-cart-drawer-primary-text-color)}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-title a{color:var(--fct-cart-drawer-primary-text-color);-webkit-text-decoration-line:none;text-decoration-line:none}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-title a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-variant{margin-bottom:4px;margin-top:0;font-size:14px;line-height:20px;color:var(--fct-cart-drawer-secondary-text-color)}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-variant.variant-title-hidden{display:none}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-price{margin-bottom:4px;font-size:13px;font-weight:600;color:var(--fct-cart-drawer-primary-text-color)}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-price span{font-weight:400;color:var(--fct-cart-drawer-secondary-text-color)}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-price+.fluent-cart-cart-list-item-quantity{margin-top:12px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fct-cart-item-price.item-price-hidden{display:none}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fluent-cart-cart-list-item-additional-info{font-size:13px;font-weight:600;--tw-text-opacity:1;color:rgb(47 52 72 / var(--tw-text-opacity,1))}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fluent-cart-cart-list-item-additional-info span{display:block;font-weight:400;line-height:1.4;--tw-text-opacity:1;color:rgb(86 88 101 / var(--tw-text-opacity,1))}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-details .fluent-cart-cart-list-item-additional-info+.fluent-cart-cart-list-item-quantity{margin-top:12px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-total{font-size:16px;font-weight:600;line-height:1.1;color:var(--fct-cart-drawer-primary-text-color)}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-delete-button{display:flex;height:32px;width:32px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;border-width:1px;border-style:solid;border-color:var(--fct-cart-item-delete-btn-border-color);background-color:var(--fct-cart-item-delete-btn-bg-color);padding:0;color:var(--fct-cart-item-delete-btn-color);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.1s}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-delete-button:hover{background-color:var(--fct-cart-item-delete-btn-hover-bg-color)}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-delete-button svg{height:16px;width:16px}.fct-cart-drawer-list .fct-cart-item .fct-cart-item-summary{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px}.fct-cart-drawer-open-btn{position:fixed;bottom:20px;inset-inline-end:20px;z-index:999;display:flex;height:56px;width:56px;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;border-width:0;background-color:var(--fct-cart-drawer-open-btn-bg-color);padding:4px}.fct-cart-drawer-open-btn:hover{background-color:var(--fct-cart-drawer-open-btn-bg-color)}.fct-cart-drawer-open-btn:focus{position:fixed}.fct-cart-drawer-open-btn{box-shadow:0 16px 32px -4px #1b25331f}.fct-cart-drawer-open-btn img{height:28px}.fct-cart-drawer-open-btn .fct-cart-badge-count{position:absolute;top:-5px;inset-inline-end:-5px}.fct-cart-drawer-open-btn.is-hidden{display:none}.fct-cart-drawer .fct-cart-item-quantity,.fct-cart-page .fct-cart-item-quantity{margin-top:4px;display:inline-flex;align-items:center;border-width:1px;border-style:solid;border-color:var(--fct-cart-drawer-quantity-border-color);background-color:var(--fct-cart-drawer-quantity-bg-color);border-radius:var(--fct-input-radius,8px)}.fct-cart-drawer .fct-cart-item-quantity .qty-btn,.fct-cart-page .fct-cart-item-quantity .qty-btn{margin:0;display:flex;height:32px;width:32px;align-items:center;justify-content:center;background-color:var(--fct-cart-drawer-quantity-btn-bg);padding:0;color:var(--fct-cart-drawer-quantity-btn-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-width:0;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;cursor:pointer}.fct-cart-drawer .fct-cart-item-quantity .qty-btn svg,.fct-cart-page .fct-cart-item-quantity .qty-btn svg{height:12px;width:12px;fill:currentColor}.fct-cart-drawer .fct-cart-item-quantity .qty-btn:hover,.fct-cart-page .fct-cart-item-quantity .qty-btn:hover{background-color:var(--fct-cart-drawer-quantity-btn-hover-bg)}.fct-cart-drawer .fct-cart-item-quantity .decrease-btn,.fct-cart-page .fct-cart-item-quantity .decrease-btn{border-start-end-radius:0;border-end-end-radius:0;border-width:1px;border-top-width:0;border-inline-start-width:0;border-bottom-width:0;border-style:solid;border-color:var(--fct-cart-drawer-quantity-border-color);border-start-start-radius:var(--fct-input-radius,8px);border-end-start-radius:var(--fct-input-radius,8px)}.fct-cart-drawer .fct-cart-item-quantity .increase-btn,.fct-cart-page .fct-cart-item-quantity .increase-btn{border-start-start-radius:0;border-end-start-radius:0;border-width:1px;border-top-width:0;border-inline-end-width:0;border-bottom-width:0;border-style:solid;border-color:var(--fct-cart-drawer-quantity-border-color);border-start-end-radius:var(--fct-input-radius,8px);border-end-end-radius:var(--fct-input-radius,8px)}.fct-cart-drawer .fct-cart-item-quantity .qty-value,.fct-cart-page .fct-cart-item-quantity .qty-value{display:flex;height:32px;width:40px;align-items:center;justify-content:center;border-width:0;background-color:#fff0;padding:0 4px;text-align:center;font-size:13px;font-weight:500;color:var(--fct-cart-drawer-quantity-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-cart-drawer .fct-cart-item-quantity.is-subscription-product,.fct-cart-page .fct-cart-item-quantity.is-subscription-product{display:none}.fct-cart-total-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:18px;font-weight:600;color:var(--fct-cart-drawer-primary-text-color)}[dir=rtl] [data-fluent-cart-cart-list-item-price],[dir=rtl] [data-fluent-cart-cart-list-item-total-price],[dir=rtl] [data-fluent-cart-cart-total-price]{unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}[dir=rtl] [data-fluent-cart-cart-list-item-title-element]{unicode-bidi:-moz-plaintext;unicode-bidi:plaintext}.fluent-cart-cart-cart-button-wrap{display:flex;justify-content:flex-end}.fluent-cart-cart-cart-button-wrap .fluent-cart-cart-checkout-page-button{width:auto}@keyframes shakeCartButton{0%,to{right:0}50%{right:12px}}.warn,.warn:before,.warn:after{position:relative;padding:0;margin:0}.warn{font-size:25px;color:#fff0}.warn.warning{display:inline-block;top:0;width:1.15em;height:1.15em;overflow:hidden;border:none;margin-inline-end:8px;background-color:#fff0;border-radius:.625em}.toast-close{color:#fc0000!important;position:absolute;inset-inline-end:4px;top:5px}.toastify{max-width:350px!important}.toastify span{display:inline-flex;align-items:center}.warn.warning:before{content:"";display:block;top:-.08em;left:0;position:absolute;border:#fff0 .6em solid;border-bottom-color:#fd3;border-bottom-width:1em;border-top-width:0;box-shadow:#999 0 1px 1px}.warn.warning:after{display:block;position:absolute;top:.1em;left:0;width:100%;padding:0 1px;text-align:center;content:"!";font-size:.65em;font-weight:700;color:#333}.fluent-cart-menu-cart-open-button-container .fct-cart-drawer-open-btn{position:relative;bottom:unset;inset-inline-end:unset;padding:0;height:50px;width:50px}.fct-cart-page .fct-cart-total-wrapper,.fct-cart-page .fluent-cart-cart-cart-button-wrap{margin-top:20px}.fct-cart-page .fct-cart-drawer-list .fct-cart-item{padding-left:0;padding-right:0}.fct-cart-page .fluent-cart-cart-cart-button-wrap .fct-primary-btn{-webkit-text-decoration-line:none;text-decoration-line:none}.fct-loader-wrap{background:#ffffff80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;top:0;left:0;z-index:2;display:none;height:100%;width:100%;align-items:center;justify-content:center}.fct-loader-wrap.show{display:flex}.fct-loader-spinner{position:relative;height:50px;width:50px;flex:none}.fct-loader-spinner:after,.fct-loader-spinner:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:9999px;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(37 50 65 / var(--tw-border-opacity,1));border-top-color:#fff0;border-right-color:#fff0;animation:fluentCartSpin 1.3s linear infinite}.fct-loader-spinner:after{transform:rotate(30deg);top:10%;left:10%;height:80%;width:80%;animation:fluentCartSpin 1s linear infinite}@keyframes fluentCartSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:575px){.fct-cart-page{margin-bottom:20px!important}.fct-cart-page .fluent-cart-cart-list-item-wrapper .content-wrap .fluent-cart-cart-list-item-title{font-size:14px;line-height:20px}.fct-cart-page .fluent-cart-cart-list-item-wrapper .media-wrap{width:50px}.fct-cart-page .fluent-cart-cart-list-item-wrapper .left-content{gap:16px}}@media (max-width:768px){.fct-cart-drawer.admin_bar_enabled{height:100vh;height:100dvh}}.fct-bundle-products{margin-top:20px}.fct-bundle-products.is-hidden{display:none}.fct-bundle-products .fct-bundle-products-title{margin-bottom:6px;font-size:14px;font-weight:500;line-height:20px;color:var(--fct-cart-drawer-primary-text-color)}.fct-bundle-products .fct-bundle-products-list{font-size:13px;color:var(--fct-cart-drawer-secondary-text-color)}.fct-bundle-products .fct-bundle-products-list p{margin-top:0;margin-bottom:2px}.fct-bundle-products .fct-bundle-products-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-out}.fct-bundle-products .fct-bundle-products-more-list{overflow:hidden}.fct-bundle-products .fct-see-more-btn{cursor:pointer;background-color:#fff0;padding:0;font-size:13px;font-weight:500;line-height:20px;color:var(--fct-cart-drawer-secondary-text-color);-webkit-text-decoration-line:none;text-decoration-line:none}.fct-bundle-products .fct-see-more-btn:hover{color:var(--fct-cart-drawer-primary-text-color)}.fct-bundle-products .fct-see-more-btn span{display:inline-flex;align-items:center;gap:6px}.fct-bundle-products .fct-see-more-btn .see-less-text{display:none}.fct-bundle-products .fct-see-more-btn svg{height:6px;width:10px}.fct-bundle-products.show-all .fct-bundle-products-more{grid-template-rows:1fr}.fct-bundle-products.show-all .fct-see-more-btn .see-more-text{display:none}.fct-bundle-products.show-all .fct-see-more-btn .see-less-text{display:inline-flex}.fct-admin-notice{margin:12px 0;padding:10px 14px;border-inline-start:4px solid #2271b1;background:#f0f6fc;font-size:13px}.fct-store-logo-img{max-width:var(--max-width,150px);max-height:var(--max-height,70px)}.fct_price_suffix{margin-inline-start:.25em}[dir=rtl] .toastify-right{right:auto;left:15px}[dir=rtl] .toastify-left{left:auto;right:15px}@media only screen and (max-width:360px){[dir=rtl] .toastify-right,[dir=rtl] .toastify-left{left:0;right:0}}.fct-checkout-modal-container{position:fixed;top:0;right:0;bottom:0;left:0;outline:0;z-index:999999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-x:hidden;overflow-y:auto;background-color:#080a12eb}.fct-checkout-modal-container.fct-checkout-modal-open{opacity:1;visibility:visible}.fct-checkout-modal-container.fct-checkout-modal-open .fct-checkout-modal{transform:scale(1)}.fct-checkout-modal{max-width:1100px;width:90%;background-color:#fff;border-radius:var(--fct-popup-radius,12px);overflow:hidden;z-index:1;box-shadow:0 25px 50px -12px #00000040;transform:scale(.95);transition:transform .3s ease;margin:4vh auto}.fct-checkout-modal .fct-checkout-modal-close{position:absolute;top:8px;inset-inline-end:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer;z-index:10;transition:all .2s ease;color:#565865;padding:0;box-shadow:none;opacity:.8;border-radius:50%;border:0}.fct-checkout-modal .fct-checkout-modal-close:hover,.fct-checkout-modal .fct-checkout-modal-close:focus{color:#253241;opacity:1}.fct-checkout-modal .fct-checkout-modal-close:focus{outline:none;box-shadow:none}.fct-checkout-modal .fct-checkout-modal-close svg{width:18px;height:18px}.fct-checkout-modal-loader{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:5}.fct-checkout-modal-loader-spinner{position:relative;height:50px;width:50px;flex:none}.fct-checkout-modal-loader-spinner:after,.fct-checkout-modal-loader-spinner:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;border-radius:9999px;border-width:2px;border-style:solid;border-color:#253241;border-top-color:#fff0;border-right-color:#fff0;animation:spin 1.3s linear infinite}.fct-checkout-modal-loader-spinner:after{transform:rotate(30deg);top:10%;left:10%;height:80%;width:80%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fct-checkout-modal-iframe{width:100%;border:none;display:block;background-color:#fff}.fct-checkout-modal-content{overflow:visible}@keyframes fct-pulse-loader{0%,to{opacity:1}50%{opacity:.5}}@media print{.fct-checkout-modal-container{display:none!important}}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--very-light-gray:#eeeeee;--wp--preset--color--very-dark-gray:#313131;--wp--preset--color--palette-1:#3182CE;--wp--preset--color--palette-2:#2B6CB0;--wp--preset--color--palette-3:#1A202C;--wp--preset--color--palette-4:#2D3748;--wp--preset--color--palette-5:#4A5568;--wp--preset--color--palette-6:#718096;--wp--preset--color--palette-7:#EDF2F7;--wp--preset--color--palette-8:#F7FAFC;--wp--preset--color--palette-9:#ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-very-light-gray-color{color:var(--wp--preset--color--very-light-gray)!important}.has-very-dark-gray-color{color:var(--wp--preset--color--very-dark-gray)!important}.has-palette-1-color{color:var(--wp--preset--color--palette-1)!important}.has-palette-2-color{color:var(--wp--preset--color--palette-2)!important}.has-palette-3-color{color:var(--wp--preset--color--palette-3)!important}.has-palette-4-color{color:var(--wp--preset--color--palette-4)!important}.has-palette-5-color{color:var(--wp--preset--color--palette-5)!important}.has-palette-6-color{color:var(--wp--preset--color--palette-6)!important}.has-palette-7-color{color:var(--wp--preset--color--palette-7)!important}.has-palette-8-color{color:var(--wp--preset--color--palette-8)!important}.has-palette-9-color{color:var(--wp--preset--color--palette-9)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-very-light-gray-background-color{background-color:var(--wp--preset--color--very-light-gray)!important}.has-very-dark-gray-background-color{background-color:var(--wp--preset--color--very-dark-gray)!important}.has-palette-1-background-color{background-color:var(--wp--preset--color--palette-1)!important}.has-palette-2-background-color{background-color:var(--wp--preset--color--palette-2)!important}.has-palette-3-background-color{background-color:var(--wp--preset--color--palette-3)!important}.has-palette-4-background-color{background-color:var(--wp--preset--color--palette-4)!important}.has-palette-5-background-color{background-color:var(--wp--preset--color--palette-5)!important}.has-palette-6-background-color{background-color:var(--wp--preset--color--palette-6)!important}.has-palette-7-background-color{background-color:var(--wp--preset--color--palette-7)!important}.has-palette-8-background-color{background-color:var(--wp--preset--color--palette-8)!important}.has-palette-9-background-color{background-color:var(--wp--preset--color--palette-9)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-very-light-gray-border-color{border-color:var(--wp--preset--color--very-light-gray)!important}.has-very-dark-gray-border-color{border-color:var(--wp--preset--color--very-dark-gray)!important}.has-palette-1-border-color{border-color:var(--wp--preset--color--palette-1)!important}.has-palette-2-border-color{border-color:var(--wp--preset--color--palette-2)!important}.has-palette-3-border-color{border-color:var(--wp--preset--color--palette-3)!important}.has-palette-4-border-color{border-color:var(--wp--preset--color--palette-4)!important}.has-palette-5-border-color{border-color:var(--wp--preset--color--palette-5)!important}.has-palette-6-border-color{border-color:var(--wp--preset--color--palette-6)!important}.has-palette-7-border-color{border-color:var(--wp--preset--color--palette-7)!important}.has-palette-8-border-color{border-color:var(--wp--preset--color--palette-8)!important}.has-palette-9-border-color{border-color:var(--wp--preset--color--palette-9)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}