.brand{width:160px;height:70px;border-radius:0;background:transparent;overflow:visible;display:flex;align-items:center}.brand img{width:160px;height:auto;max-height:70px;object-fit:contain;transform:none}header .brand img{filter:brightness(0) invert(1)}header nav{gap:9px}header nav a{padding:13px 19px;border-radius:40px;background:var(--orange);color:#fff;font-weight:700;transition:background-color .5s}header nav a:hover{background:#ff9b35}.toolbar{align-items:start;gap:25px}.filters{flex:1}.filters button{padding:9px 14px;font-size:12px}.card,.card:hover{background:#fff!important;color:var(--ink)!important;transform:none!important;transition:box-shadow 1.2s ease!important}.card:hover{box-shadow:0 15px 40px #24348a26!important}.card:hover :is(h3,.unit,.purchase input,.purchase .qty-step){color:var(--ink)!important}.card:hover :is(.description,.variant-note,.scale small){color:#647092!important}.card:hover .scale{border-color:#dce3f5!important}.card:hover .scale.selected{background:var(--blue)!important;border-color:var(--blue)!important}.card:hover .scale.selected small{color:#fff!important}.card:hover .quantity-stepper,.card:hover .purchase input{border-color:#c9d3ee!important}.purchase .qty-step,.card:hover .purchase .qty-step{background:transparent!important}.card .purchase .add{background:var(--blue)!important;transition:background-color .8s ease,box-shadow .8s ease!important}.card .purchase .add:hover{background:var(--orange)!important;box-shadow:0 6px 18px #f6871233}.purchase .quantity-stepper input{font-size:21px;font-weight:700;width:60px}.purchase .qty-step{font-size:23px;width:30px}.scale small{font-size:12px}.scale b{font-size:12px}.photo{height:265px;background:#fff}.photo img{mix-blend-mode:normal}.hero-stage img{border-radius:25px;filter:drop-shadow(0 15px 20px #24348a18)}.continue-shopping{display:block;width:100%;margin-top:12px;padding:15px;border-radius:30px;border:1px solid #c9d3ee;background:transparent;color:var(--blue);font-weight:700}.continue-shopping:hover{background:#edf3ff}.cart-controls span{font-size:18px;font-weight:700}.cart-controls button{font-size:17px;width:30px;height:30px}.card-content h3{min-height:56px}.card .description{min-height:40px}@media(max-width:700px){header{flex-wrap:wrap;justify-content:space-between;gap:12px}.brand{width:125px;height:54px}.brand img{width:125px;max-height:54px}header nav{display:flex;order:3;width:100%;justify-content:center}header nav a{font-size:12px;padding:10px 20px}.toolbar{flex-direction:column}input[type=search]{width:100%;max-width:none}.photo{height:270px}.scale small,.scale b{font-size:12px}}@media(prefers-reduced-motion:reduce){.card,.card:hover,.card .purchase .add{transition:none!important}}

footer{background:var(--blue);color:#fff}footer>a:last-child{color:#fff}