:root{--g359-cyan:#007bff;--g359-indigo:#4550d6}.announcement-bar{background:#e7f2ff!important;color:#17395f!important}.announcement-bar__text,.announcement-bar__text p,.announcement-bar__link{color:#17395f!important}html{scroll-padding-top:100px}.g66-card[hidden]{display:none!important}.g66-card .g359-card-media{border:0;border-radius:12px;background:#fff}.g66-card .g359-card-media img{padding:0;object-fit:contain}.g66-card .g359-card-info{padding:15px 0 0;display:flex;flex-direction:column}.g66-card h3{margin:0;font-size:14px;line-height:1.4}.g66-card .g359-card-title{font-size:14px;font-weight:650;line-height:1.4;min-height:39px;letter-spacing:-.02em;color:#14243a!important}.g66-card-note{font-size:12px;line-height:1.55;color:#536176;margin:5px 0 0;min-height:19px}.g66-card .g359-price{margin:12px 0 14px;min-height:22px}.g66-card .g359-price strong{font-size:17px;letter-spacing:-.025em;color:#14243a}.g66-card .g359-add,.g66-card button{border:1px solid #a3b8d0;border-radius:999px;min-height:45px;font:600 12px/1.3 Montserrat,Arial,sans-serif;letter-spacing:0;text-transform:none;padding:8px 15px;background:#e7f2ff;color:#14243a!important;gap:8px}.g66-card .g359-add svg{width:18px;height:18px;flex-shrink:0}.g66-card button span{font-size:20px;line-height:1}.g66-card:hover .g359-add,.g66-card:hover button{background:#e2efff;color:#14243a!important;border-color:#007bff}.g66-card .g359-badge{border-radius:999px;top:12px;left:12px;background:#e8f2ff;color:#153e75;font-size:10px;letter-spacing:0;padding:7px 12px;line-height:1.2;text-transform:none}.g66-card .g359-add.off{color:#576478!important;opacity:.8;border-color:#bbc6d3}.g66-card-placeholder{width:100%;height:100%;background:#e9eff6}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded,.g359-product-add,.g359-mobile-sticky-buy button,.g359-btn{background:#007bff!important;color:#071b36!important;border:1px solid transparent!important;border-radius:999px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important;min-height:52px!important;transition:background .18s,transform .18s!important}.button-secondary{border-radius:999px!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;border-color:#9cb4cf!important}.button:not(.button-secondary,.button-unstyled):hover:not(:disabled),.g359-product-add:hover:not(:disabled),.g359-mobile-sticky-buy button:hover:not(:disabled),.g359-btn:hover{background:#66b0ff!important;box-shadow:none!important;filter:none!important;transform:translateY(-1px)}.g359-product-add:disabled,.g359-mobile-sticky-buy button:disabled{background:#d5deeb!important;color:#536176!important;cursor:not-allowed}.g359-product-add>span:last-child{background:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;color:#14243a}.g359-product-page .g359-product-variant-select select{font-size:16px}.g66-shop-hero{padding:50px 0 35px;background:#f5f8fc;color:#14243a}.g66-shop-hero .g359-wrap{max-width:1280px}.g66-shop-hero-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.g66-shop-hero .g359-eyebrow{color:#416080;font-size:11px;letter-spacing:.1em}.g66-shop-hero h1{font-size:clamp(40px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:12px 0 18px;color:#14243a}.g66-shop-hero h1 span{color:#007bff}.g66-shop-hero p{font-size:15px;line-height:1.7;max-width:570px;color:#536176;margin:0}.g66-shop-hero .g359-btn{padding:12px 22px;gap:20px;white-space:normal;flex-shrink:0}.g66-shop-hero .g359-btn svg{width:22px;height:22px}.g66-shop-reassurance{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;font-size:12px;color:#425872}.g359-products-main{scroll-margin-top:100px;padding-top:40px}.g359-shop-toolbar{gap:22px}.g359-sort select,.g359-price-field input{font-size:16px!important;min-height:44px!important}.g359-sort label{font-size:11px}.g359-price-apply{min-height:44px!important;border-radius:999px!important}.g359-shop-close{background:#f4f8fd}.g359-close-card{background:transparent;border:0;border-radius:0;border-top:1px solid #b9cde4;padding:24px 0}.g359-shop-close-grid{gap:35px}.g359-footer{background:#f8fafc!important;color:#14243a!important;border-top:1px solid #d7e2ed}.g359-footer h2,.g359-footer h3,.g359-footer a{color:#14243a!important}.g359-footer p{color:#536176!important}.g359-footer-bottom{background:transparent!important;border-top:1px solid #d7e2ed!important;color:#536176!important}.g359-footer .g359-text-link{color:#14243a!important;border-color:#14243a!important}.g359-footer input[type=email]{font-size:16px!important;min-height:48px;border:1px solid #a8bad1}.g359-footer button{background:#007bff!important;color:#071b36!important;font-size:12px!important;min-height:48px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #4550d6;outline-offset:4px}.g359-about-v49-hero,.g359-why-v48-hero{background:#fafaf7}.g359-why-v48-hero-copy h1,.g359-why-v48-hero-copy>p strong{color:#14243a}.g359-why-v48-hero-copy>p{color:#536176}.g359-why-v48-hero-copy h1 span,.g359-why-v48-meaning h2 span{background:none;color:#007bff}.g359-why-v48-kicker{color:#175fbb}.g359-why-v48-light-link{color:#14243a!important;border-color:#14243a!important}.g359-about-v49-hero:before,.g359-why-v48-hero:before{display:none}.g359-about-v49-hero:after,.g359-about-v49-board:before,.g359-why-v48-hero:after,.g359-why-v48-board:before{display:none}.g359-about-v49-board,.g359-why-v48-board{background:#e8f2ff;border:0;box-shadow:none;border-radius:24px}.g359-about-v49-board>strong,.g359-why-v48-board-number{color:#007bff}.g359-about-v49-board>span,.g359-about-v49-board>p,.g359-about-v49-board-stats small,.g359-why-v48-board-label,.g359-why-v48-board-route,.g359-why-v48-board small{color:#3c587b}.g359-about-v49-board-stats b{color:#14243a}.g359-about-v49-board-stats{border-color:#bdd3ed}.g359-about-v49-board-stats small{font-size:10px;line-height:1.5;letter-spacing:0}.g359-about-v49-board-stats>div{border:0;background:transparent;padding:12px 0}.g359-why-v48-meaning{background:#fafaf7;color:#14243a}.g359-why-v48-meaning-card{background:#e8f2ff;color:#14243a;border-radius:24px;box-shadow:none}.g359-why-v48-meaning h2{color:#14243a}.g359-why-v48-meaning p,.g359-why-v48-words{color:#395777}.g359-about-why-btn{border-radius:999px;background:#007bff;color:#071b36!important;box-shadow:none;text-transform:none;letter-spacing:0;min-height:48px;font-size:13px}@media(max-width:1000px){.g66-shop-hero-top{align-items:flex-start;gap:25px}.g66-shop-hero h1{font-size:48px}}@media(max-width:749px){.g66-card h3,.g66-card .g359-card-title{font-size:12px;line-height:1.45;min-height:35px}.g66-card-note{font-size:11px;min-height:34px;margin-top:5px}.g66-card .g359-price strong{font-size:15px}.g66-card .g359-price{margin:8px 0 12px}.g66-card .g359-add,.g66-card button{font-size:11px;min-height:44px;padding:8px 12px}.g66-card .g359-badge{font-size:9px;padding:6px 9px;top:8px;left:8px}.g359-mobile-dock{background:#fff!important;border:1px solid #d3e0ef!important;box-shadow:0 4px 22px #14243a1a!important;height:70px!important;min-height:70px!important;overflow:visible!important}.g359-mobile-dock__link,.g359-mobile-dock__link--shop{color:#536176!important;background:transparent!important}.g359-mobile-dock__icon,.g359-mobile-dock__link--shop .g359-mobile-dock__icon{background:transparent!important;border:0!important;box-shadow:none!important;color:#536176!important;height:29px!important;width:29px!important;min-width:29px!important}.g359-mobile-dock__icon svg,.g359-mobile-dock__link--shop .g359-mobile-dock__icon svg{width:21px!important;height:21px!important}.g359-mobile-dock__label,.g359-mobile-dock__link--shop .g359-mobile-dock__label{font-size:10px!important;font-weight:600!important;line-height:1.2!important}.g359-mobile-dock__link.is-active,.g359-mobile-dock__link--shop.is-active{background:#e7f1ff!important;color:#175fc6!important;box-shadow:none!important}.g359-mobile-dock__link.is-active .g359-mobile-dock__icon,.g359-mobile-dock__link--shop.is-active .g359-mobile-dock__icon{color:#1763c5!important;background:transparent!important;box-shadow:none!important;width:29px!important;height:29px!important;border:0!important}.g359-mobile-dock__link.is-active:after{display:none!important}.g359-mobile-sticky-buy{bottom:calc(86px + env(safe-area-inset-bottom,0px))!important;border-radius:20px!important}.g359-mobile-sticky-buy button{font-size:13px!important;min-height:48px!important}.g66-shop-hero{padding:28px 0}.g66-shop-hero-top{display:block}.g66-shop-hero h1{font-size:41px;line-height:1.04}.g66-shop-hero p{font-size:13px}.g66-shop-hero .g359-btn{margin-top:22px;min-height:48px!important;font-size:13px!important}.g66-shop-reassurance{font-size:10px;gap:10px 16px}.g359-products-main{padding-top:30px}.g359-shop-close-grid{gap:20px}.g359-close-card{padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important}.g66-card *,.g359-product-add,.g359-btn,.button{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/gate359-refinements-v66.css.map */
