/* WordPress/WooCommerce compatibility layer. Native commerce markup is retained. */
.ltw-store {font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--wp--preset--color--contrast:#f4f2e9;--wp--preset--color--base:#151a15;--wp--preset--color--primary:#f3c83d;}
.ltw-store h1,.ltw-store h2,.ltw-store h3,.ltw-store h4,.ltw-store h5,.ltw-store h6{color:#f4f2e9}
.ltw-store p{line-height:1.6}.ltw-store a{color:inherit}.ltw-store button,.ltw-store input,.ltw-store select,.ltw-store textarea{font-family:inherit}
.ltw-store .site{overflow:clip}.ltw-store .site-content{padding-top:130px}.ltw-store .site-content>.col-full{max-width:1240px;margin:0 auto;padding:0 32px}
.ltw-store.home .site-content,.ltw-store.post-type-archive-product .site-content,.ltw-store.tax-product_cat .site-content,.ltw-store.search .site-content{padding-top:0}
.ltw-store.home .site-content>.col-full,.ltw-store.post-type-archive-product .site-content>.col-full,.ltw-store.tax-product_cat .site-content>.col-full,.ltw-store.search .site-content>.col-full{max-width:none;padding:0}
.ltw-store .site-header{background:linear-gradient(125deg,#ffffff0b,#ffffff02),#1a1e19e6;padding:5px 18px 5px 12px;margin:0 auto;border-bottom:1px solid #ffffff20;color:#f4f2e9}
.ltw-store .site-header:before,.ltw-store .site-header:after{display:none}.ltw-store .site-header .brand{margin:0;float:none;width:auto}.ltw-store .site-header nav{margin:0}.ltw-store .site-header a{color:#b7bcb3}.ltw-store .site-header a:hover{color:#f5d56e}.ltw-store .site-header .icon-button{padding:0;flex-shrink:0}
.ltw-store .brand img{margin:0;border-radius:0}.ltw-store .intro h1{margin:0;color:#f4f2e9}.ltw-store .intro img{border-radius:0}.ltw-store .eyebrow{line-height:1.4}.ltw-store .formation-card{color:#f4f2e9;text-decoration:none}.ltw-store .badge-well img{max-height:100%;border-radius:0}.ltw-store .formation-copy h3{margin-bottom:10px}.ltw-store .formation-copy p{margin-bottom:12px}.ltw-store .formation-status{display:block}
.ltw-store .breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:#a9afa4}.ltw-store .breadcrumb a{min-height:44px;display:inline-flex;align-items:center}.ltw-store .breadcrumb [aria-current=page]{color:#e7c660}
.ltw-store .search-field{margin:0;display:flex;align-items:center}.ltw-store .search-field input{box-shadow:none;border:0;background:none;color:#f4f2e9;padding:10px 0;width:180px;min-width:0}.ltw-store .search-field button{background:none;color:#e7c660;border:0;border-radius:50%;padding:10px}.ltw-store .section-heading .back-button{display:inline-flex;margin-bottom:12px}
.ltw-store .product-card{position:relative;display:block;margin:0;min-width:0;text-align:left}.ltw-store .product-image{display:block;position:relative}.ltw-store .product-card .quick-view{position:absolute;right:14px;top:14px;bottom:auto;color:#e9d187;padding:0;width:44px;height:44px;display:grid;place-items:center;z-index:2}.ltw-store .product-caption{display:flex;text-decoration:none}.ltw-store .product-caption h3{margin:0;color:#e9ece2}.ltw-store .product-caption .amount{white-space:nowrap}.ltw-store .product-detail-link{display:inline-flex;gap:6px;align-items:center;color:#abb4a0;min-height:44px;font-size:14px}.ltw-store .product-detail-link svg{width:14px}.ltw-store .product-image img{border-radius:0;display:block;width:100%;height:100%;object-fit:contain}.ltw-store .product-label{max-width:calc(100% - 80px)}
.ltw-store .mission{margin-left:auto;margin-right:auto}.ltw-store .mission h2{margin:0 0 20px}.ltw-store .mission a{display:inline-flex;align-items:center;gap:10px}.ltw-store .ltw-footer{clear:both}.ltw-footer p{margin:0}.ltw-footer img{border-radius:0}
.ltw-store .ltw-dialog{position:fixed;inset:12px 12px 12px auto;margin:0;width:min(570px,calc(100vw - 24px));max-width:none;height:calc(100dvh - 24px);max-height:none;border:1px solid #edd7863a;border-radius:30px;padding:0;background:#151914;color:#f4f2e9;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 25px 100px #0009}
.ltw-dialog[open]{display:flex;flex-direction:column;animation:rise .3s ease-out}.ltw-dialog::backdrop{background:#030602a3;backdrop-filter:blur(5px)}.dialog-open{overflow:hidden}.ltw-dialog .dialog-close{position:absolute;right:14px;top:14px;z-index:5;background:#151b14e8;color:#f3df99;font-size:28px;padding:0}.ltw-dialog .sheet-photo{flex-shrink:0;height:44dvh;min-height:290px}.ltw-dialog .sheet-photo>img{height:100%;max-width:100%;object-fit:contain;border-radius:0}.ltw-dialog .gallery-controls button{color:#eed889;padding:0;font-size:25px}.ltw-dialog .gallery-controls[hidden]{display:none}.ltw-dialog .sheet-copy{flex:1}.ltw-dialog #quick-title{font-size:30px;line-height:1.15;margin:0}.ltw-dialog .sheet-description{color:#b8bfaf;line-height:1.7;font-size:16px;white-space:pre-line}.ltw-dialog .thumbnails button{padding:0}.ltw-dialog .sheet-buy{flex-shrink:0}.ltw-dialog .sheet-buy a{color:#17190e}.ltw-dialog .sheet-buy svg{flex-shrink:0}
.ltw-store .primary-button,.ltw-store button.alt,.ltw-store .button.alt,.ltw-store .single_add_to_cart_button{background:linear-gradient(135deg,#f2d675,#d9b342);border:1px solid #f2d675;color:#17190e;border-radius:16px;font-weight:600;min-height:50px;padding:13px 22px;box-shadow:0 6px 24px #d1aa2514}.ltw-store .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:12px}.ltw-store .button,.ltw-store button[type=submit],.ltw-store input[type=submit]{border-radius:14px;min-height:48px}.ltw-store .button:not(.alt){background:#303a2a;color:#eed889}.ltw-store .button:hover,.ltw-store button.alt:hover{filter:brightness(1.08)}
.ltw-store .content-area{width:100%;float:none;margin-right:0}.ltw-store .widget-area{display:none}.ltw-store .entry-title{font-size:clamp(32px,5vw,56px);letter-spacing:-.04em}.ltw-store .entry-content,.ltw-store .woocommerce{color:#c5cdbd}.ltw-store .entry-content a:not(.button){color:#efd17b}.ltw-store .hentry{margin-bottom:35px}.ltw-store .entry-header{margin-bottom:25px}.ltw-store .edit-link{display:none}
.ltw-store .woocommerce-breadcrumb{color:#aeb6a4;font-size:14px;margin-bottom:24px}.ltw-store .woocommerce-breadcrumb a{color:#e9d187}.ltw-store div.product .product_title{font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.04em}.ltw-store div.product .summary{border:1px solid #e7ce7129;border-radius:28px;padding:28px;background:linear-gradient(130deg,#ffffff05,#ffffff00),#181e16;box-shadow:0 14px 40px #0002}.ltw-store div.product .price{color:#edce78;font-size:24px}.ltw-store div.product .woocommerce-product-gallery{border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 50% 15%,#6c7053,#353e30 60%,#242b22)}.ltw-store div.product .woocommerce-product-gallery img{border-radius:0;object-fit:contain}.ltw-store .woocommerce-product-gallery .flex-control-thumbs{padding:12px}.ltw-store .woocommerce-product-gallery .flex-control-thumbs li img{border-radius:12px}.ltw-store .woocommerce-product-details__short-description{line-height:1.7}.ltw-store .product_meta{border-color:#ffffff18;font-size:14px}.ltw-store .woocommerce-tabs ul.tabs li{border-color:#ffffff18}.ltw-store .woocommerce-tabs ul.tabs li a{color:#d9dfcf}.ltw-store .woocommerce-tabs ul.tabs{border-color:#ffffff18}.ltw-store .woocommerce-tabs .panel{color:#bec7b5}.ltw-store .related.products{clear:both}.ltw-store ul.products li.product img{border-radius:22px;background:#303b2a}.ltw-store ul.products li.product .price{color:#edce78}.ltw-store ul.products li.product .woocommerce-loop-product__title{color:#e8ecdf}
.ltw-store input[type=text],.ltw-store input[type=email],.ltw-store input[type=password],.ltw-store input[type=tel],.ltw-store input[type=number],.ltw-store input[type=search],.ltw-store input[type=url],.ltw-store select,.ltw-store textarea{background:#0d120c;color:#f4f2e9;border:1px solid #9ba88755;border-radius:12px;box-shadow:none;font-size:16px;min-height:48px;padding:12px;max-width:100%}.ltw-store input::placeholder,.ltw-store textarea::placeholder{color:#929e87}.ltw-store label{color:#e1e6d8}.ltw-store input[type=checkbox],.ltw-store input[type=radio]{accent-color:#e6bf4c}.ltw-store .quantity .qty{width:80px}.ltw-store .wapf-field-container{margin-bottom:16px}.ltw-store .wapf-field-label{margin-bottom:8px}.ltw-store .wapf-product-totals{border-color:#ffffff20;color:#e9d187}.ltw-store .wapf-field-input select{width:100%}
.ltw-store table{border-collapse:separate;border-spacing:0;border-radius:18px;overflow:hidden}.ltw-store table th,.ltw-store table td,.ltw-store table tbody td,.ltw-store table tbody th{background:#192016;border-color:#ffffff14;color:#dce3d4}.ltw-store table thead th{background:#252e20}.ltw-store table.variations td,.ltw-store table.variations th{background:transparent}.ltw-store .cart-collaterals .cart_totals,.ltw-store #order_review,.ltw-store .woocommerce-MyAccount-navigation{border-radius:22px;background:#192016;padding:22px;border:1px solid #ffffff16}.ltw-store #payment,.ltw-store #payment .payment_methods,.ltw-store #payment .payment_methods li,.ltw-store #payment .payment_methods li .payment_box,.ltw-store #payment .place-order{background:#192016;color:#dce3d4}.ltw-store #payment .payment_methods li.wc_payment_method>input:checked+label{background:#2b3523}.ltw-store #payment .payment_methods li label{color:#e8eddc}.ltw-store #payment .payment_methods li .payment_box{border:1px solid #ffffff16;border-radius:16px}.ltw-store .woocommerce-info,.ltw-store .woocommerce-message{background:#273421;border-left:4px solid #e0bb48;color:#e8eddf;border-radius:14px}.ltw-store .woocommerce-error{background:#482821;border-radius:14px;color:#ffe6df}.ltw-store .woocommerce-MyAccount-navigation ul{margin:0}.ltw-store .woocommerce-MyAccount-navigation li{border-color:#ffffff16}.ltw-store .woocommerce-MyAccount-navigation li.is-active a{color:#efd17b}.ltw-store .woocommerce-MyAccount-content{min-width:0}
.ltw-store .select2-container--default .select2-selection--single{background:#0d120c;border:1px solid #9ba88755;border-radius:12px;min-height:48px;padding:9px}.ltw-store .select2-container--default .select2-selection--single .select2-selection__rendered{color:#f4f2e9}.select2-dropdown{background:#192016;border-color:#9ba88755;color:#f4f2e9}.select2-container--default .select2-results__option[aria-selected=true]{background:#3c482f}.ltw-store .wc-block-components-text-input input,.ltw-store .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input{background:#0d120c;color:#f4f2e9}.ltw-store .wc-block-components-order-summary,.ltw-store .wc-block-components-checkout-step,.ltw-store .wc-block-cart-items{color:#dce3d4}.ltw-store .wc-block-components-product-name{color:#efd17b}.ltw-store .wc-block-components-panel,.ltw-store .wc-block-components-totals-wrapper{border-color:#ffffff20}.ltw-store .wc-block-components-button:not(.is-link){background:#e5c35e;color:#15190f;border-radius:14px}
.ltw-store .tracking-page{padding-top:0;max-width:1100px}.ltw-store .tracking-card .woocommerce-form-track-order>p:first-child{display:none}.ltw-store .tracking-card .form-row{width:100%;float:none;margin:0 0 18px}.ltw-store .tracking-card input,.ltw-store .tracking-card select{width:100%}.ltw-store .tracking-card form{margin-bottom:0}.ltw-store .carrier-card{margin-top:24px}.ltw-store .tracking-error[hidden]{display:none}.ltw-store .tracking-help a{color:#e9d187}.ltw-store .woocommerce-order-overview{display:flex;flex-wrap:wrap;gap:18px;background:#222b1c;border-radius:18px;padding:20px}.ltw-store .woocommerce-order-overview li{border:0}.ltw-store .order-info mark{background:#d6b447;color:#15190f;padding:2px 5px;border-radius:4px}
.preview-banner{position:relative;z-index:30;padding:7px 16px;background:#e3bf56;color:#172011;font-size:13px;text-align:center;font-weight:600}.preview-banner~.site .site-header{top:48px}.preview-banner~.site .site-content{padding-top:130px}.preview-banner~.site .intro{padding-top:150px}.admin-bar .site-header{top:48px}.ltw-store .woocommerce-privacy-policy-text{font-size:14px}
@media(hover:hover){.ltw-store .product-card:hover .product-image:has(.alternate-image)>img:first-child{opacity:0}.ltw-store .product-card:hover .alternate-image{opacity:1}}
@media(max-width:1000px){.ltw-store .site-header nav{gap:18px}.ltw-store .mission{margin:0 25px}.ltw-store .product-caption{flex-direction:column}}
@media(max-width:640px){.ltw-store .site-content{padding-top:105px}.ltw-store .site-content>.col-full{padding:0 16px}.ltw-store.home .site-content,.ltw-store.post-type-archive-product .site-content,.ltw-store.tax-product_cat .site-content{padding-top:0}.ltw-store .site-header{padding:4px 10px 4px 5px;left:12px;right:12px;min-height:70px;border-radius:24px}.ltw-store .site-header nav{display:none}.ltw-store .brand>span{display:none}.ltw-store .brand img{width:60px;height:60px}.ltw-store .header-actions{gap:6px}.ltw-store .mobile-track{display:flex}.ltw-store .search-field{width:100%;margin-top:16px}.ltw-store .search-field input{flex:1;width:100%}.ltw-store .section-heading h2{font-size:28px}.ltw-store .product-card .quick-view{width:38px;height:38px;right:9px;top:9px}.ltw-store .product-label{max-width:calc(100% - 62px);font-size:12px}.ltw-store .mission{margin:0 16px}.ltw-store .ltw-footer{padding:25px 20px 40px;gap:18px;flex-wrap:wrap}.ltw-store .ltw-footer p{width:calc(100% - 95px)}.ltw-store div.product .summary{padding:22px;border-radius:24px;margin-top:20px}.ltw-store div.product .product_title{font-size:32px}.ltw-store .woocommerce-product-gallery{margin-bottom:0}.ltw-store table.shop_table_responsive tr td::before{color:#abb79e}.ltw-store .cart-collaterals .cart_totals,.ltw-store #order_review{padding:16px}.ltw-store .tracking-page{padding:0 0 20px}.ltw-store .tracking-card{padding:24px 20px}.ltw-store .ltw-dialog{inset:auto 0 0;width:100%;height:92dvh;border-radius:28px 28px 0 0}.ltw-dialog .sheet-photo{height:38dvh;min-height:250px}.ltw-dialog .sheet-copy{padding:24px}.ltw-dialog .sheet-buy{padding-bottom:max(18px,env(safe-area-inset-bottom))}.preview-banner~.site .site-content{padding-top:115px}.preview-banner~.site .intro{padding-top:115px}.preview-banner~.site .site-header{top:45px}.ltw-store .woocommerce-tabs ul.tabs{width:100%;display:flex;gap:18px;overflow-x:auto}.ltw-store .woocommerce-tabs ul.tabs li{white-space:nowrap;flex-shrink:0}.ltw-store .woocommerce-tabs ul.tabs li a{padding-right:16px}}
@media(prefers-reduced-motion:reduce){.ltw-dialog[open]{animation:none}}
@media(prefers-reduced-transparency:reduce){.ltw-store .site-header{background:#1d231b;backdrop-filter:none}.ltw-dialog::backdrop{backdrop-filter:none;background:#030602ed}}

.ltw-store .grunion-field-wrap,.ltw-store .wpforms-field{margin-bottom:18px}.ltw-store .contact-form input,.ltw-store .contact-form textarea,.ltw-store .wpforms-container input,.ltw-store .wpforms-container textarea{background:#0d120c;color:#f4f2e9;border:1px solid #9ba88755;border-radius:12px;min-height:48px}.ltw-store .contact-form label,.ltw-store .wpforms-container label{color:#e1e6d8}.ltw-store .wp-block-jetpack-contact-form{max-width:740px;background:#192016;border:1px solid #ffffff20;border-radius:24px;padding:28px}

/* Adjacent products: match the armory glass instead of Storefront's white drawers. */
.ltw-store .storefront-product-pagination a {
  width:340px;min-height:100px;padding:12px;gap:14px;
  background:linear-gradient(135deg,#ffffff09,#ffffff02),#192016ed;
  color:#f4f2e9;border:1px solid #e7c65c45;border-radius:24px;
  box-shadow:inset 0 1px 0 #ffffff12,0 12px 35px #0005,0 0 24px #d6b3420b;
  -webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%);
  z-index:14;text-decoration:none;
  transition:left .4s cubic-bezier(.22,1,.36,1),right .4s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .25s;
}
.ltw-store .storefront-product-pagination a img {
  width:72px;height:80px;max-width:72px;flex:0 0 72px;margin:0;
  object-fit:contain;border-radius:16px;border:1px solid #b4bb7926;
  background:radial-gradient(ellipse at top,#525b41,#293322);
}
.ltw-store .storefront-product-pagination a[rel=prev] {left:-276px;padding:12px;}
.ltw-store .storefront-product-pagination a[rel=next] {right:-276px;padding:12px;}
.ltw-store .storefront-product-pagination a[rel=prev] img,
.ltw-store .storefront-product-pagination a[rel=next] img {margin:0;}
.ltw-store .storefront-product-pagination a[rel=prev]:hover,
.ltw-store .storefront-product-pagination a[rel=prev]:focus-visible {left:12px;}
.ltw-store .storefront-product-pagination a[rel=next]:hover,
.ltw-store .storefront-product-pagination a[rel=next]:focus-visible {right:12px;}
.ltw-store .storefront-product-pagination__title {font-size:15px;line-height:1.5;font-weight:550;color:#e9d187;}
.ltw-store .storefront-product-pagination a::after {color:#e9c85d;flex-shrink:0;}
.ltw-store .storefront-product-pagination a:hover,
.ltw-store .storefront-product-pagination a:focus-visible {border-color:#e7c65c88;box-shadow:inset 0 1px 0 #ffffff16,0 12px 40px #0006,0 0 28px #d6b34217;}
@media(max-width:767px),(hover:none) {.ltw-store .storefront-product-pagination {display:none;}}
@media(prefers-reduced-motion:reduce) {.ltw-store .storefront-product-pagination a {transition:none;}}
@media(prefers-reduced-transparency:reduce) {.ltw-store .storefront-product-pagination a {background:#192016;-webkit-backdrop-filter:none;backdrop-filter:none;}}

/* Cart checkout action: remove Storefront's white backing and pale link color. */
.ltw-store .wc-block-cart .wc-block-cart__submit-container {
  background:transparent;border-radius:18px;
}
.ltw-store .wc-block-cart .wc-block-cart__submit-container::before {
  background:transparent;box-shadow:none;
}
.ltw-store .wc-block-cart .wc-block-cart__submit-container--sticky {
  background:#192016f2;border:1px solid #e7c65c30;border-radius:22px 22px 0 0;
  box-shadow:0 -8px 30px #0004;
  padding:14px 16px max(14px,env(safe-area-inset-bottom));
  -webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);
}
.ltw-store .entry-content .wc-block-cart a.wc-block-cart__submit-button,
.ltw-store .entry-content .wc-block-cart a.wc-block-cart__submit-button:visited,
.ltw-store .entry-content .wc-block-cart a.wc-block-cart__submit-button:hover {
  background:linear-gradient(135deg,#f2d675,#d9b342);color:#17190e;
  border:1px solid #f2d675;border-radius:18px;min-height:54px;
  padding:14px 22px;font-size:17px;font-weight:650;text-decoration:none;
  box-shadow:inset 0 1px 0 #fff3,0 6px 24px #d1aa2514;
}
.ltw-store .wc-block-cart .wc-block-cart__submit-button .wc-block-components-button__text {
  color:inherit;text-decoration:none;
}
.ltw-store .entry-content .wc-block-cart a.wc-block-cart__submit-button:focus-visible {
  outline:2px solid #f2ce60;outline-offset:4px;
  box-shadow:inset 0 1px 0 #fff3,0 6px 24px #d1aa2514;
}
@media(prefers-reduced-transparency:reduce) {
  .ltw-store .wc-block-cart .wc-block-cart__submit-container--sticky {
    background:#192016;-webkit-backdrop-filter:none;backdrop-filter:none;
  }
}

/* Block checkout fields load their own late, high-specificity light styles. */
.ltw-store .wc-block-checkout .wc-block-components-text-input input,
.ltw-store .wc-block-checkout .wc-block-components-textarea,
.ltw-store .wc-block-checkout .wc-block-components-select__select,
.ltw-store .wc-block-checkout .components-combobox-control__input,
.ltw-store .wc-block-checkout .components-form-token-field__input {
  background:#11180f !important;color:#f4f2e9 !important;
  border-color:#849373 !important;border-radius:14px !important;
  box-shadow:none;font-size:16px;caret-color:#f2ce60;
}
.ltw-store .wc-block-checkout .wc-block-components-text-input input,
.ltw-store .wc-block-checkout .wc-block-components-select__select {min-height:56px;}
.ltw-store .wc-block-checkout .wc-block-components-text-input label,
.ltw-store .wc-block-checkout .wc-block-components-select__label,
.ltw-store .wc-block-checkout .wc-block-components-combobox label {
  color:#c5cfba !important;opacity:1;
}
.ltw-store .wc-block-checkout input::placeholder,
.ltw-store .wc-block-checkout textarea::placeholder {color:#b5c0a9 !important;opacity:1;}
.ltw-store .wc-block-checkout .wc-block-components-select__container,
.ltw-store .wc-block-checkout .components-form-token-field__input-container {
  background:#11180f !important;border-radius:14px;
}
.ltw-store .wc-block-checkout .wc-block-components-select__expand,
.ltw-store .wc-block-checkout .components-combobox-control__reset {
  color:#e9d187;fill:currentColor;
}
.ltw-store .wc-block-checkout .wc-block-components-text-input input:focus,
.ltw-store .wc-block-checkout .wc-block-components-select__select:focus,
.ltw-store .wc-block-checkout .components-combobox-control__input:focus {
  border-color:#f2ce60 !important;outline:2px solid #f2ce60;outline-offset:2px;
  box-shadow:0 0 0 4px #d8b64112;
}
.ltw-store .wc-block-checkout .wc-block-components-text-input:focus-within label,
.ltw-store .wc-block-checkout .wc-block-components-select:focus-within label {color:#f2d675 !important;}
.ltw-store .wc-block-checkout .has-error input,
.ltw-store .wc-block-checkout .has-error select {border-color:#ff9a87 !important;}
.ltw-store .wc-block-checkout .wc-block-components-validation-error {color:#ffad9d;}
.ltw-store .wc-block-checkout select option,
.ltw-store .wc-block-checkout .components-form-token-field__suggestions-list {
  background:#192016;color:#f4f2e9;
}
.ltw-store .wc-block-checkout .components-form-token-field__suggestion.is-selected {
  background:#35412b;color:#f8dc8e;
}
.ltw-store .wc-block-checkout input:-webkit-autofill,
.ltw-store .wc-block-checkout input:-webkit-autofill:focus {
  -webkit-text-fill-color:#f4f2e9 !important;caret-color:#f2ce60;
  -webkit-box-shadow:0 0 0 1000px #11180f inset !important;
}
