/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}:root{--fct-select-input-bg:var(--fct-input-bg-color,#fff);--fct-select-input-text-color:var(--fct-input-text-color,#2f3448)}.fct-custom-searchable-select{box-sizing:border-box;width:100%;position:relative}.fct-custom-searchable-select *{box-sizing:border-box}.fct-custom-searchable-select-container{border-style:var(--tw-border-style);--tw-border-style:solid;transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.15s);--tw-duration:.3s;background-color:#fff;border:.5px solid #d6dae1;border-radius:0;transition-duration:.3s;position:relative}.fct-custom-searchable-select-container .select-input{pointer-events:none;--tw-border-style:none;--tw-outline-style:none;background-color:#0000;border-style:none;outline-style:none;width:100%;padding-inline-end:40px;font-size:14px}@media (forced-colors:active){.fct-custom-searchable-select-container .select-input{outline-offset:2px;outline:2px solid #0000}}.fct-custom-searchable-select-container .select-input{padding-top:var(--fct-input-padding-y,12px);padding-bottom:var(--fct-input-padding-y,12px);padding-inline-start:var(--fct-input-padding-x,16px)}.fct-custom-searchable-select-container .select-input:focus{cursor:text}.fct-custom-searchable-select-container .select-arrow{pointer-events:none;width:0;height:0;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.15s);--tw-duration:.3s;--tw-ease:cubic-bezier(.4, 0, .2, 1);inset-inline-end:12px;border-top:4px solid #8d9095;border-left:4px solid #0000;border-right:4px solid #0000;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translateY(-50%)}.fct-custom-searchable-select-container .select-option{cursor:pointer;--tw-font-weight:500;color:#2f3448;background-color:#fff;border-radius:8px;padding-block:5px;padding-inline:12px;font-size:16px;font-weight:500;transition:background-color .2s}.fct-custom-searchable-select-container .select-option:last-child{border-bottom:none}.fct-custom-searchable-select-container .select-option:hover{background-color:#f5f6f7}.fct-custom-searchable-select-container .select-option.highlighted{background-color:#eaecf0}.fct-custom-searchable-select-container .select-option.selected{background-color:#f5f6f7}.fct-custom-searchable-select-container .select-option.no-options{cursor:default;text-align:center;color:#adb5c2;font-style:italic}.fct-custom-searchable-select-container .select-option.no-options:hover{background-color:#0000}.fct-custom-searchable-select-container .select-dropdown{visibility:hidden;z-index:1000;box-sizing:border-box;border-style:var(--tw-border-style);--tw-border-style:solid;opacity:0;max-height:200px;transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.15s);--tw-duration:.3s;border-radius:var(--fct-popup-radius,8px);background-color:#fff;border:1px solid #d6dae1;padding:10px;transition-duration:.3s;position:absolute;top:100%;left:0;right:0;overflow-x:hidden;transform:translateY(-10px);box-shadow:0 0 12px #0000001f}.fct-custom-searchable-select-container .select-dropdown *{box-sizing:border-box}.fct-custom-searchable-select-container .select-dropdown::-webkit-scrollbar{width:6px}.fct-custom-searchable-select-container .select-dropdown::-webkit-scrollbar-thumb{background-color:#d6dae1;border-radius:8px}.fct-custom-searchable-select-container .select-dropdown::-webkit-scrollbar-track{background-color:#0000}.fct-custom-searchable-select-container.open .select-arrow{transform:translateY(-50%)rotate(180deg)}.fct-custom-searchable-select-container.open .select-dropdown{visibility:visible;opacity:1;transform:translateY(0)}.fct-custom-searchable-select-container .clear-btn{color:#999;cursor:pointer;inset-inline-end:35px;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:16px;transition:all .2s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.fct-custom-searchable-select-container .clear-btn:hover{color:#333;background:#f0f0f0}.fct-custom-searchable-select-container.has-value .select-input{padding-top:20px;padding-bottom:4px}.fct-custom-searchable-select-container.has-value .clear-btn{display:flex}.fct-custom-searchable-select.disabled .fct-custom-searchable-select-container{pointer-events:none;opacity:.5}.fluent-cart-checkout-page-input-group-body #billing_country_wrapper .fct-nice-select.fluent-cart-checkout-page-form-select{border-top-left-radius:8px;border-top-right-radius:8px}#billing_country_wrapper select{opacity:1;border-radius:8px 8px 0 0;height:38px;min-height:38px;padding-top:10px}#billing_country_wrapper .hidden-select{display:none}#billing_country_wrapper .fct-nice-select{border-top-width:1px;border-radius:0}#billing_state_wrapper .hidden-select{display:none}#billing_state_wrapper select{opacity:1;height:38px;min-height:38px;padding-top:10px}#shipping_country_wrapper .hidden-select{display:none}#shipping_country_wrapper select{opacity:1;padding-top:10px}#shipping_country_wrapper .fct-nice-select{border-top-width:1px;border-radius:0}#shipping_state_wrapper .hidden-select{display:none}#shipping_state_wrapper select{opacity:1;padding-top:10px}.fct-nice-select{-webkit-tap-highlight-color:#0000;clear:both;box-sizing:border-box;cursor:pointer;border-inline-style:var(--tw-border-style);border-inline-width:1px;border-block-style:var(--tw-border-style);--tw-border-style:solid;border-block-width:.5px;border-style:solid;border-color:var(--fct-checkout-input-border-color);background-color:var(--fct-select-input-bg);--tw-leading:38px;--tw-font-weight:400;white-space:nowrap;width:100%;height:38px;color:var(--fct-select-input-text-color);--tw-outline-style:none;border-radius:0;outline-style:none;padding-inline-end:30px;font-size:14px;font-weight:400;line-height:38px;transition:all .2s ease-in-out;display:block;position:relative}@media (forced-colors:active){.fct-nice-select{outline-offset:2px;outline:2px solid #0000}}.fct-nice-select{-webkit-user-select:none;user-select:none}.fct-nice-select:focus,.fct-nice-select:active{border-color:#999}.fct-nice-select{padding-inline-start:var(--fct-input-padding-x,18px)}.fct-nice-select:after{content:"";transform-origin:66% 66%;pointer-events:none;inset-inline-end:16px;border-bottom:1.5px solid #43485a;border-right:1.5px solid #43485a;width:5px;height:5px;margin-top:-4px;transition:all .15s ease-in-out;display:block;position:absolute;top:50%;transform:rotate(45deg)}.fct-nice-select .fct-nice-select-dropdown{width:100%}.fct-nice-select .empty-value{color:var(--checkout-placeholder-color)}.fct-nice-select.open:after{transform:rotate(-135deg)}.fct-nice-select.open .fct-nice-select-dropdown{pointer-events:auto;display:block}.fct-nice-select.disabled:after{border-color:#ccc}.fct-nice-select.wide{width:100%}.fct-nice-select.wide .fct-nice-select-dropdown{left:0!important;right:0!important}.fct-nice-select.right{float:right}.fct-nice-select.right .fct-nice-select-dropdown{left:auto;right:0}.fct-nice-select.small{height:34px;font-size:12px}.fct-nice-select.small:after{width:4px;height:4px}.fct-nice-select.small .option{--tw-leading:34px;min-height:34px;line-height:34px}.fct-nice-select .has-multiple{white-space:inherit;--tw-leading:22px;height:auto;min-height:36px;padding-block:7px;padding-inline:12px;line-height:22px}.fct-nice-select .has-multiple span.current{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--fct-checkout-input-border-color);--tw-leading:24px;border-radius:var(--fct-badge-radius,3px);margin-inline-end:3px;background-color:#eee;margin-bottom:3px;padding-block:0;padding-inline:10px;font-size:14px;line-height:24px;display:inline-block}.fct-nice-select .has-multiple .multiple-options{--tw-leading:24px;padding:0;line-height:24px;display:block}.fct-nice-select-search{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--fct-checkout-input-border-color);border-inline-style:var(--tw-border-style)!important;border-inline-width:0!important;border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.fct-nice-select-search-box{z-index:2;box-sizing:border-box;border-radius:0;width:100%;padding:0;position:sticky;top:0}.fct-nice-select-dropdown{pointer-events:none;z-index:9;background-color:var(--fct-select-dropdown-bg);--tw-shadow:0px 16px 32px -4px var(--tw-shadow-color,#1b253333);max-height:230px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--fct-popup-radius,8px);display:none;position:absolute;top:0;left:0;overflow-x:hidden}.fct-nice-select-dropdown::-webkit-scrollbar{width:6px}.fct-nice-select-dropdown::-webkit-scrollbar-track{background-color:#0000;border-radius:10px}.fct-nice-select-dropdown::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:10px}.fct-nice-select .list{box-sizing:border-box;color:var(--fct-secondary-text-color);border-radius:5px;margin:0;padding:0}.fct-nice-select .list:hover .option:not(:hover){background-color:#0000!important}.fct-nice-select .list::-webkit-scrollbar{width:0}.fct-nice-select .option{cursor:pointer;text-align:start;--tw-leading:40px;--tw-font-weight:400;--tw-outline-style:none;outline-style:none;padding-inline:18px 29px;font-weight:400;line-height:40px;list-style-type:none}@media (forced-colors:active){.fct-nice-select .option{outline-offset:2px;outline:2px solid #0000}}.fct-nice-select .option{transition-property:all;transition-timing-function:var(--tw-ease,cubic-bezier(.4,0,.2,1));transition-duration:var(--tw-duration,.15s);--tw-duration:.2s;transition-duration:.2s}.fct-nice-select .option.selected.focus,.fct-nice-select .option.focus,.fct-nice-select .option:hover{background-color:var(--fct-select-option-hover-bg)}.fct-nice-select .option.selected{--tw-font-weight:700;font-weight:700}.fct-nice-select .option.disabled{cursor:default;color:#999;background-color:#000}.fct-nice-select .extra{float:inline-end}.fct-nice-select .optgroup{--tw-font-weight:700;font-weight:700}#shipping_state_wrapper[data-loading=loading] .fct-nice-select,#billing_state_wrapper[data-loading=loading] .fct-nice-select{pointer-events:none}#shipping_state_wrapper[data-loading=loading] .fct-nice-select:before,#billing_state_wrapper[data-loading=loading] .fct-nice-select:before{content:"Loading...";color:#acb5c2;width:100%;height:100%;background-color:#fff;padding-inline-start:var(--fct-input-padding-x,18px);padding-inline-end:30px;position:absolute;top:0;left:0}.no-csspointerevents .fct-nice-select .fct-nice-select-dropdown{display:none}.no-csspointerevents .fct-nice-select.open .fct-nice-select-dropdown{display:block}.hidden-select{opacity:0;width:0;height:0;min-height:auto;padding:0;font-size:0}.select-selection-list{margin:0;padding:0;list-style-type:none}.select-selection-list .select-selection{box-sizing:border-box;vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--fct-badge-radius,4px);margin-inline-start:5px;background-color:#e4e4e4;border-width:1px;border-color:#aaa;max-width:100%;margin-top:5px;padding-block:2px;padding-inline:5px;display:inline-block;position:relative;overflow:hidden}.select-selection-list button.remove-select-selection{--tw-leading:15px;background-color:#bd2919;border-radius:20%;width:15px;height:15px;padding:0;line-height:15px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}