body.ck-co{--ck-p:#792bbb;--ck-pd:#5c1f92;--ck-pv:#8a33d0;--ck-ink:#1a202c;--ck-tx:#4a5568;--ck-mu:#8a7a9a;--ck-ln:#efe8f7;--ck-ln2:#e2d5f1;--ck-soft:#faf7fd;--ck-soft2:#f3ebfb;--ck-card:#fff;--ck-bg:#f7f3fb;--ck-ok:#1a7f37;--ck-okbg:#e9f7ee;--ck-err:#c62828;--ck-sh:0 24px 50px -34px rgba(92,31,146,.45);--ck-r:22px}html:root body.ck-co.woocommerce-page.has-fc-design-template--boxed,html:root body.ck-co{--fluidcheckout--field--height:52px;--fluidcheckout--section--border-radius:22px;--fluidcheckout--section--border-color:var(--ck-ln);--fluidcheckout--section--border-width:1px;--fluidcheckout--section--background-color:var(--ck-card);--fluidcheckout--border-color:var(--ck-ln2);--fluidcheckout--border-color--light:var(--ck-ln);--fluidcheckout--checkout-progress--bar-color:var(--ck-ln2);--fluidcheckout--checkout-progress--bar-color--complete:var(--ck-p);--fluidcheckout--checkout-progress--bar-color--current:var(--ck-p);--fluidcheckout--checkout-progress--step-count--text-color:var(--ck-pd);--fluidcheckout--option-box--border-radius:16px;--fluidcheckout--option-box--border-color:var(--ck-ln2);--fluidcheckout--option-box--background-color--checked:var(--ck-soft);--fluidcheckout--option-box--radio-color--checked:var(--ck-p);--fluidcheckout--option-box--label-color--checked:var(--ck-ink);--fluidcheckout--header--background-color:var(--ck-card);--fluidcheckout--columns--gap:28px;--fluidcheckout--button--border-radius:14px;--fluidcheckout--button--height:52px}body.ck-co{background:var(--ck-bg)}body.ck-co .site,body.ck-co #wrapper,body.ck-co .content-bg,body.ck-co .entry.content-bg,body.ck-co .fc-main{background:0 0!important}body.ck-co .wp-block-kadence-column:has(.fc-wrapper),body.ck-co .kt-inside-inner-col:has(.fc-wrapper){margin:0!important;max-width:none!important;width:100%!important;flex:1 1 100%!important;box-shadow:none!important;background:0 0!important;padding:0!important}body.ck-co .fc-wrapper{max-width:1180px!important;margin:0 auto!important;font-family:"Montserrat",sans-serif;color:var(--ck-tx)}body.ck-co .fc-wrapper *{box-sizing:border-box}@media (min-width:1000px){body.ck-co .fc-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 380px;gap:28px;align-items:start}body.ck-co .fc-wrapper>.fc-inside,body.ck-co .fc-wrapper>.fc-sidebar{width:auto!important;max-width:none!important;margin:0!important;float:none!important;padding:0!important}}body.ck-co .ck-co-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 2px}body.ck-co .ck-co-head h1{margin:0!important;font:900 30px/1.1"Montserrat",sans-serif!important;letter-spacing:-.02em;color:var(--ck-ink)!important;text-transform:none!important}body.ck-co .ck-co-head p{margin:6px 0 0;font-size:14.5px;color:var(--ck-mu)}body.ck-co .fc-step__substep-title,body.ck-co .fc-checkout-order-review-title,body.ck-co .fc-section-title{font:800 12px/1.3"Montserrat",sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ck-p)!important;margin:0 0 16px!important;border:0!important}body.ck-co .fc-cart-section,body.ck-co .fc-checkout-step,body.ck-co .fc-checkout-order-review,body.ck-co .fc-cart-order-review{background:var(--ck-card)!important;border:1px solid var(--ck-ln)!important;border-radius:var(--ck-r)!important;box-shadow:var(--ck-sh)!important}body.ck-co .fc-cart-section,body.ck-co .fc-checkout-step{padding:26px 28px!important;margin:0 0 20px!important}body.ck-co .fc-cart-section:empty,body.ck-co .fc-cart-section:not(:has(.cart_item,.product)){display:none}body.ck-co .fc-checkout-order-review,body.ck-co .fc-cart-order-review{padding:0!important;overflow:hidden}body.ck-co .fc-checkout-order-review__inner,body.ck-co .fc-cart-order-review__inner{padding:24px 24px 22px!important;border:0!important;background:0 0!important}@media (min-width:1000px){body.ck-co .fc-sidebar__inner{position:sticky;top:110px}}body.ck-co table.shop_table{border:0!important;margin:0!important;border-collapse:collapse;width:100%;background:0 0!important}body.ck-co .woocommerce-cart-form table.cart thead{display:none}body.ck-co table.shop_table td,body.ck-co table.shop_table th{border:0!important;background:0 0!important;padding:0!important}body.ck-co tr.cart_item+tr.cart_item td{border-top:1px solid var(--ck-ln)!important}body.ck-co tr.cart_item td{padding:16px 0!important}body.ck-co tr.cart_item:first-child td{padding-top:0!important}body.ck-co .woocommerce-cart-form tr.cart_item td{display:flex!important;align-items:flex-start;gap:16px;justify-content:space-between}body.ck-co tr.cart_item .product-name{display:flex!important;align-items:flex-start;gap:16px;min-width:0;flex:1}body.ck-co tr.cart_item .product-name>a,body.ck-co tr.cart_item .product-name>img{flex:0 0 auto}body.ck-co tr.cart_item img{width:92px!important;height:92px!important;object-fit:contain;border-radius:16px!important;background:var(--ck-soft);border:1px solid var(--ck-ln)!important;padding:6px;margin:0!important;max-width:none!important}body.ck-co .fc-checkout-order-review tr.cart_item img{width:60px!important;height:60px!important;border-radius:12px!important;padding:4px}body.ck-co .product-details{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0!important}body.ck-co .cart-item__product-name,body.ck-co .cart-item__product-name a,body.ck-co .cart-item__name{font:800 16px/1.3"Montserrat",sans-serif!important;color:var(--ck-ink)!important;text-decoration:none!important}body.ck-co .fc-checkout-order-review .cart-item__name{font-size:14px!important}body.ck-co .cart-item__product-name a:hover{color:var(--ck-p)!important}body.ck-co .cart-item__price{font-size:13.5px;color:var(--ck-mu)}body.ck-co .product-total,body.ck-co .product-total .amount{font:800 16px"Montserrat",sans-serif!important;color:var(--ck-ink)!important;white-space:nowrap;text-align:right}body.ck-co .fc-checkout-order-review .product-total,body.ck-co .fc-checkout-order-review .product-total .amount{font-size:14px!important}body.ck-co .fc-wrapper div.quantity{display:inline-flex!important;float:none!important;align-items:center;height:40px;margin:2px 0 0!important;border:1.5px solid var(--ck-ln2);border-radius:12px;background:var(--ck-card);overflow:hidden;width:auto!important}body.ck-co .fc-wrapper .fc-checkout-order-review div.quantity{height:34px}body.ck-co .fc-wrapper div.quantity input.qty{width:40px!important;height:100%!important;border:0!important;background:0 0!important;text-align:center;font:800 14px"Montserrat",sans-serif!important;color:var(--ck-ink)!important;padding:0!important;box-shadow:none!important;-moz-appearance:textfield}body.ck-co .fc-wrapper div.quantity input.qty::-webkit-inner-spin-button,body.ck-co .fc-wrapper div.quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button{position:static!important;width:38px!important;height:100%!important;border:0!important;border-radius:0!important;background:0 0!important;color:var(--ck-pd)!important;box-shadow:none!important;opacity:1!important;transform:none!important}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button:hover{background:var(--ck-soft2)!important}body.ck-co .fc-cart-item-actions a.remove,body.ck-co a.remove{display:inline-flex!important;align-items:center;gap:6px;width:auto!important;height:auto!important;font:700 12.5px"Montserrat",sans-serif!important;color:var(--ck-mu)!important;text-decoration:none!important;background:0 0!important;border-radius:0!important;text-indent:0!important}body.ck-co .fc-cart-item-actions a.remove:hover{color:var(--ck-err)!important}body.ck-co .expansible-section__toggle-plus{display:inline-flex!important;align-items:center;gap:8px;font:700 13.5px"Montserrat",sans-serif!important;color:var(--ck-pd)!important;text-decoration:none!important}body.ck-co .expansible-section__toggle-plus:hover{color:var(--ck-p)!important}body.ck-co .fc-cart-coupon-code-form,body.ck-co .fc-substep__fields--coupon_codes{margin-top:16px!important;padding:14px 16px!important;border:1.5px dashed var(--ck-ln2)!important;border-radius:16px!important;background:var(--ck-soft)!important}body.ck-co .fc-coupon-code-section{display:flex;gap:10px;align-items:stretch}body.ck-co .fc-coupon-code-section .form-row{flex:1;margin:0!important}body.ck-co .fc-coupon-code__apply{flex:0 0 auto;min-height:52px!important;padding:0 20px!important;border-radius:14px!important;background:var(--ck-card)!important;color:var(--ck-pd)!important;border:1.5px solid var(--ck-ln2)!important;font:800 13px"Montserrat",sans-serif!important;text-transform:uppercase;letter-spacing:.04em;box-shadow:none!important}body.ck-co .fc-coupon-code__apply:hover{border-color:var(--ck-p)!important}body.ck-co .fc-cart-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px}body.ck-co .fc-cart-action__continue-shopping{display:inline-flex;align-items:center;gap:6px;font:700 14px"Montserrat",sans-serif;color:var(--ck-pd)!important;text-decoration:none!important}body.ck-co .fc-cart-actions .fc-cart-action__proceed-checkout{display:none!important}body.ck-co .fc-checkout-order-review__head,body.ck-co .fc-cart-order-review__head{display:flex!important;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 14px!important;padding:0!important;border:0!important}body.ck-co .fc-checkout-order-review__head .fc-checkout-order-review-title,body.ck-co .fc-cart-order-review__head .fc-cart-order-review-title{margin:0!important}body.ck-co .fc-cart-items-count,body.ck-co .fc-checkout-order-review__edit-cart{font:700 12.5px"Montserrat",sans-serif!important;color:var(--ck-mu)!important;text-decoration:none!important}body.ck-co .fc-checkout-order-review__edit-cart:hover{color:var(--ck-p)!important}body.ck-co .fc-checkout-order-review tbody{display:block;padding-bottom:14px;margin-bottom:6px;border-bottom:1px solid var(--ck-ln)}body.ck-co .fc-checkout-order-review tbody tr{display:block}body.ck-co .fc-checkout-order-review tr.cart_item td{display:flex!important;gap:12px;justify-content:space-between;align-items:flex-start}body.ck-co table.shop_table tfoot tr th,body.ck-co table.shop_table tfoot tr td{padding:8px 0!important;font:600 14px"Montserrat",sans-serif!important;color:var(--ck-tx)!important;vertical-align:top}body.ck-co table.shop_table tfoot tr td{text-align:right;color:var(--ck-ink)!important;font-weight:700!important}body.ck-co table.shop_table tfoot tr.order-total th,body.ck-co table.shop_table tfoot tr.order-total td{padding-top:16px!important;border-top:1px solid var(--ck-ln)!important;font-weight:800!important;font-size:15px!important;color:var(--ck-ink)!important;text-transform:none!important;background:0 0!important}body.ck-co tr.order-total td strong .amount,body.ck-co tr.order-total td>.amount{display:block;font:900 26px/1.1"Montserrat",sans-serif!important;letter-spacing:-.02em;color:var(--ck-pd)!important}body.ck-co tr.order-total .includes_tax{display:block;margin-top:4px;font:600 11.5px"Montserrat",sans-serif!important;color:var(--ck-mu)!important}body.ck-co .fc-cart-order-review .wc-proceed-to-checkout{padding:16px 0 0!important;margin:0!important}body.ck-co .fc-wrapper a.checkout-button,body.ck-co .fc-wrapper .fc-step__next-step,body.ck-co .fc-wrapper #place_order,body.ck-co .fc-wrapper .is-editing .fc-step__substep-save{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px!important;padding:0 22px!important;margin:0!important;border:0!important;border-radius:14px!important;background:linear-gradient(120deg,var(--ck-p),var(--ck-pd))!important;color:#fff!important;font:800 14px"Montserrat",sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 16px 28px -16px rgba(92,31,146,.85)!important;transition:transform .15s,filter .15s;cursor:pointer}body.ck-co .fc-wrapper a.checkout-button:hover,body.ck-co .fc-wrapper .fc-step__next-step:hover,body.ck-co .fc-wrapper #place_order:hover,body.ck-co .fc-wrapper .fc-step__substep-save:hover{transform:translateY(-1px);filter:brightness(1.07)}body.ck-co .fc-wrapper #place_order{min-height:58px!important;font-size:15px!important}body.ck-co .fc-wrapper a.checkout-button:after,body.ck-co .fc-wrapper .fc-step__next-step:after{content:"";width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/contain no-repeat}body.ck-co .fc-step__actions{margin:22px 0 0!important;padding:0!important;border:0!important}body.ck-co .fc-step__substep-edit{font:700 13px"Montserrat",sans-serif!important;color:var(--ck-pd)!important;text-decoration:none!important;padding:6px 12px!important;border-radius:10px;background:var(--ck-soft2)}body.ck-co .fc-wrapper .form-row{margin:0 0 16px!important;padding:0!important}body.ck-co .fc-wrapper .form-row label{display:block;margin:0 0 7px!important;font:800 12px/1.4"Montserrat",sans-serif!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ck-ink)!important}body.ck-co .fc-wrapper .form-row label .required,body.ck-co .fc-wrapper .form-row label abbr{color:var(--ck-p)!important;text-decoration:none;border:0}body.ck-co .fc-wrapper .form-row label .optional{text-transform:none;letter-spacing:0;font-weight:600;color:var(--ck-mu)}body.ck-co .fc-wrapper input.input-text,body.ck-co .fc-wrapper select,body.ck-co .fc-wrapper textarea,body.ck-co .fc-wrapper .select2-selection--single{width:100%;min-height:52px!important;padding:0 16px!important;border:1.5px solid var(--ck-ln2)!important;border-radius:14px!important;background-color:var(--ck-soft)!important;color:var(--ck-ink)!important;font:600 15px"Montserrat",sans-serif!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background-color .15s}body.ck-co .fc-wrapper textarea{padding:14px 16px!important}body.ck-co .fc-wrapper .select2-selection--single{display:flex!important;align-items:center}body.ck-co .fc-wrapper .select2-selection__rendered{padding:0!important;line-height:normal!important;color:var(--ck-ink)!important}body.ck-co .fc-wrapper .select2-selection__arrow{top:50%!important;transform:translateY(-50%);right:12px!important}body.ck-co .fc-wrapper input.input-text:focus,body.ck-co .fc-wrapper select:focus,body.ck-co .fc-wrapper textarea:focus,body.ck-co .fc-wrapper .select2-container--focus .select2-selection--single,body.ck-co .fc-wrapper .select2-container--open .select2-selection--single{outline:0!important;border-color:var(--ck-p)!important;background-color:var(--ck-card)!important;box-shadow:0 0 0 4px rgba(121,43,187,.14)!important}body.ck-co .fc-wrapper .woocommerce-invalid input.input-text,body.ck-co .fc-wrapper .woocommerce-invalid .select2-selection--single,body.ck-co .fc-wrapper .woocommerce-invalid select{border-color:var(--ck-err)!important}body.ck-co .fc-wrapper .description,body.ck-co .fc-wrapper .awcfe_show_description{display:block;margin-top:6px!important;padding:0!important;background:0 0!important;font:500 12.5px/1.45"Montserrat",sans-serif!important;font-style:normal!important;color:var(--ck-mu)!important;position:static!important;box-shadow:none!important}body.ck-co .fc-wrapper .description:before{display:none!important}body.ck-co .fc-wrapper .iti{width:100%}body.ck-co .fc-wrapper .iti input.input-text{padding-left:92px!important}body.ck-co .fc-wrapper .password-input{display:block;position:relative}body.ck-co .fc-wrapper .show-password-input{top:50%!important;transform:translateY(-50%);right:14px!important}body.ck-co .fc-contact-login{margin:0 0 18px!important;padding:14px 16px!important;border-radius:16px!important;background:var(--ck-soft)!important;border:1px solid var(--ck-ln)!important;text-align:left!important}body.ck-co .fc-contact-login__content,body.ck-co .fc-contact-login__cta-text{margin:0!important;padding:0!important;background:0 0!important;font:600 14px"Montserrat",sans-serif;color:var(--ck-tx)}body.ck-co .fc-contact-login__action{font-weight:800!important;color:var(--ck-pd)!important}body.ck-co .fc-contact-login__separator{display:none!important}body.ck-co .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title{padding-left:28px!important;margin:0!important}body.ck-co .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title:before{color:var(--ck-p)!important}body.ck-co .fc-checkout-step[data-step-complete] .fc-step__substep{background:0 0!important}body.ck-co .fc-step__substep-text{font:600 14px/1.6"Montserrat",sans-serif;color:var(--ck-tx)}body.ck-co .fc-checkout-step--complete,body.ck-co .fc-checkout-step.fc-checkout-step--complete{background:var(--ck-card)!important}body.ck-co .fc-progress-bar{background:0 0!important;margin:0 0 18px!important;padding:0!important;border:0!important}body.ck-co .fc-progress-bar__inner{background:0 0!important;padding:0!important}body.ck-co .fc-progress-bar__count{font:800 12px"Montserrat",sans-serif!important;letter-spacing:.12em;text-transform:uppercase;color:var(--ck-pd)!important;margin:0 0 10px!important;text-align:left!important}body.ck-co .fc-progress-bar__steps{gap:8px!important;display:flex!important}body.ck-co .fc-progress-bar__bar{height:6px!important;border-radius:99px!important;flex:1;margin:0!important}body.ck-co ul.wc_payment_methods{margin:0!important;padding:0!important;list-style:none;display:grid;gap:12px;border:0!important;background:0 0!important}body.ck-co li.wc_payment_method{position:relative;margin:0!important;padding:0!important;border:1.5px solid var(--ck-ln2)!important;border-radius:16px!important;background:var(--ck-card)!important;overflow:hidden;transition:border-color .15s,box-shadow .15s}body.ck-co li.wc_payment_method:has(input:checked){border-color:var(--ck-p)!important;box-shadow:0 0 0 4px rgba(121,43,187,.1)}body.ck-co li.wc_payment_method>label{display:flex!important;align-items:center;gap:12px;margin:0!important;padding:16px 16px 16px 50px!important;font:700 14.5px/1.4"Montserrat",sans-serif!important;color:var(--ck-ink)!important;cursor:pointer;background:0 0!important;border:0!important}body.ck-co li.wc_payment_method:has(input:checked)>label{background:var(--ck-soft)!important}body.ck-co li.wc_payment_method>label:after{display:none!important}body.ck-co .fc-wrapper li.wc_payment_method>label:before{content:""!important;display:block!important;position:absolute!important;left:18px!important;top:18px!important;width:20px!important;height:20px!important;margin:0!important;border-radius:50%!important;border:2px solid var(--ck-ln2)!important;background:var(--ck-card)!important;box-shadow:none!important;transform:none!important}body.ck-co .fc-wrapper li.wc_payment_method:has(input:checked)>label:before{border-color:var(--ck-p)!important;box-shadow:inset 0 0 0 4px var(--ck-card),inset 0 0 0 10px var(--ck-p)!important}body.ck-co .payment-method__label-text{flex:1}body.ck-co .payment-method__label-icon img{max-height:28px;width:auto}body.ck-co .payment_box{margin:0!important;padding:14px 18px 16px 50px!important;background:var(--ck-soft)!important;border:0!important;border-top:1px solid var(--ck-ln)!important;border-radius:0!important;font:500 13.5px/1.55"Montserrat",sans-serif!important;color:var(--ck-tx)!important}body.ck-co .payment_box:before{display:none!important}body.ck-co .payment_box p{margin:0 0 8px!important}body.ck-co .payment_box p:last-child{margin:0!important}body.ck-co .payment_box a{color:var(--ck-pd)!important;font-weight:800}body.ck-co .fc-place-order__section{margin:20px 0 0!important;padding:0!important;border:0!important;background:0 0!important}body.ck-co .woocommerce-privacy-policy-text,body.ck-co .woocommerce-terms-and-conditions-wrapper{font:500 12.5px/1.5"Montserrat",sans-serif!important;color:var(--ck-mu)!important;margin:0 0 14px!important}body.ck-co .woocommerce-privacy-policy-text a{color:var(--ck-pd)!important;font-weight:700}body.ck-co .fc-checkout-header{background:var(--ck-card)!important;border-bottom:1px solid var(--ck-ln)!important;box-shadow:0 10px 30px -28px rgba(92,31,146,.6)!important}body.ck-co .fc-checkout-header__inner{max-width:1180px!important;margin:0 auto!important;min-height:76px;display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:0 20px!important}body.ck-co .fc-checkout__branding img{max-height:46px!important;width:auto!important}body.ck-co .ck-co-safe{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;background:var(--ck-okbg);color:var(--ck-ok);font:800 12.5px"Montserrat",sans-serif;letter-spacing:.02em}body.ck-co .ck-co-safe svg{width:16px;height:16px}body.ck-co .fc-checkout__cart-link{display:inline-flex!important;align-items:center;gap:8px;padding:9px 14px!important;border-radius:12px;background:var(--ck-soft2)!important;color:var(--ck-pd)!important;text-decoration:none!important;font:800 13.5px"Montserrat",sans-serif!important}body.ck-co .ck-co-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}body.ck-co .ck-co-trust div{display:flex;gap:10px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--ck-card);border:1px solid var(--ck-ln);font:600 12.5px/1.4"Montserrat",sans-serif;color:var(--ck-tx)}body.ck-co .ck-co-trust b{display:block;font-weight:800;color:var(--ck-ink);font-size:13.5px}body.ck-co .ck-co-trust i{flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:var(--ck-soft2);color:var(--ck-p);display:grid;place-items:center;font-style:normal}body.ck-co .ck-co-trust svg{width:18px;height:18px}body.ck-co .ck-co-pay{display:flex;align-items:center;justify-content:center;gap:6px;margin:12px 0 0;font:600 12px"Montserrat",sans-serif;color:var(--ck-mu);text-align:center}body.ck-co .ck-co-pay svg{width:14px;height:14px;color:var(--ck-ok)}body.ck-co .ck-co-help{position:relative;overflow:hidden;margin:16px 0 0;padding:20px 120px 20px 22px;border-radius:var(--ck-r);background:linear-gradient(135deg,#1c1530 0,#2e1b4f 60%,#5c1f92 100%);color:#fff;min-height:118px}body.ck-co .ck-co-help b{display:block;font:900 15.5px/1.3"Montserrat",sans-serif;color:#fff}body.ck-co .ck-co-help p{margin:4px 0 12px;font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.8)}body.ck-co .ck-co-help a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:11px;background:#25d366;color:#fff!important;text-decoration:none!important;font:800 12px"Montserrat",sans-serif;letter-spacing:.03em;text-transform:uppercase}body.ck-co .ck-co-help a svg{width:15px;height:15px}body.ck-co .ck-co-help img{position:absolute;right:-10px;bottom:-18px;width:130px;height:auto;filter:drop-shadow(0 10px 14px rgba(0,0,0,.3));pointer-events:none}body.ck-co .woocommerce-notices-wrapper .woocommerce-message,body.ck-co .woocommerce-notices-wrapper .woocommerce-info,body.ck-co .woocommerce-notices-wrapper .woocommerce-error,body.ck-co .fc-wrapper .woocommerce-error,body.ck-co .fc-wrapper .woocommerce-message,body.ck-co .fc-wrapper .woocommerce-info{max-width:1180px;margin:0 auto 18px!important;padding:14px 18px!important;border:0!important;border-left:4px solid var(--ck-p)!important;border-radius:14px!important;background:var(--ck-card)!important;box-shadow:var(--ck-sh);font:600 14px/1.5"Montserrat",sans-serif!important;color:var(--ck-ink)!important;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body.ck-co .woocommerce-message{border-left-color:var(--ck-ok)!important}body.ck-co .woocommerce-error{border-left-color:var(--ck-err)!important}body.ck-co .woocommerce-message:before,body.ck-co .woocommerce-info:before,body.ck-co .woocommerce-error:before{display:none!important}body.ck-co .woocommerce-message .button,body.ck-co .woocommerce-info .button{order:2;margin:0!important;padding:8px 14px!important;border-radius:10px!important;background:var(--ck-soft2)!important;color:var(--ck-pd)!important;font:800 12px"Montserrat",sans-serif!important;text-transform:uppercase;letter-spacing:.04em;border:0!important;box-shadow:none!important}@media (max-width:999px){body.ck-co .fc-wrapper{display:flex!important;flex-direction:column;gap:0}body.ck-co .fc-sidebar{width:100%!important;margin:0 0 20px!important}body.ck-co .ck-co-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){body.ck-co .ck-co-head h1{font-size:24px!important}body.ck-co .fc-cart-section,body.ck-co .fc-checkout-step{padding:20px 18px!important;border-radius:20px!important}body.ck-co .fc-checkout-order-review__inner,body.ck-co .fc-cart-order-review__inner{padding:20px 18px!important}body.ck-co tr.cart_item img{width:72px!important;height:72px!important;border-radius:14px!important}body.ck-co .woocommerce-cart-form tr.cart_item td{gap:10px}body.ck-co tr.cart_item .product-name{gap:12px}body.ck-co .cart-item__product-name,body.ck-co .cart-item__product-name a{font-size:15px!important}body.ck-co .product-total,body.ck-co .product-total .amount{font-size:15px!important}body.ck-co .ck-co-trust{grid-template-columns:1fr;gap:8px}body.ck-co .ck-co-trust div{padding:12px}body.ck-co .fc-coupon-code-section{flex-direction:column}body.ck-co .fc-checkout-header__inner{min-height:64px;padding:0 16px!important}body.ck-co .fc-checkout__branding img{max-height:38px!important}body.ck-co .ck-co-safe span{display:none}}@media (prefers-reduced-motion:reduce){body.ck-co .fc-wrapper *{transition:none!important}}body.ck-co tr.cart_item .product-name{flex:1 1 auto!important;width:auto!important;max-width:none!important;padding:0!important}body.ck-co tr.cart_item .product-details{flex:1 1 auto!important;width:auto!important;max-width:none!important}body.ck-co tr.cart_item .product-total{position:static!important;flex:0 0 auto;width:auto!important;margin:0!important;padding:0!important;transform:none!important}body.ck-co .fc-wrapper .quantity input.qty,body.ck-co .fc-wrapper .quantity input.input-text.qty{width:40px!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;order:0}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button.fc-minus{order:-1}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button.fc-plus{order:1}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button{font-size:0!important;line-height:0!important;position:relative!important}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button:before,body.ck-co .fc-wrapper div.quantity .fc-number-spin-button:after{display:none!important}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button.fc-minus{background:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' stroke='%235c1f92' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")!important}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button.fc-plus{background:no-repeat center/14px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5v14' stroke='%235c1f92' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")!important}body.ck-co .fc-wrapper div.quantity .fc-number-spin-button:hover{background-color:var(--ck-soft2)!important}body.ck-co table.shop_table tfoot{display:block}body.ck-co table.shop_table tfoot tr{display:flex!important;justify-content:space-between;align-items:flex-start;gap:12px}body.ck-co table.shop_table tfoot tr th,body.ck-co table.shop_table tfoot tr td{display:block!important;width:auto!important}body.ck-co table.shop_table tfoot tr.order-total{align-items:flex-end;margin-top:8px;border-top:1px solid var(--ck-ln)}body.ck-co table.shop_table tfoot tr.order-total th,body.ck-co table.shop_table tfoot tr.order-total td{border-top:0!important}body.ck-co .fc-wrapper tr.cart_item .product-details{flex:1 1 0!important;min-width:0!important;float:none!important}body.ck-co .fc-wrapper tr.cart_item .product-name{float:none!important}body.ck-co .fc-wrapper .fc-checkout-order-review tr.cart_item td{width:100%!important}body.ck-co table.shop_table tfoot tr.order-total{background:0 0!important}body.ck-co tr.order-total .includes_tax{white-space:nowrap}body.ck-co .fc-checkout-header__inner{max-width:1100px!important;padding:0!important}@media (max-width:1140px){body.ck-co .fc-checkout-header__inner{padding:0 20px!important}}body.ck-co tr.order-total .includes_tax .amount{display:inline!important;font:inherit!important;color:inherit!important}body.ck-co .fc-progress-bar__inner{background:var(--ck-bg)!important;padding:10px 0!important}body.ck-co .fc-cart-order-review table.shop_table,body.ck-co .fc-checkout-order-review table.shop_table{display:block!important;width:100%!important;max-width:100%!important}body.ck-co .fc-wrapper div.quantity input.minus,body.ck-co .fc-wrapper div.quantity input.plus{width:38px!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;color:var(--ck-pd)!important;font:800 18px/1"Montserrat",sans-serif!important;box-shadow:none!important;cursor:pointer}body.ck-co .fc-wrapper div.quantity input.minus{order:-1}body.ck-co .fc-wrapper div.quantity input.plus{order:1}body.ck-co .fc-wrapper div.quantity input.minus:hover,body.ck-co .fc-wrapper div.quantity input.plus:hover{background:var(--ck-soft2)!important}body.ck-co .fc-wrapper .fc-cart-section,body.ck-co .fc-wrapper .fc-checkout-step{margin-left:0!important;margin-right:0!important;width:auto!important}@media (max-width:767px){body.ck-co .fc-wrapper tr.cart_item .product-name{grid-template-columns:72px minmax(0,1fr)!important;gap:12px}body.ck-co .fc-wrapper .fc-checkout-order-review tr.cart_item .product-name{grid-template-columns:56px minmax(0,1fr)!important}body.ck-co .ck-co-trust{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px}body.ck-co .ck-co-trust div{flex-direction:column;align-items:center;text-align:center;padding:12px 8px;font-size:0}body.ck-co .ck-co-trust b{font-size:12px;line-height:1.3}body.ck-co .ck-co-help{padding-right:110px}body.ck-co .ck-co-help img{width:115px}}body.ck-co .fc-wrapper .fc-cart-sections,body.ck-co .fc-wrapper .fc-checkout-steps,body.ck-co .fc-wrapper .fc-progress-bar{margin-left:0!important;margin-right:0!important;width:auto!important}body.ck-co .fc-wrapper .fc-cart-order-review,body.ck-co .fc-wrapper .fc-checkout-order-review{margin-left:0!important;margin-right:0!important}body.ck-co .fc-wrapper .fc-cart-order-review__inner,body.ck-co .fc-wrapper .fc-checkout-order-review__inner{margin:0!important}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title:before{background-color:var(--ck-p)!important;color:#fff!important}body.ck-co .fc-wrapper .fc-checkout-step>.fc-step__substep:first-of-type{padding-top:0!important}body.ck-co .fc-wrapper .fc-substep__fields--coupon_codes{margin-top:0!important}body.ck-co .fc-wrapper .fc-checkout-step .fc-step__substep{padding-left:0!important;padding-right:0!important}@media (max-width:767px){body.ck-co .fc-wrapper .payment_box{padding:12px 16px 14px!important}body.ck-co .fc-wrapper li.wc_payment_method>label{padding:14px 14px 14px 46px!important;font-size:14px!important}body.ck-co .fc-wrapper li.wc_payment_method>label:before{left:14px!important;top:15px!important}}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep{position:relative}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep-edit{position:absolute!important;top:-4px!important;right:0!important}body.ck-co .fc-wrapper .select2-container .select2-selection--single{display:flex!important;align-items:center!important;height:52px!important}body.ck-co .fc-wrapper .select2-container .select2-selection--single .select2-selection__rendered{line-height:1.3!important;padding:0 26px 0 0!important}body.ck-co .fc-wrapper tr.cart_item .product-name{display:grid!important;grid-template-columns:92px minmax(0,1fr);gap:14px;align-items:start}body.ck-co .fc-wrapper .fc-checkout-order-review tr.cart_item .product-name{grid-template-columns:60px minmax(0,1fr)}body.ck-co .fc-wrapper tr.cart_item .product-details{width:auto!important}body.ck-co .fc-wrapper .fc-checkout-order-review tr.order-total .includes_tax{white-space:nowrap!important;width:auto!important}body.ck-co .fc-wrapper table.shop_table tfoot tr.order-total td{flex:1 1 auto!important;max-width:none!important}body.ck-co .fc-wrapper table.shop_table tfoot tr th{flex:0 0 auto}@media (max-width:767px){body.ck-co .fc-wrapper tr.cart_item .product-name{grid-template-columns:72px minmax(0,1fr)!important;gap:12px}body.ck-co .fc-wrapper .fc-checkout-order-review tr.cart_item .product-name{grid-template-columns:56px minmax(0,1fr)!important}}body.ck-co .fc-wrapper table.shop_table tfoot,body.ck-co .fc-wrapper table.shop_table tfoot tr,body.ck-co .fc-wrapper table.shop_table tbody{width:100%!important}body.ck-co .fc-wrapper table.shop_table tfoot,body.ck-co .fc-wrapper .fc-checkout-order-review table.shop_table tbody{display:block!important}body.ck-co .fc-wrapper tr.cart_item td>.product-name{flex:1 1 0%!important;min-width:0!important}body.ck-co .fc-wrapper .fc-checkout-order-review tbody tr{display:block!important;width:100%!important}body.ck-co .fc-wrapper .fc-checkout-step .fc-step__substep-title{display:flex!important;align-items:center;gap:10px;float:none!important;width:auto!important;min-height:46px;margin:0 0 14px!important;padding:12px 16px!important;border-radius:14px!important;background:var(--ck-soft2)!important;color:var(--ck-pd)!important;position:relative}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title{padding:12px 108px 12px 46px!important;margin:0 0 12px!important}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep .fc-step__substep-title:before{position:absolute!important;left:16px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete] .fc-step__substep-edit{top:8px!important;right:8px!important;background:var(--ck-card)!important;box-shadow:0 4px 12px -8px rgba(92,31,146,.6)}body.ck-co .fc-wrapper .fc-step__substep-text{float:none!important;width:auto!important;margin:0!important;padding:0 6px!important;clear:both}body.ck-co .fc-wrapper .fc-checkout-step[data-step-complete]{padding:18px 20px!important}body.ck-co .fc-wrapper .fc-checkout-step .fc-step__substep:has(.fc-substep__fields--coupon_codes){display:none!important}body.ck-co.has-flyout--open-fc-checkout-order-review .wp-bottom-menu,body.ck-co.has-flyout--open-fc-checkout-order-review .joinchat,body.ck-co.has-flyout--open-fc-checkout-order-review #tidio-chat,body.ck-co.has-flyout--open-fc-checkout-order-review #kt-scroll-up{display:none!important}body.ck-co .fc-checkout-order-review.is-open{top:0!important;bottom:0!important;height:auto!important;background:var(--ck-bg)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow-y:auto!important;padding:84px 16px 96px!important}body.ck-co .fc-checkout-order-review.is-open .fc-checkout-order-review__inner{background:var(--ck-card)!important;border:1px solid var(--ck-ln)!important;border-radius:22px!important;box-shadow:var(--ck-sh)!important;padding:20px 18px!important;max-width:560px;margin:0 auto!important}body.ck-co.has-flyout--open-fc-checkout-order-review .fc-checkout-order-review__actions-mobile{display:flex!important;gap:10px;align-items:center;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;background:var(--ck-card)!important;border-top:1px solid var(--ck-ln)!important;box-shadow:0-14px 30px -24px rgba(92,31,146,.5)!important;left:0!important;right:0!important;width:auto!important}body.ck-co .fc-checkout-order-review__actions-mobile .fc-checkout-order-review__edit-cart{flex:1;display:flex!important;align-items:center;justify-content:center;min-height:50px;margin:0!important;padding:0 14px!important;border:1.5px solid var(--ck-ln2)!important;border-radius:14px!important;background:var(--ck-card)!important;color:var(--ck-pd)!important;font:800 13px"Montserrat",sans-serif!important;text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important}body.ck-co .fc-checkout-order-review__actions-mobile .fc-checkout-order-review__close-order-summary{flex:1.4;min-height:50px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:14px!important;background:linear-gradient(120deg,var(--ck-p),var(--ck-pd))!important;color:#fff!important;font:800 13.5px"Montserrat",sans-serif!important;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 14px 26px -14px rgba(92,31,146,.8)!important}body.ck-co .fc-wrapper tr.cart_item img{border:0!important;background:0 0!important;padding:0!important;box-shadow:none!important;border-radius:12px!important}body.ck-co .fc-wrapper tr.cart_item .product-name>a{display:block!important;width:100%!important;min-width:0;margin:0!important;padding:0!important;float:none!important;position:static!important}body.ck-co .fc-wrapper #order_review table.shop_table td,body.ck-co .fc-wrapper #order_review table.shop_table th{padding-left:0!important;padding-right:0!important}body.ck-co .fc-checkout-order-review.is-open .fc-checkout-order-review__inner{height:auto!important;min-height:0!important}body.ck-co .fc-checkout-order-review__actions-mobile .fc-checkout-order-review__edit-cart{white-space:nowrap;font-size:12.5px!important}body.ck-co #fc-checkout-order-review.is-open .fc-checkout-order-review__inner{border-radius:22px!important;border:1px solid var(--ck-ln)!important;overflow:hidden}body.ck-co .fc-wrapper .fc-checkout-step .fc-step__substep-title:after{display:none!important}body.ck-co .fc-wrapper .fc-checkout-step:not([data-step-complete]) .fc-step__substep-title:before{display:none!important}body.ck-co .fc-wrapper .select2-container .select2-selection--single .select2-selection__rendered{height:auto!important;flex:1 1 auto;min-width:0;line-height:48px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.ck-co .fc-wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:20px!important;width:20px!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods{display:grid!important;gap:12px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method{margin:0!important;padding:0!important;border:1.5px solid var(--ck-ln2)!important;border-radius:16px!important;background:var(--ck-card)!important;box-shadow:none!important;overflow:hidden}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked){border-color:var(--ck-p)!important;box-shadow:0 0 0 4px rgba(121,43,187,.1)!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method>label{min-height:58px;margin:0!important;padding:16px 16px 16px 54px!important;border:0!important;border-radius:0!important;background:0 0!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked)>label{background:var(--ck-soft)!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method>label:before{left:18px!important;top:50%!important;margin-top:-11px!important;width:22px!important;height:22px!important;border:2px solid var(--ck-ln2)!important;box-shadow:none!important;background:var(--ck-card)!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method:has(input:checked)>label:before{border:7px solid var(--ck-p)!important;background:var(--ck-card)!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method .payment_box{margin:0!important;padding:14px 18px 16px 54px!important;border:0!important;border-top:1px solid var(--ck-ln)!important;border-radius:0!important;background:var(--ck-soft)!important}@media (max-width:767px){body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method>label{padding:14px 14px 14px 48px!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method>label:before{left:14px!important}body.ck-co .fc-wrapper #payment ul.wc_payment_methods li.wc_payment_method .payment_box{padding:12px 14px 14px!important}}html body.ck-co .fc-wrapper #payment ul.wc_payment_methods.payment_methods.methods{border:0!important;border-bottom:0!important}body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr.cart_item td{padding-left:0!important;padding-right:0!important}body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr.cart_item td .product-name a img{width:92px!important;height:92px!important;max-width:92px!important;min-width:0!important;object-fit:contain}@media (max-width:767px){body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr.cart_item td .product-name a img{width:72px!important;height:72px!important;max-width:72px!important}}body.ck-co .fc-wrapper .fc-cart-order-review__inner,body.ck-co .fc-wrapper .fc-checkout-order-review__inner{width:auto!important;max-width:100%!important;box-sizing:border-box!important}body.ck-co .woocommerce>.fc-progress-bar,body.ck-co .fc-progress-bar{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}@media (min-width:1000px){body.ck-co .fc-progress-bar__inner{max-width:calc(100% - 408px)!important}}body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart,body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tbody,body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr{display:block!important;width:100%!important;max-width:100%!important}body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr.cart_item td{width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr.cart_item td>.product-name{flex:1 1 0%!important;min-width:0!important;width:auto!important}body.ck-co .fc-wrapper form.woocommerce-cart-form table.cart tr.cart_item td>.product-total{flex:0 0 auto!important;position:static!important;margin:0!important}body.ck-co .fc-wrapper .fc-contact-login{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 12px 18px!important}body.ck-co .fc-wrapper .fc-contact-login__content{flex:1}body.ck-co .fc-wrapper .fc-contact-login__cta-text{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;text-align:left!important;font:600 14px"Montserrat",sans-serif!important;color:var(--ck-tx)!important}body.ck-co .fc-wrapper .fc-contact-login__action{display:inline-flex!important;align-items:center;min-height:40px;padding:0 16px!important;border-radius:12px!important;background:var(--ck-card)!important;border:1.5px solid var(--ck-ln2)!important;color:var(--ck-pd)!important;font:800 12.5px"Montserrat",sans-serif!important;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;cursor:pointer}body.ck-co .fc-wrapper .fc-contact-login__action:hover{border-color:var(--ck-p)!important}body.ck-co .fc-wrapper .password-input,body.ck-co .fc-login-form .password-input{display:block!important;position:relative!important}body.ck-co .fc-wrapper .show-password-input,body.ck-co .fc-login-form .show-password-input{position:absolute!important;top:50%!important;right:14px!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;transform:translateY(-50%)!important;background:0 0!important;border:0!important;box-shadow:none!important}body.ck-co .fc-wrapper .show-password-input:after,body.ck-co .fc-login-form .show-password-input:after{display:none!important}body.ck-co .fc-wrapper .password-input input.input-text,body.ck-co .fc-login-form .password-input input.input-text{padding-right:46px!important}body.ck-co .fc-wrapper .iti__flag{display:none!important}body.ck-co .fc-wrapper .iti{display:block!important;width:100%!important}body.ck-co .fc-wrapper .iti input.input-text,body.ck-co .fc-wrapper .iti input[type=tel]{padding-left:84px!important}body.ck-co .fc-wrapper .iti__selected-flag{padding:0 10px 0 14px!important;border-radius:14px 0 0 14px;background:var(--ck-soft2)!important;gap:6px}body.ck-co .fc-wrapper .iti__selected-dial-code{font:700 14px"Montserrat",sans-serif;color:var(--ck-pd)}body.ck-co .fc-wrapper .iti__country-list{border-radius:14px;border:1px solid var(--ck-ln2);box-shadow:var(--ck-sh);font:600 14px"Montserrat",sans-serif}body.ck-co .fc-wrapper .iti__country.iti__highlight{background:var(--ck-soft2)}body.ck-co .fc-wrapper #billing_phone_field,body.ck-co .fc-wrapper .fc-expansible-form-section:has(#billing_phone_field){width:100%!important;float:none!important;clear:both}body.ck-co .fc-wrapper .is-editing .fc-step__substep-save{margin-top:22px!important}body.ck-co .fc-login-form{background:rgba(28,21,48,.55)!important;backdrop-filter:blur(3px)}body.ck-co .fc-login-form .fc-login-form__inner{max-width:440px!important;width:calc(100% - 32px)!important;margin:auto!important;padding:30px 30px 26px!important;border:0!important;border-radius:24px!important;background:var(--ck-card)!important;box-shadow:0 40px 80px -30px rgba(28,21,48,.6)!important;font-family:"Montserrat",sans-serif;color:var(--ck-tx)}body.ck-co .fc-login-form .fc-login-form__title{margin:0 0 20px!important;font:900 22px/1.2"Montserrat",sans-serif!important;letter-spacing:-.01em;color:var(--ck-ink)!important;text-align:left!important}body.ck-co .fc-login-form .button--flyout-close{top:18px!important;right:18px!important;width:36px!important;height:36px!important;border-radius:12px!important;background-color:var(--ck-soft2)!important}body.ck-co .fc-login-form .form-row{margin:0 0 14px!important;padding:0!important;width:100%!important;float:none!important}body.ck-co .fc-login-form label{display:block;margin:0 0 7px!important;font:800 12px/1.4"Montserrat",sans-serif!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ck-ink)!important}body.ck-co .fc-login-form label .required{color:var(--ck-p)!important}body.ck-co .fc-login-form label.woocommerce-form__label-for-checkbox{display:inline-flex!important;align-items:center;gap:8px;text-transform:none;letter-spacing:0;font-weight:600!important;font-size:13.5px!important;color:var(--ck-tx)!important;cursor:pointer}body.ck-co .fc-login-form input[type=checkbox]{width:18px;height:18px;margin:0!important;accent-color:var(--ck-p)}body.ck-co .fc-login-form input.input-text{width:100%;min-height:52px!important;padding:0 16px!important;border:1.5px solid var(--ck-ln2)!important;border-radius:14px!important;background:var(--ck-soft)!important;color:var(--ck-ink)!important;font:600 15px"Montserrat",sans-serif!important;box-shadow:none!important}body.ck-co .fc-login-form input.input-text:focus{outline:0!important;border-color:var(--ck-p)!important;background:var(--ck-card)!important;box-shadow:0 0 0 4px rgba(121,43,187,.14)!important}body.ck-co .fc-login-form .fc-login-button{margin:6px 0 0!important}body.ck-co .fc-login-form button.woocommerce-form-login__submit{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:54px!important;margin:0!important;padding:0 22px!important;border:0!important;border-radius:14px!important;background:linear-gradient(120deg,var(--ck-p),var(--ck-pd))!important;color:#fff!important;font:800 14px"Montserrat",sans-serif!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 16px 28px -16px rgba(92,31,146,.85)!important;cursor:pointer}body.ck-co .fc-login-form .lost_password,body.ck-co .fc-login-form .woocommerce-LostPassword{margin:16px 0 0!important;text-align:center}body.ck-co .fc-login-form .lost_password a,body.ck-co .fc-login-form .woocommerce-LostPassword a{color:var(--ck-pd)!important;font:700 13.5px"Montserrat",sans-serif!important;text-decoration:none!important}body.ck-co .fc-login-form.is-open{display:flex!important;align-items:center;justify-content:center;padding:16px!important}body.ck-co .fc-login-form.is-open .fc-login-form__inner{margin:0!important;max-height:calc(100vh - 32px);overflow:auto}html:root body.ck-co{--fluidcheckout--section--highlighted-background-color:transparent;--fluidcheckout--section--highlighted-field-background-color:var(--ck-soft)}body.ck-co .fc-wrapper .fc-step__substep-fields,body.ck-co .fc-wrapper .fc-step__substep-fields-inner,body.ck-co .fc-wrapper .woocommerce-billing-fields,body.ck-co .fc-wrapper .woocommerce-billing-fields__field-wrapper{background:0 0!important}body.ck-co .fc-wrapper select{padding-right:42px!important;text-overflow:ellipsis}