|
1
|
|
-@charset "UTF-8";.hidden{display:none}.fct-divider{height:1px;background-color:var(--fct-modal-checkout-divider-color);margin-top:16px;margin-bottom:16px}.fct-modal-checkout-form-wrapper{--fct-modal-checkout-primary-text-color: var(--fct-primary-text-color, #2F3448);--fct-modal-checkout-secondary-text-color: var(--fct-secondary-text-color, #565865);--fct-modal-checkout-active-text-color: var(--fct-primary-active-text-color, #017EF3);--fct-modal-checkout-border-color: var(--fct-border-color, #D6DAE1);--fct-modal-checkout-divider-color: var(--fct-divider-color, #EAECF0);--fct-modal-checkout-active-border-color: var(--fct-active-border-color, #253241);--fct-modal-checkout-secondary-active-border-color: var(--fct-secondary-active-border-color, #017EF3);--fct-modal-checkout-border-radius: 6px;--fct-modal-checkout-primary-bg-color: var(--fct-primary-bg-color, #253241);--fct-modal-checkout-btn-bg-color: var(--fct-btn-bg-color, var(--fct-modal-checkout-primary-bg-color));--fct-modal-checkout-btn-text-color: var(--fct-btn-text-color, #ffffff);--fct-modal-checkout-input-disabled-bg: var(--fct-input-disabled-bg, #F5F6F7);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fct-modal-checkout-form-wrapper .fct-nice-select{padding-left:10px}.fct-modal-checkout-form-wrapper input{width:100%;font-size:14px}.fct-modal-checkout-form-wrapper label{display:inline-flex;cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.5;color:var(--fct-modal-checkout-primary-text-color)}.fct-modal-checkout-form-wrapper input[type=checkbox]{position:relative;margin:0;display:flex;height:16px;min-height:auto;width:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--fct-modal-checkout-border-color);background-color:#fff;padding:0;flex-shrink:0}.fct-modal-checkout-form-wrapper input[type=checkbox]:before{position:absolute;top:1px;left:4.5px;margin:0;height:9px;width:5px;border-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:1.5px;border-bottom-width:1.5px;border-style:solid;border-color:#fff;opacity:0;content:"";transform:rotate(45deg)}.fct-modal-checkout-form-wrapper input[type=checkbox]:checked{border-color:var(--fct-modal-checkout-active-border-color);background-color:var(--fct-modal-checkout-primary-bg-color)}.fct-modal-checkout-form-wrapper input[type=checkbox]:checked:before{opacity:1}.fct-modal-checkout-form-wrapper input[type=checkbox]:checked:hover{background-color:var(--fct-modal-checkout-primary-bg-color)}.fct-modal-checkout-form-wrapper .fct_checkout_input_group input{border-radius:0;background-color:#fff;font-size:14px}.fct-modal-checkout-form-wrapper .fct_checkout_agree_terms label{align-items:baseline;display:inline-block}.fct-modal-checkout-form-wrapper .fct_checkout_agree_terms input[type=checkbox]{position:relative;top:2px;display:inline-block;margin-right:6px}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap{margin-top:30px}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap button{width:100%;height:auto;min-height:48px;border:0;border-radius:var(--fct-modal-checkout-border-radius);padding:10px 12px;font-size:15px;line-height:1;color:var(--fct-modal-checkout-btn-text-color);outline:none;box-shadow:none;cursor:pointer;font-weight:500;background:linear-gradient(180deg,#fff3,#fff0),var(--fct-modal-checkout-btn-bg-color);text-align:center}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap button:hover{background-color:var(--fct-modal-checkout-btn-bg-color);color:var(--fct-modal-checkout-btn-text-color)}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap.fct-payment-loading{margin-top:0}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap.fct-payment-loading button{opacity:.5;cursor:not-allowed}.fct-modal-checkout-form-wrapper .fct_coupon_field .fct_coupon_input:focus{border-color:var(--fct-modal-checkout-active-border-color)}.fct-modal-checkout-form-wrapper .fct_coupon_field button:hover{background-color:var(--fct-modal-checkout-btn-bg-color);color:var(--fct-modal-checkout-btn-text-color)}.fct-modal-checkout-form-wrapper .fct_summary_items_list{margin-top:0}.fct-modal-checkout-form-wrapper .fct_coupon .fct_coupon_toggle a,.fct-modal-checkout-form-wrapper .fct_coupon.is_coupon_active,.fct-modal-checkout-form-wrapper .fct_tax_summary_box{--tw-bg-opacity: 1;background-color:rgb(234 236 240 / var(--tw-bg-opacity, 1))}.fct-modal-checkout-form-wrapper .fct_allow_create_account_wrapper,.fct-modal-checkout-form-wrapper .fct_b2b_toggle_wrapper{margin-top:20px}.fct-modal-checkout-form-wrapper .fct_b2b_business_section{margin-top:8px}.fct-modal-checkout-form-inner{display:flex;flex-flow:row nowrap}.fct-modal-checkout-details{background-color:#f5f7fa;border-top-left-radius:12px;border-bottom-left-radius:12px;display:flex;flex:0 0 50%;flex-flow:column nowrap;padding:30px;gap:22px}.fct-modal-checkout-details .fct_shipping_methods_item label{display:flex}.fct-modal-checkout-details #fct_wrapper_ship_to_different,.fct-modal-checkout-details #shipping_address_section_section{margin-top:20px}.fct-modal-checkout-details .fct_checkout_form_section h4{color:var(--fct-modal-checkout-primary-text-color)}.fct-modal-checkout-summary{background-color:#f3f6fb;display:flex;gap:15px;padding:20px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:var(--fct-modal-checkout-border-radius)}.fct-modal-checkout-summary .fct-modal-cs-img{flex-shrink:0;height:62px;overflow:hidden;width:62px;border-radius:5px}.fct-modal-checkout-summary .fct-modal-cs-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:inherit;border:1px solid var(--fct-modal-checkout-divider-color)}.fct-modal-checkout-summary .fct-modal-cs-content{flex-grow:1}.fct-modal-checkout-summary .fct-modal-cs-line-item{display:flex;font-weight:600;font-size:14px;line-height:1.5}.fct-modal-checkout-summary .fct-modal-cs-payment-info{font-size:12px;font-weight:400;color:var(--fct-modal-checkout-secondary-text-color);margin-top:6px}.fct-modal-checkout-summary .fct-modal-cs-item-name{color:var(--fct-modal-checkout-primary-text-color);font-weight:500;font-size:14px;margin-bottom:5px}.fct-modal-checkout-summary .fct-modal-cs-item-variation{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px;font-weight:400;line-height:1.2;margin:0}.fct-modal-checkout-summary .fct-modal-cs-line-price{color:var(--fct-modal-checkout-primary-text-color);margin-left:auto}.fct-modal-checkout-summary .fct-modal-cs-price-wrapper{display:flex;align-items:center;gap:2px;margin-left:auto;height:-moz-max-content;height:max-content}.fct-modal-checkout-summary .fct-modal-cs-line-price--original{text-decoration:line-through;opacity:.6;font-size:12px;font-weight:400}.fct-modal-checkout-summary .fct-modal-cs-license{display:inline-flex;margin-top:12px;font-size:12px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:5px;padding:6px;line-height:1;color:var(--fct-modal-checkout-primary-text-color)}.fct-modal-checkout-summary .fct-modal-input-toggle-btn{text-align:right}.fct-modal-input-control-wrap{position:relative}.fct-modal-input-control-wrap .fct-modal-input-toggle-btn{background:none;border:0;padding:0;cursor:pointer;font-size:13px;line-height:1.5;color:var(--fct-modal-checkout-secondary-text-color);box-shadow:none}.fct-modal-input-control-wrap .fct-modal-input-toggle-btn:hover{text-decoration:underline;color:var(--fct-modal-checkout-primary-text-color);background:transparent;box-shadow:none}.fct-modal-checkout-summary-items{margin-bottom:0;margin-left:0;margin-right:0;display:grid;gap:14px;padding:0}.fct-modal-checkout-summary-items li{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:15px;line-height:1.5;color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-checkout-summary-items .fct_summary_items_total{font-weight:600;font-size:16px;color:var(--fct-modal-checkout-primary-text-color);border-top:1px solid var(--fct-modal-checkout-border-color);padding-top:14px}.fct-modal-checkout-summary-group{margin-top:auto}.fct-modal-checkout-promo-code .fct-modal-input-toggle-btn{font-size:14px;font-weight:500;color:var(--fct-modal-checkout-active-text-color)}.fct-modal-coupon-applied .fct-coupon-applied-item{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fct-modal-coupon-applied .fct-coupon-applied-item:last-child{margin-bottom:0}.fct-modal-coupon-applied .fct-coupon-info{display:flex;align-items:center;gap:6px}.fct-modal-coupon-applied .fct-coupon-text{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px}.fct-modal-coupon-applied .fct-coupon{background:#e4e7eb;border-radius:4px;padding-left:6px;line-height:1.5;font-size:13px;font-weight:600;display:flex;align-items:center;gap:5px;min-height:28px;color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-coupon-applied .fct-remove-coupon{display:flex;width:22px;align-items:center;justify-content:center;min-height:28px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.fct-modal-coupon-applied .fct-remove-coupon:hover{background:#bbc3cb}.fct-modal-coupon-applied .fct-coupon-price{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px}.fct-modal-coupon-applied .fct-coupon-icon{height:14px}.fct-modal-coupon-applied .fct-coupon-icon svg{width:14px;height:14px}.fct-modal-coupon-applied-wrap{width:100%}.fct-modal-checkout-reviews-wrap{padding-left:10px;padding-right:10px;margin-top:auto}.fct-modal-checkout-reviews{border:1px solid var(--fct-modal-checkout-border-color);border-radius:var(--fct-modal-checkout-border-radius);display:flex;padding:20px;margin-top:auto;gap:20px}.fct-modal-checkout-reviews .fct-reviews-picture{border-radius:40px;width:40px;height:40px;overflow:hidden;flex-shrink:0}.fct-modal-checkout-reviews .fct-reviews-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fct-modal-checkout-reviews .fct-reviews-content{flex:1 1 auto;line-height:1.5}.fct-modal-checkout-reviews .fct-reviews-text{color:var(--fct-modal-checkout-secondary-text-color);display:inline;font-size:14px;font-weight:400;line-height:1.5;margin:0}.fct-modal-checkout-reviews .fct-reviews-meta{align-items:center;display:grid;gap:10px;margin-top:10px}.fct-modal-checkout-reviews .fct-review-stars{color:#f0b429;display:flex;flex-flow:row nowrap;gap:2px}.fct-modal-checkout-reviews .fct-review-stars svg{width:16px;height:16px}.fct-modal-checkout-reviews .fct-review-author-info{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px;line-height:1.5}.fct-modal-checkout-form-wrapper .fct-modal-input-controls{position:relative}.fct-modal-checkout-form-wrapper .fct-modal-input-controls .fct-input-icon{position:absolute;top:52%;left:10px;transform:translateY(-50%);color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-checkout-form-wrapper .fct-modal-input-controls .fct-input-icon svg{width:13px;height:13px}.fct-modal-checkout-form-wrapper .fct-modal-input-controls .fct-input-icon+input{padding-left:30px}.fct-modal-checkout-form-wrapper .fct-modal-input-controls input{width:100%;background-color:#fff;max-width:100%;min-height:29px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:4px;padding:5px 60px 5px 12px;font-size:14px;line-height:1;color:var(--fct-modal-checkout-primary-text-color);outline:none;box-shadow:none;height:auto}.fct-modal-checkout-form-wrapper .fct-modal-input-controls input:focus{background-color:#fff;border-color:var(--fct-modal-checkout-active-border-color)}.fct-modal-checkout-form-wrapper .fct-modal-input-controls button{background-color:transparent;color:var(--fct-modal-checkout-secondary-text-color);font-size:12px;font-weight:600;height:calc(100% - 2px);letter-spacing:-.25px;position:absolute;right:1px;text-transform:uppercase;top:1px;z-index:11;cursor:pointer;padding:0 8px;border:0;line-height:1;box-shadow:none}.fct-modal-checkout-form-wrapper .fct-modal-input-controls button:hover{box-shadow:none;color:var(--fct-modal-checkout-active-text-color)}.fct-hidden{display:none}.fct-modal-checkout-billing-wrap{display:flex;flex:0 0 50%;flex-flow:column nowrap;padding:30px}.fct-modal-account-details{margin-bottom:20px;border-bottom:1px solid var(--fct-modal-checkout-divider-color);padding-bottom:30px}.fct-modal-form-info{display:grid;gap:15px;grid-template-columns:repeat(12,minmax(0,1fr))}.fct-modal-form-info label{font-size:14px;font-weight:600;line-height:1.5;color:var(--fct-modal-checkout-primary-text-color);margin-bottom:10px;display:block}.fct-modal-form-info .col-6{grid-column:auto/span 6}.fct-modal-form-info .col-3{grid-column:auto/span 3}.fct-modal-checkout-form-wrapper .fct-modal-form-info input{width:100%;height:auto;min-height:38px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:var(--fct-modal-checkout-border-radius);padding:5px 12px;font-size:14px;line-height:1;color:var(--fct-modal-checkout-primary-text-color);outline:none;box-shadow:none}.fct-modal-checkout-form-wrapper .fct-modal-form-info input:focus{background-color:#fff;border-color:var(--fct-modal-checkout-active-border-color)}.fct-modal-checkout-form-wrapper .fct-modal-form-info input:disabled{background-color:var(--fct-modal-checkout-input-disabled-bg);color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-billing-header{margin-bottom:12px}.fct-modal-billing-header .fct-modal-billing-title{color:var(--fct-modal-checkout-primary-text-color);font-size:15px;font-weight:600;line-height:1.5;margin:0}.fct_modal_payment_methods .fct_payment_methods_list{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.fct_modal_payment_methods .fct_payment_methods_list label{display:flex}.fct_modal_payment_methods .fct-payment-method-loader{z-index:4}.fct_modal_payment_methods .fct_payment_method_logo label{background-color:#fff;gap:6px;line-height:28px;color:var(--fct-modal-checkout-secondary-text-color);box-shadow:0 1px 2px #1f293314;border-radius:inherit}.fct_modal_payment_methods .fct_payment_method_wrapper{margin-bottom:0;border-radius:var(--fct-modal-checkout-border-radius)}.fct_modal_payment_methods .fct_payment_method_wrapper.active{border-color:var(--fct-modal-checkout-active-border-color)}.fct_modal_payment_methods .fct-modal-payment-method-instructions{margin-bottom:20px;font-size:14px;line-height:1.5;color:var(--fct-modal-checkout-secondary-text-color);display:none}.fct_modal_payment_methods .fct-modal-payment-method-instructions p{margin:0}.fct_modal_payment_methods .fct-modal-payment-method-instructions p+p{margin-top:8px}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper{padding-left:0;padding-right:0}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active{grid-template-rows:1fr}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active.fct-payment-loading{grid-template-rows:0fr}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active.fct-payment-loading .fct-modal-payment-method-instructions{display:none}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active .fct-modal-payment-method-instructions{display:block}@media (max-width: 768px){.fct-modal-checkout-form-inner{display:grid}.fct-modal-checkout-details{border-bottom-left-radius:0}}.fct-modal-checkout-summary .fct_item_tax_badges{margin-top:6px;display:flex;flex-direction:column;gap:6px}.fct-modal-checkout-summary .fct_item_tax_badge_row{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:8px;column-gap:8px}.fct-modal-checkout-summary .fct_item_tax_badge{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4}.fct-modal-checkout-summary .fct_item_tax_badge.is-inclusive{background:#eaf3de;color:#3b6d11}.fct-modal-checkout-summary .fct_item_tax_badge.is-exclusive{background:#faeeda;color:#854f0b}.fct-modal-checkout-summary .fct_item_tax_badge_amount{flex-shrink:0;font-size:11px;font-weight:500;line-height:1.4}.fct-modal-checkout-summary .fct_item_tax_badge_amount.is-inclusive{color:#3b6d11}.fct-modal-checkout-summary .fct_item_tax_badge_amount.is-exclusive{color:#854f0b}.fct-modal-checkout-summary .fct_item_tax_hint{position:relative;margin-top:-1px;margin-left:8px;height:-moz-max-content;height:max-content;flex:0 0 auto}.fct-modal-checkout-summary .fct_item_tax_hint_button{display:inline-flex;cursor:help;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;padding:0;font-size:9px;font-weight:600;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);width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;flex:0 0 14px;background-color:#fff;color:var(--fct-modal-checkout-secondary-text-color);border-color:var(--fct-modal-checkout-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fct-modal-checkout-summary .fct_item_tax_hint_button:focus-visible{outline:2px solid var(--fct-modal-checkout-primary-text-color);outline-offset:2px}.fct-modal-checkout-summary .fct_item_tax_tooltip{position:absolute;right:0;top:100%;margin-top:8px;width:190px;border-radius:.375rem;border-width:1px;border-style:solid;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:12px;text-align:left;font-size:12px;line-height:1.6;display:none;color:var(--fct-modal-checkout-primary-text-color);border-color:var(--fct-modal-checkout-border-color);z-index:20;box-shadow:0 8px 24px #0f172a1f}.fct-modal-checkout-summary .fct_item_tax_hint:hover .fct_item_tax_tooltip,.fct-modal-checkout-summary .fct_item_tax_hint:focus-within .fct_item_tax_tooltip{display:block}.fct-modal-checkout-summary .fct_item_tax_tooltip_heading{margin-bottom:4px;display:block;font-weight:500}.fct-modal-checkout-summary .fct_item_tax_tooltip_line{display:block}.fct-modal-checkout-summary .fct_item_tax_tooltip_line.is-total{margin-top:4px;font-weight:500}.fct-modal-checkout-summary .fct_unit_price_rounding_tooltip{left:0;right:auto;min-width:220px;width:220px} |
|
1
|
+@charset "UTF-8";.hidden{display:none}.fct-divider{height:1px;background-color:var(--fct-modal-checkout-divider-color);margin-top:16px;margin-bottom:16px}:root{--fct-modal-checkout-primary-text-color: var(--fct-primary-text-color);--fct-modal-checkout-secondary-text-color: var(--fct-secondary-text-color);--fct-modal-checkout-active-text-color: var(--fct-primary-active-text-color);--fct-modal-checkout-border-color: var(--fct-border-color);--fct-modal-checkout-divider-color: var(--fct-divider-color);--fct-modal-checkout-active-border-color: var(--fct-active-border-color);--fct-modal-checkout-secondary-active-border-color: var(--fct-secondary-active-border-color);--fct-modal-checkout-border-radius: 6px;--fct-modal-checkout-primary-bg-color: var(--fct-primary-bg-color);--fct-modal-checkout-btn-bg-color: var(--fct-btn-bg-color, var(--fct-modal-checkout-primary-bg-color));--fct-modal-checkout-btn-text-color: var(--fct-btn-text-color);--fct-modal-checkout-input-disabled-bg: var(--fct-input-disabled-bg);--fct-modal-checkout-checkbox-bg-color: var(--fct-modal-checkout-primary-bg-color);--fct-modal-checkout-checkbox-active-border-color: var(--fct-modal-checkout-checkbox-bg-color);--fct-modal-checkout-input-bg-color: var(--fct-input-bg-color);--fct-modal-checkout-input-disabled-bg-color: var(--fct-input-disabled-bg-color);--fct-modal-checkout-input-text-color: var(--fct-input-text-color);--fct-modal-checkout-input-placeholder-text-color: var(--fct-input-placeholder-text-color);--fct-modal-checkout-input-border-color: var(--fct-modal-checkout-border-color)}.fct-modal-checkout-form-wrapper{background-color:var(--fct-card-bg-color, #ffffff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fct-modal-checkout-form-wrapper *{box-sizing:border-box}.fct-modal-checkout-form-wrapper .fct-nice-select{padding-left:10px}.fct-modal-checkout-form-wrapper input{width:100%;font-size:14px}.fct-modal-checkout-form-wrapper label{display:inline-flex;cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:500;line-height:1.5;color:var(--fct-modal-checkout-primary-text-color)}.fct-modal-checkout-form-wrapper input[type=checkbox]{position:relative;margin:0;display:flex;height:16px;min-height:auto;width:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;border-radius:4px;border-width:1px;border-style:solid;border-color:var(--fct-modal-checkout-border-color);background-color:var(--fct-modal-checkout-input-bg-color, #fff);padding:0;flex-shrink:0}.fct-modal-checkout-form-wrapper input[type=checkbox]:before{position:absolute;top:1px;left:4.5px;margin:0;height:9px;width:5px;border-width:1px;border-top-width:0px;border-left-width:0px;border-right-width:1.5px;border-bottom-width:1.5px;border-style:solid;border-color:#fff;opacity:0;content:"";transform:rotate(45deg)}.fct-modal-checkout-form-wrapper input[type=checkbox]:checked{border-color:var(--fct-modal-checkout-checkbox-active-border-color);background-color:var(--fct-modal-checkout-checkbox-bg-color)}.fct-modal-checkout-form-wrapper input[type=checkbox]:checked:before{opacity:1}.fct-modal-checkout-form-wrapper input[type=checkbox]:checked:focus,.fct-modal-checkout-form-wrapper input[type=checkbox]:checked:hover{border-color:var(--fct-modal-checkout-checkbox-active-border-color);background-color:var(--fct-modal-checkout-checkbox-bg-color)}.fct-modal-checkout-form-wrapper .fct_checkout_input_group input{margin:0;box-sizing:border-box;min-height:40px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border-width:.5px;border-left-width:1px;border-right-width:1px;border-style:solid;padding:10px 16px;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);outline:2px solid transparent;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-modal-checkout-form-wrapper .fct_checkout_input_group input::-moz-placeholder{font-size:14px}.fct-modal-checkout-form-wrapper .fct_checkout_input_group input::placeholder{font-size:14px}.fct-modal-checkout-form-wrapper .fct_checkout_input_group input:focus{border-width:.5px;border-left-width:1px;border-right-width:1px;border-style:solid;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px}.fct-modal-checkout-form-wrapper .fct_checkout_input_group input:disabled{cursor:not-allowed}.fct-modal-checkout-form-wrapper .fct_checkout_agree_terms label{align-items:baseline;display:inline-block}.fct-modal-checkout-form-wrapper .fct_checkout_agree_terms input[type=checkbox]{position:relative;top:2px;display:inline-block;margin-right:6px}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap{margin-top:30px}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap button{width:100%;height:auto;min-height:48px;border:0;border-radius:var(--fct-modal-checkout-border-radius);padding:10px 12px;font-size:15px;line-height:1;color:var(--fct-modal-checkout-btn-text-color);outline:none;box-shadow:none;cursor:pointer;font-weight:500;background:linear-gradient(180deg,#fff3,#fff0),var(--fct-modal-checkout-btn-bg-color);text-align:center}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap button:hover{background-color:var(--fct-modal-checkout-btn-bg-color);color:var(--fct-modal-checkout-btn-text-color)}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap.fct-payment-loading{margin-top:0}.fct-modal-checkout-form-wrapper .fct_place_order_btn_wrap.fct-payment-loading button{opacity:.5;cursor:not-allowed}.fct-modal-checkout-form-wrapper .fct_coupon_field .fct_coupon_input:focus{border-color:var(--fct-modal-checkout-active-border-color)}.fct-modal-checkout-form-wrapper .fct_coupon_field button:hover{background-color:var(--fct-modal-checkout-btn-bg-color);color:var(--fct-modal-checkout-btn-text-color)}.fct-modal-checkout-form-wrapper .fct_summary_items_list{margin-top:0}.fct-modal-checkout-form-wrapper .fct_coupon .fct_coupon_toggle a,.fct-modal-checkout-form-wrapper .fct_coupon.is_coupon_active,.fct-modal-checkout-form-wrapper .fct_tax_summary_box{background-color:var(--fct-secondary-btn-hover-bg-color, #eaecf0)}.fct-modal-checkout-form-wrapper .fct_allow_create_account_wrapper,.fct-modal-checkout-form-wrapper .fct_b2b_toggle_wrapper{margin-top:20px}.fct-modal-checkout-form-wrapper .fct_b2b_business_section{margin-top:8px}.fct-modal-checkout-form-inner{display:flex;flex-flow:row nowrap}.fct-modal-checkout-details{background-color:var(--fct-secondary-bg-color, #f5f7fa);border-top-left-radius:12px;border-bottom-left-radius:12px;display:flex;flex:0 0 50%;flex-flow:column nowrap;padding:30px;gap:22px}.fct-modal-checkout-details .fct_shipping_methods_item label{display:flex}.fct-modal-checkout-details #fct_wrapper_ship_to_different,.fct-modal-checkout-details #shipping_address_section_section{margin-top:20px}.fct-modal-checkout-details .fct_checkout_form_section h4{color:var(--fct-modal-checkout-primary-text-color)}.fct-modal-checkout-summary{background-color:var(--fct-card-bg-color, #f3f6fb);display:flex;gap:15px;padding:20px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:var(--fct-modal-checkout-border-radius)}.fct-modal-checkout-summary .fct-modal-cs-img{flex-shrink:0;height:62px;overflow:hidden;width:62px;border-radius:5px}.fct-modal-checkout-summary .fct-modal-cs-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;border-radius:inherit;border:1px solid var(--fct-modal-checkout-divider-color)}.fct-modal-checkout-summary .fct-modal-cs-content{flex-grow:1}.fct-modal-checkout-summary .fct-modal-cs-line-item{display:flex;font-weight:600;font-size:14px;line-height:1.5}.fct-modal-checkout-summary .fct-modal-cs-payment-info{font-size:12px;font-weight:400;color:var(--fct-modal-checkout-secondary-text-color);margin-top:6px}.fct-modal-checkout-summary .fct-modal-cs-item-name{color:var(--fct-modal-checkout-primary-text-color);font-weight:500;font-size:14px;margin-bottom:5px}.fct-modal-checkout-summary .fct-modal-cs-item-variation{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px;font-weight:400;line-height:1.2;margin:0}.fct-modal-checkout-summary .fct-modal-cs-line-price{color:var(--fct-modal-checkout-primary-text-color);margin-left:auto}.fct-modal-checkout-summary .fct-modal-cs-price-wrapper{display:flex;align-items:center;gap:2px;margin-left:auto;height:-moz-max-content;height:max-content}.fct-modal-checkout-summary .fct-modal-cs-line-price--original{text-decoration:line-through;opacity:.6;font-size:12px;font-weight:400}.fct-modal-checkout-summary .fct-modal-cs-license{display:inline-flex;margin-top:12px;font-size:12px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:5px;padding:6px;line-height:1;color:var(--fct-modal-checkout-primary-text-color)}.fct-modal-checkout-summary .fct-modal-input-toggle-btn{text-align:right}.fct-modal-input-control-wrap{position:relative}.fct-modal-input-control-wrap .fct-modal-input-toggle-btn{background:none;border:0;padding:0;cursor:pointer;font-size:13px;line-height:1.5;color:var(--fct-modal-checkout-secondary-text-color);box-shadow:none}.fct-modal-input-control-wrap .fct-modal-input-toggle-btn:hover{text-decoration:underline;color:var(--fct-modal-checkout-primary-text-color);background:transparent;box-shadow:none}.fct-modal-checkout-summary-items{margin-bottom:0;margin-left:0;margin-right:0;display:grid;gap:14px;padding:0}.fct-modal-checkout-summary-items li{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:15px;line-height:1.5;color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-checkout-summary-items .fct_summary_items_total{font-weight:600;font-size:16px;color:var(--fct-modal-checkout-primary-text-color);border-top:1px solid var(--fct-modal-checkout-border-color);padding-top:14px}.fct-modal-checkout-summary-group{margin-top:auto}.fct-modal-checkout-promo-code .fct-modal-input-toggle-btn{font-size:14px;font-weight:500;color:var(--fct-modal-checkout-active-text-color)}.fct-modal-coupon-applied .fct-coupon-applied-item{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.fct-modal-coupon-applied .fct-coupon-applied-item:last-child{margin-bottom:0}.fct-modal-coupon-applied .fct-coupon-info{display:flex;align-items:center;gap:6px}.fct-modal-coupon-applied .fct-coupon-text{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px}.fct-modal-coupon-applied .fct-coupon{background:#e4e7eb;border-radius:4px;padding-left:6px;line-height:1.5;font-size:13px;font-weight:600;display:flex;align-items:center;gap:5px;min-height:28px;color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-coupon-applied .fct-remove-coupon{display:flex;width:22px;align-items:center;justify-content:center;min-height:28px;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}.fct-modal-coupon-applied .fct-remove-coupon:hover{background:#bbc3cb}.fct-modal-coupon-applied .fct-coupon-price{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px}.fct-modal-coupon-applied .fct-coupon-icon{height:14px}.fct-modal-coupon-applied .fct-coupon-icon svg{width:14px;height:14px}.fct-modal-coupon-applied-wrap{width:100%}.fct-modal-checkout-reviews-wrap{padding-left:10px;padding-right:10px;margin-top:auto}.fct-modal-checkout-reviews{border:1px solid var(--fct-modal-checkout-border-color);border-radius:var(--fct-modal-checkout-border-radius);display:flex;padding:20px;margin-top:auto;gap:20px}.fct-modal-checkout-reviews .fct-reviews-picture{border-radius:40px;width:40px;height:40px;overflow:hidden;flex-shrink:0}.fct-modal-checkout-reviews .fct-reviews-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fct-modal-checkout-reviews .fct-reviews-content{flex:1 1 auto;line-height:1.5}.fct-modal-checkout-reviews .fct-reviews-text{color:var(--fct-modal-checkout-secondary-text-color);display:inline;font-size:14px;font-weight:400;line-height:1.5;margin:0}.fct-modal-checkout-reviews .fct-reviews-meta{align-items:center;display:grid;gap:10px;margin-top:10px}.fct-modal-checkout-reviews .fct-review-stars{color:#f0b429;display:flex;flex-flow:row nowrap;gap:2px}.fct-modal-checkout-reviews .fct-review-stars svg{width:16px;height:16px}.fct-modal-checkout-reviews .fct-review-author-info{color:var(--fct-modal-checkout-secondary-text-color);font-size:14px;line-height:1.5}.fct-modal-checkout-form-wrapper .fct-modal-input-controls{position:relative}.fct-modal-checkout-form-wrapper .fct-modal-input-controls .fct-input-icon{position:absolute;top:52%;left:10px;transform:translateY(-50%);color:var(--fct-modal-checkout-secondary-text-color)}.fct-modal-checkout-form-wrapper .fct-modal-input-controls .fct-input-icon svg{width:13px;height:13px}.fct-modal-checkout-form-wrapper .fct-modal-input-controls .fct-input-icon+input{padding-left:30px}.fct-modal-checkout-form-wrapper .fct-modal-input-controls input{width:100%;background-color:var(--fct-modal-checkout-input-bg-color, #fff);max-width:100%;min-height:29px;border:1px solid var(--fct-modal-checkout-border-color);border-radius:4px;padding:5px 60px 5px 12px;font-size:14px;line-height:1;color:var(--fct-modal-checkout-primary-text-color);outline:none;box-shadow:none;height:auto}.fct-modal-checkout-form-wrapper .fct-modal-input-controls input:focus{background-color:var(--fct-modal-checkout-input-bg-color, #fff);border-color:var(--fct-modal-checkout-active-border-color)}.fct-modal-checkout-form-wrapper .fct-modal-input-controls button{background-color:transparent;color:var(--fct-modal-checkout-secondary-text-color);font-size:12px;font-weight:600;height:calc(100% - 2px);letter-spacing:-.25px;position:absolute;right:1px;text-transform:uppercase;top:1px;z-index:11;cursor:pointer;padding:0 8px;border:0;line-height:1;box-shadow:none}.fct-modal-checkout-form-wrapper .fct-modal-input-controls button:hover{box-shadow:none;color:var(--fct-modal-checkout-active-text-color)}.fct-hidden{display:none}.fct-modal-checkout-billing-wrap{display:flex;flex:0 0 50%;flex-flow:column nowrap;padding:30px}.fct-modal-account-details{margin-bottom:20px;border-bottom:1px solid var(--fct-modal-checkout-divider-color);padding-bottom:30px}.fct-modal-form-info{display:grid;gap:15px;grid-template-columns:repeat(12,minmax(0,1fr))}.fct-modal-form-info label{font-size:14px;font-weight:600;line-height:1.5;color:var(--fct-modal-checkout-primary-text-color);margin-bottom:10px;display:block}.fct-modal-form-info .col-6{grid-column:auto/span 6}.fct-modal-form-info .col-3{grid-column:auto/span 3}.fct-modal-checkout-form-wrapper .fct-modal-form-info input{width:100%;height:auto;min-height:38px;border-radius:var(--fct-modal-checkout-border-radius);padding:5px 12px;font-size:14px;line-height:1;outline:none;box-shadow:none;box-sizing:border-box}.fct-modal-billing-header{margin-bottom:12px}.fct-modal-billing-header .fct-modal-billing-title{color:var(--fct-modal-checkout-primary-text-color);font-size:15px;font-weight:600;line-height:1.5;margin:0}.fct_modal_payment_methods .fct_payment_methods_list{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}.fct_modal_payment_methods .fct_payment_methods_list label{display:flex}.fct_modal_payment_methods .fct-payment-method-loader{z-index:4}.fct_modal_payment_methods .fct_payment_method_logo label{background-color:var(--fct-card-bg-color, #fff);gap:6px;line-height:28px;color:var(--fct-modal-checkout-secondary-text-color);box-shadow:0 1px 2px #1f293314;border-radius:inherit}.fct_modal_payment_methods .fct_payment_method_wrapper{margin-bottom:0;border-radius:var(--fct-modal-checkout-border-radius)}.fct_modal_payment_methods .fct_payment_method_wrapper.active{border-color:var(--fct-modal-checkout-active-border-color)}.fct_modal_payment_methods .fct-modal-payment-method-instructions{margin-bottom:20px;font-size:14px;line-height:1.5;color:var(--fct-modal-checkout-secondary-text-color);display:none}.fct_modal_payment_methods .fct-modal-payment-method-instructions p{margin:0}.fct_modal_payment_methods .fct-modal-payment-method-instructions p+p{margin-top:8px}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper{padding-left:0;padding-right:0}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active{grid-template-rows:1fr}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active.fct-payment-loading{grid-template-rows:0fr}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active.fct-payment-loading .fct-modal-payment-method-instructions{display:none}.fct_modal_payment_methods .fluent-cart-checkout_embed_payment_wrapper.active .fct-modal-payment-method-instructions{display:block}@media (max-width: 768px){.fct-modal-checkout-form-inner{display:grid}.fct-modal-checkout-details{border-bottom-left-radius:0}}.fct-modal-checkout-summary .fct_item_tax_badges{margin-top:6px;display:flex;flex-direction:column;gap:6px}.fct-modal-checkout-summary .fct_item_tax_badge_row{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:8px;column-gap:8px}.fct-modal-checkout-summary .fct_item_tax_badge{display:inline-flex;align-items:center;gap:4px;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:500;line-height:1.4}.fct-modal-checkout-summary .fct_item_tax_badge.is-inclusive{background:#eaf3de;color:#3b6d11}.fct-modal-checkout-summary .fct_item_tax_badge.is-exclusive{background:#faeeda;color:#854f0b}.fct-modal-checkout-summary .fct_item_tax_badge_amount{flex-shrink:0;font-size:11px;font-weight:500;line-height:1.4}.fct-modal-checkout-summary .fct_item_tax_badge_amount.is-inclusive{color:#3b6d11}.fct-modal-checkout-summary .fct_item_tax_badge_amount.is-exclusive{color:#854f0b}.fct-modal-checkout-summary .fct_item_tax_hint{position:relative;margin-top:-1px;margin-left:8px;height:-moz-max-content;height:max-content;flex:0 0 auto}.fct-modal-checkout-summary .fct_item_tax_hint_button{display:inline-flex;cursor:help;align-items:center;justify-content:center;border-radius:9999px;border-width:1px;border-style:solid;padding:0;font-size:9px;font-weight:600;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);width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px;flex:0 0 14px;background-color:var(--fct-card-bg-color, #ffffff);color:var(--fct-modal-checkout-secondary-text-color);border-color:var(--fct-modal-checkout-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none}.fct-modal-checkout-summary .fct_item_tax_hint_button:focus-visible{outline:2px solid var(--fct-modal-checkout-primary-text-color);outline-offset:2px}.fct-modal-checkout-summary .fct_item_tax_tooltip{position:absolute;right:0;top:100%;margin-top:8px;width:190px;border-radius:.375rem;border-width:1px;border-style:solid;padding:12px;text-align:left;font-size:12px;line-height:1.6;display:none;background-color:var(--fct-card-bg-color, #ffffff);color:var(--fct-modal-checkout-primary-text-color);border-color:var(--fct-modal-checkout-border-color);z-index:20;box-shadow:0 8px 24px #0f172a1f}.fct-modal-checkout-summary .fct_item_tax_hint:hover .fct_item_tax_tooltip,.fct-modal-checkout-summary .fct_item_tax_hint:focus-within .fct_item_tax_tooltip{display:block}.fct-modal-checkout-summary .fct_item_tax_tooltip_heading{margin-bottom:4px;display:block;font-weight:500}.fct-modal-checkout-summary .fct_item_tax_tooltip_line{display:block}.fct-modal-checkout-summary .fct_item_tax_tooltip_line.is-total{margin-top:4px;font-weight:500}.fct-modal-checkout-summary .fct_unit_price_rounding_tooltip{left:0;right:auto;min-width:220px;width:220px}body:not(.fluent-cart-no-colors){--fct-modal-checkout-primary-text-color: var(--fct-primary-text-color, #2F3448);--fct-modal-checkout-secondary-text-color: var(--fct-secondary-text-color, #565865);--fct-modal-checkout-active-text-color: var(--fct-primary-active-text-color, #017EF3);--fct-modal-checkout-border-color: var(--fct-border-color, #D6DAE1);--fct-modal-checkout-divider-color: var(--fct-divider-color, #EAECF0);--fct-modal-checkout-active-border-color: var(--fct-active-border-color, #253241);--fct-modal-checkout-secondary-active-border-color: var(--fct-secondary-active-border-color, #017EF3);--fct-modal-checkout-border-radius: 6px;--fct-modal-checkout-primary-bg-color: var(--fct-primary-bg-color, #253241);--fct-modal-checkout-btn-bg-color: var(--fct-btn-bg-color, var(--fct-modal-checkout-primary-bg-color));--fct-modal-checkout-input-disabled-bg: var(--fct-input-disabled-bg, #F5F6F7);--fct-modal-checkout-checkbox-bg-color: var(--fct-modal-checkout-primary-bg-color);--fct-modal-checkout-checkbox-active-border-color: var(--fct-modal-checkout-checkbox-bg-color);--fct-modal-checkout-input-bg-color: var(--fct-input-bg-color, #ffffff);--fct-modal-checkout-input-disabled-bg-color: var(--fct-input-disabled-bg-color, #F5F6F7);--fct-modal-checkout-input-text-color: var(--fct-input-text-color, #2F3448);--fct-modal-checkout-input-placeholder-text-color: var(--fct-input-placeholder-text-color, #ADB5C2);--fct-modal-checkout-input-border-color: var(--fct-modal-checkout-border-color);--fct-modal-checkout-btn-bg-color: var(--fct-btn-bg-color, #253241);--fct-modal-checkout-btn-text-color: var(--fct-btn-text-color, #ffffff)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct-modal-form-info input{border:1px solid var(--fct-modal-checkout-border-color);color:var(--fct-modal-checkout-input-text-color);background-color:var(--fct-modal-checkout-input-bg-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct-modal-form-info input::-moz-placeholder{color:var(--fct-modal-checkout-input-placeholder-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct-modal-form-info input::placeholder{color:var(--fct-modal-checkout-input-placeholder-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct-modal-form-info input:focus{border-color:var(--fct-modal-checkout-active-border-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct-modal-form-info input:disabled{background-color:var(--fct-modal-checkout-input-disabled-bg);color:var(--fct-modal-checkout-secondary-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct_checkout_input_group input{border-color:var(--fct-modal-checkout-input-border-color);background-color:var(--fct-modal-checkout-input-bg-color);color:var(--fct-modal-checkout-input-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct_checkout_input_group input::-moz-placeholder{color:var(--fct-modal-checkout-input-placeholder-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct_checkout_input_group input::placeholder{color:var(--fct-modal-checkout-input-placeholder-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct_checkout_input_group input:focus{border-color:var(--fct-modal-checkout-active-border-color);color:var(--fct-modal-checkout-input-text-color)}body:not(.fluent-cart-no-colors) .fct-modal-checkout-form-wrapper .fct_checkout_input_group input:disabled{background-color:var(--fct-modal-checkout-input-disabled-bg-color)} |