:root{--blue-deep:#0040E0;--blue:#0066F7;--blue-light:#00A1FE;--grad:linear-gradient(135deg,#0040E0 0%,#0066F7 50%,#00A1FE 100%);--grad-hover:linear-gradient(135deg,#0036C4 0%,#0058DB 50%,#0090E6 100%);--glow:0 10px 24px -8px rgba(0,102,247,.55)}html[data-brand-font] body,html[data-brand-font] body *{font-family:Outfit,system-ui,-apple-system,Segoe UI,sans-serif!important}html[data-brand-font] h1,html[data-brand-font] h2,html[data-brand-font] h3,html[data-brand-font] h4{font-weight:700;letter-spacing:-.025em}html[data-brand-font] .btn,html[data-brand-font] button.btn{font-weight:600;letter-spacing:0}html .btn,html button.btn,html a.btn{background:var(--grad)!important;color:#fff!important;border:0!important;border-radius:14px;box-shadow:var(--glow)!important;text-shadow:0 1px 0 rgba(0,30,120,.18);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}html .btn:hover,html button.btn:hover,html a.btn:hover{background:var(--grad-hover)!important;filter:none;transform:translateY(-1px);box-shadow:0 14px 28px -10px #0066f7a6!important}html .btn:active,html button.btn:active{transform:translateY(0);box-shadow:0 4px 10px -4px #0066f780!important}html .btn:focus-visible{outline:3px solid rgba(0,161,254,.45);outline-offset:3px}html .btn:disabled,html button.btn:disabled{background:#c9d6e6!important;box-shadow:none!important;color:#fff!important}html .btn.alt,html .btn.btn-cart,html button.btn.btn-cart,html a.btn.alt{background:#fff!important;color:var(--blue)!important;text-shadow:none;box-shadow:inset 0 0 0 2px var(--blue)!important}html .btn.alt:hover,html .btn.btn-cart:hover,html button.btn.btn-cart:hover,html a.btn.alt:hover{background:var(--pale)!important;box-shadow:inset 0 0 0 2px var(--blue),0 8px 18px -8px #0066f773!important}html button.btn.btn-cart.upsell-add{background:var(--grad)!important;color:#fff!important;box-shadow:var(--glow)!important}.steps li:before{background:var(--grad);color:#fff;border:0}.ship-bar-fill,.pinstall-ic{background:var(--grad)}.tag{border-color:var(--blue);color:var(--blue-deep)}.gallery-thumb.on{border-color:var(--blue);box-shadow:0 0 0 2px var(--blue)}.final{background:var(--grad);border:0;box-shadow:0 24px 50px -22px #0066f7b3;color:#fff}.final .btn,html .final .btn{background:#fff!important;color:var(--blue)!important;box-shadow:0 10px 24px -10px #001e7880!important;text-shadow:none}.license{background:var(--grad);border:0;box-shadow:0 26px 50px -22px #0066f7b3;color:#fff}.license .key{color:var(--ink);border:0;box-shadow:inset 0 0 0 2px #0040e02e}.countdown .btn{color:#fff}::selection{background:#0066f738}header.site-header,.site-header{border-top:0!important;border-bottom:0!important;border-image:none!important}.rbar{border-bottom:0!important}.site-header [data-wishlist-count],.side-nav a[href="/pages/wishlist"],.site-header .header-social,.side-socials{display:none!important}.site-header .brand{display:inline-flex;align-items:center;min-width:0}.site-header .brand img{height:38px!important;width:auto!important;max-width:100%;object-fit:contain}header .wrap.bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}header .wrap.bar>.brand{grid-column:1;grid-row:1;justify-self:start}header .wrap.bar>.mega-nav{grid-column:2;grid-row:1;justify-self:center}header .wrap.bar>.header-actions{grid-column:3;grid-row:1;justify-self:end;gap:0}header .wrap.bar>.icon-btn.hide-desktop{grid-column:1;grid-row:1}@media(min-width:861px){header .wrap.bar>.icon-btn.hide-desktop,.site-header [data-menu-open]{display:none!important}}@media(max-width:860px){header .wrap.bar{gap:4px;padding-left:10px;padding-right:10px}header .wrap.bar>.icon-btn.hide-desktop{grid-column:1;grid-row:1;justify-self:start}header .wrap.bar>.brand{grid-column:2;grid-row:1;justify-self:center}.site-header .brand img{height:38px!important;width:auto!important;max-width:230px}}@media(max-width:400px){.site-header .brand img{height:32px!important;max-width:195px}}.pay-badges,[data-pspecs] .ptp{display:none!important}#product-form{margin-bottom:0!important}section.product .note:not(.note-warn):not(.note-ok){display:none!important}section.product .accordions{display:flex;flex-direction:column}section.product .accordions .accordion-item:first-child{order:99;border-bottom:0}section.product .accordions .accordion-item:first-child .accordion-trigger{cursor:default;pointer-events:none}section.product .accordions .accordion-item:first-child .accordion-caret{display:none}section.product .accordions .accordion-item:first-child .accordion-panel{max-height:none!important;overflow:visible;padding-bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/63/assets/brand.css.map */
