:root{--action-blue:#1762ef;--action-blue-dark:#124dc4;--action-blue-soft:#edf3ff;--blue-line:#dbe6ff}
.site-main .btn,.site-main button.btn,.site-main a.btn{background:var(--action-blue);border-color:var(--action-blue);color:#fff;border-radius:999px;box-shadow:0 5px 14px #1762ef24;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}
.site-main .btn:hover,.site-main button.btn:hover,.site-main a.btn:hover{background:var(--action-blue-dark);border-color:var(--action-blue-dark);box-shadow:0 8px 20px #1762ef38;transform:translateY(-1px)}
.site-main .btn-light{color:var(--action-blue);background:#fff;border-color:var(--blue-line);box-shadow:none}
.site-main .btn-light:hover{color:#fff;background:var(--action-blue);border-color:var(--action-blue)}
.site-main .text-link,.site-main .product-action,.site-main .reel-caption a{color:var(--action-blue);border-color:var(--blue-line)}
.site-main .text-link:hover,.site-main .product-action:hover,.site-main .reel-caption a:hover{color:var(--action-blue-dark);border-color:var(--action-blue)}
.site-main .category-cta{background:var(--action-blue);color:#fff;border-radius:999px;box-shadow:0 4px 12px #102e6633}
.site-main .category-promo:hover .category-cta{background:var(--action-blue-dark)}
.site-header .cart-header-button,.site-header .header-account:hover,.site-header .icon-button:hover{color:var(--action-blue)}
.cart-counter{background:var(--action-blue)!important;color:#fff!important;box-shadow:0 2px 7px #1762ef45}
.product-tile .cart-icon-button{background:var(--action-blue)!important;color:#fff!important;box-shadow:0 3px 9px #1762ef30}
.drawer-footer-actions a:last-child{background:var(--action-blue);border-color:var(--action-blue);color:#fff;box-shadow:0 5px 14px #1762ef24}
.drawer-footer-actions a:last-child:hover{background:var(--action-blue-dark);border-color:var(--action-blue-dark)}
.drawer-footer-actions a:first-child{border-color:var(--blue-line);color:var(--action-blue)}
.classic-navigation a:hover,.classic-navigation a[aria-current=page]{color:var(--action-blue)}
.hero-categories a:hover{color:var(--action-blue)}
.hero-grid .banner-dots button[aria-current=true]:before{background:var(--action-blue)}
.hero-grid .banner-controls{min-height:32px;margin-top:0;padding:0;background:transparent}
.hero-grid .banner-dots button{width:28px;height:28px}
.deals-section .sale-countdown strong{color:var(--action-blue);border-color:var(--blue-line)}
.trust-strip-section{padding:22px 0 4px;background:#fff}
.trust-strip-frame{max-width:1320px}
.trust-strip-frame img{width:100%;height:auto;max-height:240px;object-fit:contain}
.about-teaser-section{padding-top:18px;padding-bottom:58px}
.about-teaser-card{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(220px,1.15fr) minmax(240px,1.4fr) auto;align-items:center;gap:26px;padding:27px 34px;border:1px solid #e5ebf5;border-radius:20px;background:linear-gradient(110deg,#f5f8ff,#fff 70%);box-shadow:0 10px 30px #14213d08}
.about-teaser-card .eyebrow{color:var(--action-blue);margin:0}
.about-teaser-card h2{font-size:clamp(22px,2vw,30px);line-height:1.1;margin:0;letter-spacing:-.035em}
.about-teaser-card p{margin:0;color:#63718a;font-size:12px;line-height:1.8}
.about-teaser-card .btn{white-space:nowrap;padding:12px 20px;gap:12px}
@media(max-width:900px){.about-teaser-card{grid-template-columns:1fr 1fr;gap:12px 20px}.about-teaser-card .eyebrow{grid-column:1/-1}.about-teaser-card p{grid-column:1}.about-teaser-card .btn{grid-column:2;grid-row:2/4;justify-self:end}}
@media(max-width:600px){.trust-strip-section{padding:12px 0 0}.trust-strip-frame{padding-inline:12px}.trust-strip-frame img{max-height:none}.about-teaser-section{padding:14px 16px 38px}.about-teaser-card{grid-template-columns:1fr;padding:22px;border-radius:16px}.about-teaser-card .eyebrow,.about-teaser-card p,.about-teaser-card .btn{grid-column:auto;grid-row:auto}.about-teaser-card .btn{justify-self:start;margin-top:4px}.hero-grid .banner-dots button{width:24px;height:28px}}
