.it-trustbar{background:var(--it-surface2);border-bottom:.5px solid var(--it-border);padding:0 48px;transition:background .35s}.it-trustbar-inner{display:flex;align-items:stretch;justify-content:space-between;gap:0;max-width:1100px;margin:0 auto}.it-trust-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 12px;text-align:center;gap:2px}.it-trust-stars{font-size:14px;color:#f5a623;letter-spacing:1px;line-height:1;margin-bottom:3px}.it-trust-icon{font-size:18px;line-height:1;margin-bottom:3px}.it-trust-label{font-size:12px;font-weight:500;color:var(--it-text);line-height:1.2}.it-trust-sub{font-size:11px;color:var(--it-hint);line-height:1.3}.it-trust-divider{width:.5px;background:var(--it-border);align-self:stretch;flex-shrink:0}@media(max-width:768px){.it-trustbar{padding:0 16px}.it-trustbar-inner{flex-wrap:wrap}.it-trust-item{min-width:45%;padding:12px 8px}.it-trust-divider{display:none}}.it-hero-trust-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.it-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--it-muted);background:var(--it-surface2);border:.5px solid var(--it-border);border-radius:20px;padding:5px 12px;white-space:nowrap;transition:border-color .2s}.it-pill:hover{border-color:var(--it-border2);color:var(--it-text)}[data-theme=dark] .it-pill{background:var(--it-surface)}.ico__card-badges{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 6px}.ico__badge{display:inline-flex;align-items:center;font-size:10px;font-weight:500;padding:3px 8px;border-radius:20px;white-space:nowrap;line-height:1}.ico__badge--seal{background:#00b67a1a;color:#047857;border:.5px solid rgba(0,182,122,.25)}[data-theme=dark] .ico__badge--seal{background:#d4af371a;color:var(--it-accent);border-color:#d4af3740}.ico__badge--warranty{background:#3b82f614;color:#1e40af;border:.5px solid rgba(59,130,246,.2)}[data-theme=dark] .ico__badge--warranty{background:#d4af3714;color:var(--it-accent);border-color:#d4af3733}.ico__card-financing{display:block;font-size:11px;color:var(--it-hint);margin-top:3px;font-style:italic}[data-theme=dark] .ico__card-financing{color:var(--it-muted)}.ico__card-save{font-size:10px;font-weight:600;padding:1px 5px;border-radius:20px;background:#15803d1a;color:#15803d;border:.5px solid rgba(21,128,61,.2)}[data-theme=dark] .ico__card-save{background:#d4af371a;color:var(--it-accent);border-color:#d4af3733}.ico__card-arrow{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:.5px solid var(--it-border);color:var(--it-muted);flex-shrink:0;transition:all .2s}.ico__card:hover .ico__card-arrow{background:var(--it-text);color:var(--it-bg);border-color:var(--it-text)}.ico__card-name{font-size:14px;font-weight:500;color:var(--it-text);margin:0 0 5px;line-height:1.3}.ico__chip--pro{border-color:#b48c1e66;color:var(--it-muted)}.ico__chip--new{border-color:#15803d66;color:#15803d}[data-theme=dark] .ico__chip--new{color:var(--it-accent);border-color:#d4af3766}.it-wa-wrap{position:fixed;bottom:24px;right:24px;z-index:9980;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.it-wa-bubble{background:var(--it-surface);border:.5px solid var(--it-border);border-radius:12px 12px 0;padding:10px 14px;font-size:12px;color:var(--it-text);box-shadow:0 4px 20px #0000001f;animation:it-wa-bubble .4s ease;max-width:220px;line-height:1.4}@keyframes it-wa-bubble{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.it-wa-btn{width:52px;height:52px;background:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 4px 20px #25d36659;transition:transform .2s,box-shadow .2s}.it-wa-btn:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d36673}.it-wa-btn svg{width:28px;height:28px;fill:#fff}@media(max-width:640px){.it-wa-wrap{bottom:80px;right:16px}.it-wa-bubble{display:none}}.it-theme-bar{display:flex;justify-content:flex-end;padding:4px 16px;background:var(--it-bg);border-bottom:.5px solid var(--it-border)}.it-theme-btn{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--it-muted);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s;font-family:inherit}.it-theme-btn:hover{background:var(--it-surface2);color:var(--it-text)}.it-reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.it-reveal.visible{opacity:1;transform:translateY(0)}.it-faq-section{background:var(--it-bg)}.it-faq-eyebrow{font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--it-accent);margin:0 0 8px;display:block}.it-faq-title{font-size:clamp(22px,3vw,32px);font-weight:300;letter-spacing:-.025em;color:var(--it-text);margin:0 0 10px}.it-faq-subtitle{font-size:14px;color:var(--it-muted);line-height:1.65;margin:0 0 28px;max-width:540px}.it-faq-list{display:flex;flex-direction:column;gap:0;border:.5px solid var(--it-border);border-radius:var(--it-radius-lg);overflow:hidden;margin-bottom:24px}.it-faq-item{border-bottom:.5px solid var(--it-border);background:var(--it-surface)}.it-faq-item:last-child{border-bottom:none}.it-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;background:none;border:none;cursor:pointer;text-align:left;font-size:14px;font-weight:500;color:var(--it-text);font-family:inherit;transition:background .15s}.it-faq-q:hover{background:var(--it-surface2)}.it-faq-icon{width:18px;height:18px;flex-shrink:0;color:var(--it-hint);transition:transform .2s}.it-faq-item.open .it-faq-icon{transform:rotate(45deg)}.it-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.it-faq-item.open .it-faq-a{grid-template-rows:1fr}.it-faq-a-inner{overflow:hidden;padding:0 20px}.it-faq-item.open .it-faq-a-inner{padding:0 20px 16px}.it-faq-a-inner p{font-size:14px;color:var(--it-muted);line-height:1.7;margin:0}.it-faq-a-inner strong{color:var(--it-text)}.it-faq-cta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.it-faq-cta p{font-size:13px;color:var(--it-muted);margin:0}.itr-reviews__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}@media(max-width:480px){.itr-reviews__grid{grid-template-columns:1fr}}.product-form__buttons .product-form__submit.button{position:relative;overflow:hidden;border:none!important;border-radius:13px!important;min-height:54px;padding:16px 26px;font-size:15px;font-weight:700;letter-spacing:.01em;background:linear-gradient(180deg,#1c1c1f,#0a0a0a)!important;color:#fff!important;box-shadow:0 4px 16px #00000038,inset 0 1px #ffffff1a;transition:transform .18s cubic-bezier(.4,0,.2,1),box-shadow .25s,filter .2s}.product-form__buttons .product-form__submit.button:hover:not([disabled]){transform:translateY(-2px);box-shadow:0 10px 28px #0000004d,inset 0 1px #ffffff24;filter:brightness(1.06)}.product-form__buttons .product-form__submit.button:active:not([disabled]){transform:translateY(0);box-shadow:0 3px 10px #00000040,inset 0 1px #ffffff14}.product-form__buttons .product-form__submit.button:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);transition:left .55s ease;pointer-events:none}.product-form__buttons .product-form__submit.button:hover:not([disabled]):before{left:130%}.product-form__buttons .product-form__submit.button[disabled]{background:var(--it-surface2)!important;color:var(--it-hint)!important;box-shadow:none;cursor:not-allowed}.product-form__buttons .product-form__submit .loading-spinner{position:relative;z-index:2}.product-form__buttons .product-form__submit.button>span{position:relative;z-index:2}[data-theme=dark] .product-form__buttons .product-form__submit.button{background:linear-gradient(180deg,#e6c878,#d4af37)!important;color:#1a1407!important}[data-theme=dark] .product-form__buttons .product-form__submit.button:before{background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent)}.product-form__buttons .product-form__submit.button--secondary{background:var(--it-surface)!important;color:var(--it-text)!important;border:1.5px solid var(--it-border2)!important;box-shadow:0 2px 8px #0000000f}.product-form__buttons .product-form__submit.button--secondary:hover:not([disabled]){border-color:var(--it-text)!important;filter:none;box-shadow:0 6px 18px #0000001f}[data-theme=dark] .product-form__buttons .product-form__submit.button--secondary{background:var(--it-surface)!important;color:var(--it-text)!important}.product-form__buttons .shopify-payment-button__button{border-radius:13px!important;min-height:54px!important;font-weight:700!important;font-size:15px!important;transition:transform .18s,box-shadow .25s,filter .2s!important}.product-form__buttons .shopify-payment-button__button--unbranded{background:linear-gradient(180deg,#1c1c1f,#0a0a0a)!important;box-shadow:0 4px 16px #00000038,inset 0 1px #ffffff1a!important}.product-form__buttons .shopify-payment-button__button--unbranded:hover{transform:translateY(-2px);box-shadow:0 10px 28px #0000004d!important;filter:brightness(1.06)}.product-form__buttons .shopify-payment-button__more-options{margin-top:10px!important;font-size:13px!important;font-weight:500!important;color:var(--it-muted)!important;text-decoration:none!important;border-bottom:1px solid var(--it-border2);padding-bottom:2px;width:auto!important;display:inline-block;transition:color .2s,border-color .2s}.product-form__buttons .shopify-payment-button__more-options:hover{color:var(--it-text)!important;border-color:var(--it-text)}.product-form__buttons .shopify-payment-button{margin-top:12px}.card__quick-add .quick-add__submit.button,.card-wrapper .quick-add__submit.button{border-radius:11px!important;min-height:46px;font-weight:600;font-size:13px;border:1.5px solid var(--it-border2)!important;background:var(--it-surface)!important;color:var(--it-text)!important;box-shadow:0 2px 8px #0000000d;transition:transform .15s,border-color .2s,box-shadow .25s,background .2s,color .2s}.card__quick-add .quick-add__submit.button:hover:not([disabled]),.card-wrapper .quick-add__submit.button:hover:not([disabled]){transform:translateY(-2px);border-color:var(--it-text)!important;background:var(--it-text)!important;color:var(--it-bg)!important;box-shadow:0 8px 20px #00000024}.product-form__buttons .button:focus-visible,.shopify-payment-button__button:focus-visible,.quick-add__submit.button:focus-visible{outline:2px solid var(--it-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-form__buttons .product-form__submit.button,.product-form__buttons .product-form__submit.button:before,.shopify-payment-button__button,.quick-add__submit.button{transition:none!important}.product-form__buttons .product-form__submit.button:hover:before{left:-120%}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/itoro-trust-extras.css.map */
